Advanced Python Programming
Autor Gabriele Lanaro, Quan Nguyen, Sakis Kasampalisen Limba Engleză Paperback – 22 feb 2019
În volumul Advanced Python Programming, observăm o concentrare riguroasă pe extinderea capabilităților limbajului Python dincolo de scripting-ul convențional, punând accent pe ecosistemul de biblioteci performante precum Dask, PySpark, TensorFlow și Theano. Această lucrare funcționează ca un traseu de învățare integrat, ce reunește expertiza autorilor Gabriele Lanaro, Quan Nguyen și Sakis Kasampalis pentru a transforma codul Python standard într-un sistem robust, capabil de calcule la scară largă.
Remarcăm structura pragmatică a cărții, care pornește de la optimizarea la nivel de procesor, prin NumPy și Cython, până la arhitecturi distribuite pe clustere. Găsim în acest text o analiză detaliată a execuției concurente și paralele, oferind soluții concrete pentru depășirea limitărilor de viteză prin utilizarea asyncio și RxPy. Un element distinctiv este secțiunea dedicată șabloanelor de proiectare (design patterns), unde sunt explicate mecanisme precum adapter sau strategy pentru a asigura scalabilitatea și mentenanța aplicațiilor complexe.
Ca și Michal Jaworski în Expert Python Programming - Fourth Edition, autorii distilează experiență reală în principii acționabile, însă Advanced Python Programming se diferențiază prin focalizarea intensă pe calculul de înaltă performanță (HPC) și procesarea seturilor masive de date. Tonul este tehnic și aplicat, oferind diagrame de flux și exemple de cod care facilitează înțelegerea abstracțiilor complexe din programarea reactivă și arhitectura sistemelor distribuite. Este o resursă esențială pentru cei care doresc să stăpânească instrumentele de profilare și să implementeze structuri de date optimizate în proiecte de anvergură.
Preț: 319.58 lei
Carte tipărită la comandă
Livrare economică 09-23 iunie
Specificații
ISBN-10: 1838551212
Pagini: 672
Dimensiuni: 191 x 235 x 36 mm
Greutate: 1.23 kg
Editura: Packt Publishing
De ce să citești această carte
Recomandăm această carte dezvoltatorilor care au depășit etapa de începător și vor să construiască sisteme industriale eficiente. Cititorul câștigă o înțelegere profundă a modului în care poate rula algoritmi distribuiți și gestiona concurența fără a sacrifica stabilitatea codului. Este un ghid tehnic complet pentru transformarea aplicațiilor Python lente în soluții de înaltă performanță, utilizând tehnologii moderne de calcul paralel.