Hypermodern Python Tooling
Autor Claudio Jolowiczen Limba Engleză Paperback – iul 2024
Observăm în peisajul actual al dezvoltării software o discrepanță între experiența „out-of-the-box” oferită de limbaje precum Rust sau Go și ecosistemul Python, care rămâne fragmentat. Metodologia propusă de Claudio Jolowicz în Hypermodern Python Tooling vizează tocmai eliminarea acestor fricțiuni prin construcția unei infrastructuri de proiect robuste, bazate pe automatizarea riguroasă a sarcinilor de dezvoltare. Subliniem faptul că volumul nu se rezumă la sintaxa limbajului, ci se concentrează pe arhitectura proceselor: de la configurarea mediilor izolate cu uv sau Poetry, până la implementarea verificărilor statice cu mypy și Ruff. Remarcăm o structură orientată spre practică, unde fiecare componentă a ecosistemului este integrată într-un flux coerent de tip Continuous Integration. Abordarea diferă de Python Packages de Tomas Beuzen prin faptul că este mai puțin axată pe structura internă a unui pachet și mult mai aplicabilă în contextul DevOps și al mentenanței pe termen lung a proiectelor complexe. În timp ce alte resurse se concentrează pe elemente introductive, lucrarea de față oferă o perspectivă tehnică asupra instrumentelor de ultimă generație precum Nox pentru testare multi-versiune sau Hatch pentru managementul proiectelor. Această resursă de la O'Reilly analizează critic instrumentarul modern, oferind soluții concrete pentru securitatea dependențelor și publicarea release-urilor. Este o documentație esențială pentru echipele care doresc să depășească stadiul de dezvoltare locală și să adopte standarde profesionale de inginerie software în Python.
Preț: 297.32 lei
Preț vechi: 371.66 lei
-20%
Carte disponibilă
Livrare economică 30 aprilie-14 mai
Livrare express 15-21 aprilie pentru 64.12 lei
Specificații
ISBN-10: 1098139585
Pagini: 300
Dimensiuni: 175 x 232 x 16 mm
Greutate: 0.48 kg
Ediția:1
Editura: O'Reilly
De ce să citești această carte
Recomandăm această carte programatorilor Python care doresc să profesionalizeze modul în care își gestionează proiectele. Cititorul câștigă o metodologie clară pentru configurarea unui mediu de lucru modern, învățând să utilizeze instrumente de vârf pentru testare, formatare și analiză statică. Este o investiție strategică pentru oricine dorește să livreze cod Python fiabil, ușor de întreținut și aliniat la standardele actuale din industrie.