Cantitate/Preț
Produs

Dive Into Python 3

Autor Mark Pilgrim
en Limba Engleză Paperback – 21 oct 2009

În domeniul dezvoltării software, tranziția către Python 3 a marcat o evoluție fundamentală a limbajului, iar Dive Into Python 3 rămâne un ghid tehnic de referință pentru această paradigmă. Considerăm că abordarea autorului Mark Pilgrim este una eminamente practică: în loc să înceapă cu teorii abstracte, fiecare capitol debutează cu un script funcțional care este ulterior disecat pentru a releva mecanismele interne ale limbajului. Această metodă de „învățare prin deconstrucție” facilitează o înțelegere profundă a noilor concepte precum iteratorii, generatorii și closure-urile. Pe linia practică a volumului Quick Python 3, dar cu un focus mult mai pronunțat pe procesul de migrare și pe diferențele specifice față de versiunile anterioare, lucrarea de față este esențială pentru inginerii care gestionează baze de cod legacy. Progresia logică a cărții, reflectată în cuprins, ne poartă de la tipuri de date native și expresii regulate către subiecte complexe de inginerie, precum testarea unitară (Unit Testing), refactorizarea și serializarea obiectelor. Un punct forte al volumului este studiul de caz dedicat portării bibliotecii 'chardet', care oferă o perspectivă aplicată asupra provocărilor reale de interoperabilitate. În contextul operei sale, Mark Pilgrim continuă filozofia începută în Dive Into Python, adaptând stilul său direct și dens pentru noile cerințe ale ecosistemului Python 3. Dacă lucrarea sa Html5: Up and Running explora interacțiunea dintre browser și JavaScript, aici autorul se concentrează pe puritatea și eficiența limbajului Python, oferind o resursă indispensabilă pentru programatorii care doresc să scrie cod idiomatic și performant.

Citește tot Restrânge

Preț: 32550 lei

Preț vechi: 40687 lei
-20%

Puncte Express: 488

Carte disponibilă

Livrare economică 19 mai-02 iunie


Specificații

ISBN-13: 9781430224150
ISBN-10: 1430224150
Pagini: 416
Ilustrații: 412 p.
Dimensiuni: 191 x 235 x 23 mm
Greutate: 0.77 kg
Ediția:Second Edition
Editura: Apress
Locul publicării:Berkeley, CA, United States

Public țintă

Popular/general

De ce să citești această carte

Recomandăm această carte programatorilor cu experiență care au nevoie de o tranziție rapidă și eficientă către Python 3. Cititorul câștigă o înțelegere clară a noilor funcționalități (generatori, comprehensions) și a tehnicilor de portare. Este un ghid tehnic riguros, ideal pentru cei care preferă să învețe direct din cod sursă real, sărind peste introducerile elementare despre programare.


Despre autor

Mark Pilgrim este un autor și dezvoltator software recunoscut pentru contribuțiile sale majore în comunitatea open-source și pentru ghidurile sale tehnice de tip „Dive Into”. Deși datele biografice furnizate îl confundă parțial cu o jurnalistă CNN, în ecosistemul IT, Mark Pilgrim este celebrat pentru claritatea cu care explică tehnologii complexe precum Python și HTML5. Lucrările sale, printre care se numără și Html5: Up and Running, sunt apreciate pentru stilul lor pragmatic, orientat către programatorii care doresc să stăpânească instrumentele moderne de dezvoltare prin exemple practice și analize detaliate de cod.


Descriere scurtă

Mark Pilgrim's Dive Into Python 3 is a hands-on guide to Python 3 and its differences from Python 2. As in the original book, Dive Into Python, each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at the end.
This book includes:
  • Example programs completely rewritten to illustrate powerful new concepts now available in Python 3: sets, iterators, generators, closures, comprehensions, and much more
  • A detailed case study of porting a major library from Python 2 to Python 3
  • A comprehensive appendix of all the syntactic and semantic changes in Python 3
This is the perfect resource for you if you need to port applications to Python 3, or if you like to jump into languages fast and get going right away.

Cuprins

Your First Python Program.- Native Datatypes.- Comprehensions.- Strings.- Regular Expressions.- Closures and Generators.- Classes and Iterators.- Advanced Iterators.- Unit Testing.- Refactoring.- Files.- XML.- Serializing Python Objects.- HTTP Web Services.- Case Study: Porting chardet to Python 3.- Packaging Python Libraries.

Notă biografică

By day, Mark Pilgrim is a developer advocate for open source and open standards. By night, he is a husband and father who lives in North Carolina with his wife, his two sons, and his big slobbery dog. He spends his copious free time sunbathing, skydiving, and making up autobiographical information.

Caracteristici

Distinctive dive-in approach where code comes first followed by detailed explanation A fast and hands on way for existing python developers to get to know Python 3, the latest version of the language Covers porting from python 2 to 3 with a detailed case study