Dezvoltare avansată Python: Utilizarea caracteristicilor puternice ale limbajului în aplicații din lumea reală

Evaluare:   (4.5 din 5)

Dezvoltare avansată Python: Utilizarea caracteristicilor puternice ale limbajului în aplicații din lumea reală (Matthew Wilkes)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o călătorie aprofundată prin programarea Python, concentrându-se pe înțelegerea practică, proiectarea sistemului și practicile eficiente de dezvoltare. Se adresează atât începătorilor, cât și programatorilor experimentați, evidențiind instrumente și tehnici utile.

Avantaje:

Oferă un exemplu complet pentru un sistem end-to-end în Python.
Pune accentul pe înțelegerea „de ce” și „când”, nu doar pe „cum”.
Potrivit atât pentru experți, cât și pentru începători.
Evidențiază practicile eficiente de dezvoltare și instrumentele utile precum JupyterLab.
Servește ca o referință excelentă pentru utilizarea nuanțată a Python dincolo de tutorialele tipice.

Dezavantaje:

Unii cititori o pot găsi densă sau pot avea nevoie de materiale suplimentare pentru a înțelege pe deplin toate conceptele.
Cartea ar putea fi o provocare pentru începătorii fără experiență în programare.

(pe baza a 4 recenzii ale cititorilor)

Titlul original:

Advanced Python Development: Using Powerful Language Features in Real-World Applications

Conținutul cărții:

Această carte se bazează pe tutoriale Python de bază pentru a explica diverse caracteristici ale limbajului Python care nu sunt acoperite în mod obișnuit: de la scripturi de consolă reutilizabile care joacă dublu rol ca microservicii prin valorificarea punctelor de intrare, până la utilizarea eficientă a asyncio pentru a colecta date dintr-un număr mare de surse. De-a lungul drumului, se acoperă lintingul bazat pe indicii de tip, testarea cu costuri reduse și alte verificări automate ale calității pentru a demonstra un proces de dezvoltare robust din lumea reală.

Unele aspecte puternice ale Python sunt adesea documentate cu exemple artificiale care explică funcția doar ca un exemplu de sine stătător. Urmărind proiectarea și construirea unui exemplu de aplicație din lumea reală, de la prototip la producția de calitate, veți vedea nu numai cum funcționează diferitele elemente de funcționalitate, ci și cum se integrează acestea ca parte a procesului mai larg de proiectare a sistemului. În plus, veți beneficia de genul de sfaturi utile și recomandări de biblioteci care sunt un element de bază al sesiunilor de întrebări și răspunsuri de la conferințele Python, precum și de discuții despre cele mai bune practici și tehnici Python moderne pentru a produce mai bine un cod clar care este ușor de întreținut.

Advanced Python Development se adresează dezvoltatorilor care pot scrie deja programe simple în Python și care doresc să înțeleagă când este oportun să utilizeze caracteristici noi și avansate ale limbajului și să facă acest lucru într-o manieră sigură. Ea este utilă în special dezvoltatorilor care doresc să progreseze la un nivel mai înalt și dezvoltatorilor foarte experimentați care au folosit până acum versiuni mai vechi ale Python.

Ce veți învăța

⬤ Înțelegeți programarea asincronă.

⬤ Examinați dezvoltarea arhitecturilor de pluginuri.

⬤ Lucrați cu adnotările de tip.

⬤ Examinați tehnicile de testare.

⬤ Explorați ambalarea și gestionarea dependențelor.

Pentru cine este această carte

Dezvoltatori de nivel mediu și superior care au deja experiență Python.

Alte date despre carte:

ISBN:9781484257920
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2020
Numărul de pagini:605

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Dezvoltare avansată Python: Utilizarea caracteristicilor puternice ale limbajului în aplicații din...
Această carte se bazează pe tutoriale Python de...
Dezvoltare avansată Python: Utilizarea caracteristicilor puternice ale limbajului în aplicații din lumea reală - Advanced Python Development: Using Powerful Language Features in Real-World Applications

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)