Hillard, D: Publishing Python Packages
Autor Dane Hillarden Limba Engleză Paperback – 12 ian 2023
Ne-a atras atenția modul în care Publishing Python Packages transformă procesul adesea arid al distribuției de cod într-o metodologie riguroasă, bazată pe design patterns și automatizare. Găsim în această carte un flux de lucru complet pentru arhitectura pachetelor, începând cu bazele structurii unui proiect și avansând rapid către integrarea continuă (CI) și securitatea dependențelor. Dane Hillard nu se limitează la simpla grupare a modulelor, ci pune accent pe crearea de software mențenabil, utilizând Manning Publications drept platformă pentru a livra bune practici în testare și DevOps.
Apreciem structura progresivă a volumului, care ghidează cititorul prin cele patru etape critice: de la 'Foundations' la 'The Long Haul'. Autorul detaliază implementarea testelor automate cu tox și rafinarea codului prin instrumente de analiză statică precum black și mypy. Ca și Tomas Beuzen în Python Packages, Dane Hillard distilează experiență reală în principii acționabile, însă pune un accent mai puternic pe scalabilitate și pe utilizarea GitHub Actions pentru pipeline-uri de livrare continuă. Un element distinctiv este includerea instrucțiunilor pentru extensii C și scripturi de consolă, aspecte tehnice esențiale pentru pachetele profesionale care trebuie să performeze în ecosistemul Python Package Index.
Spre deosebire de lucrări axate strict pe operațiuni, precum DevOps in Python de Moshe Zadka, acest volum este centrat pe produsul software în sine. Ne sunt prezentate soluții concrete pentru menținerea pachetelor 'evergreen' prin Dependabot și pyupgrade, asigurând astfel o viață lungă proiectelor open source sau interne. Este o resursă tehnică ce echilibrează perfect execuția practică cu standardele industriei.
Preț: 305.41 lei
Preț vechi: 381.76 lei
-20%
Carte disponibilă
Livrare economică 23 mai-06 iunie
Livrare express 09-15 mai pentru 30.12 lei
Specificații
ISBN-10: 161729991X
Pagini: 275
Dimensiuni: 185 x 232 x 13 mm
Greutate: 0.44 kg
Editura: Manning Publications
De ce să citești această carte
Recomandăm această carte programatorilor Python de nivel intermediar care doresc să treacă de la scrierea de scripturi izolate la dezvoltarea de biblioteci profesionale. Veți câștiga o metodologie clară pentru automatizarea testării, documentării și publicării pe PyPI. Este ghidul ideal pentru cei care vor să contribuie la ecosistemul open source sau să optimizeze distribuția de cod în cadrul echipelor lor, asigurând o mentenanță minimă pe termen lung.