Evaluare:
Cartea oferă o înțelegere aprofundată a elementelor interne ale Python, concentrându-se pe interpretorul CPython, compilarea și metodologia de execuție. Ea conține perspective practice pentru programatorii Python curioși care doresc să exploreze modul în care Python funcționează sub suprafață. Deși oferă explicații detaliate și acoperirea conceptelor, unii cititori critică aspecte precum vizibilitatea fontului, lipsa exemplelor simple și cerința inițială de a compila CPython.
Avantaje:⬤ Explorare cuprinzătoare a elementelor interne Python, în special CPython.
⬤ Bine scrisă și structurată pentru cititorii care doresc cunoștințe avansate.
⬤ Oferă perspective tehnice, sfaturi de reglare a performanței și instrucțiuni pentru compilarea CPython.
⬤ Oferă claritate asupra conceptelor complexe, îmbunătățind înțelegerea generală a limbajului.
⬤ Util pentru utilizatorii Python cu cunoștințe de C.
⬤ Unii cititori consideră copleșitoare cerința inițială de a compila CPython.
⬤ Calitatea slabă a imaginii și selecția fonturilor fac lectura dificilă.
⬤ Lipsă de exemple simple pentru începători.
⬤ O parte din conținut poate părea prea de nivel înalt sau generic pentru anumiți cititori.
(pe baza a 40 recenzii ale cititorilor)
CPython Internals: Your Guide to the Python 3 Interpreter
Faceți un tur ghidat prin interpretorul Python 3. 9: Deblocați mecanismele interne ale limbajului Python, compilați interpretorul Python din codul sursă și participați la dezvoltarea CPython.
Există anumite părți ale Python care par pur și simplu magice?
Această carte explică conceptele, ideile și aspectele tehnice ale interpretorului Python într-o manieră accesibilă și practică.
Odată ce vedeți cum funcționează Python la nivelul interpretorului, puteți să vă optimizați aplicațiile și să profitați pe deplin de puterea Python.
Până la sfârșitul cărții veți putea să:
⬤ Să citiți și să navigați în codul sursă al interpretorului CPython 3. 9. Veți înțelege și aprecia în profunzime funcționarea internă a unor concepte precum listele, dicționarele și generatoarele.
⬤ Efectuați modificări ale sintaxei Python și compilați propria versiune de CPython, de la zero. Veți personaliza tipurile de date de bază Python cu noi funcționalități și veți rula suita de teste automate a CPython.
⬤ Veți stăpâni capacitățile Python de gestionare a memoriei și vă veți scala codul Python cu paralelism și simultaneitate.
⬤ Depanarea codului C și Python ca un adevărat profesionist Profilați și evaluați performanța codului Python și a runtime-ului.
⬤ Participați la dezvoltarea CPython și știți cum să contribuiți la versiunile viitoare ale interpretorului Python și ale bibliotecii standard. Cât de bine v-ați simți să dați înapoi comunității în calitate de "Python Core Developer? ".
Cu această carte veți acoperi conceptele critice din spatele componentelor interne ale CPython și modul în care acestea funcționează cu explicații vizuale pe măsură ce avansați.
Fiecare pagină din carte a fost așezată cu atenție, cu o tipografie frumoasă, evidențierea sintaxei pentru exemplele de cod.
Despre autor:
Anthony Shaw este un colaborator CPython și un vorbitor PyCon. El are o diplomă de licență în informatică și peste 8 ani de experiență în lucrul cu Python. Anthony este, de asemenea, membru al Python Software Foundation și membru al Open-Source Apache Foundation.
Ce spun dezvoltatorii Python despre carte:
"Este cartea care mi-aș fi dorit să existe cu ani în urmă, când mi-am început călătoria în Python. (... ) După ce veți citi această carte, abilitățile dvs. vor crește și veți putea rezolva probleme și mai complexe care pot îmbunătăți lumea noastră.".
- Carol Willing, CPython Core Developer & Membru al Consiliului Director CPython.
"CPython Internals este o resursă excelentă (și unică) pentru oricine dorește să își ducă cunoștințele despre Python la un nivel mai profund.".
- Dan Bader, autor al cărții Python Tricks.
"Există o mulțime de cărți despre Python care predau limbajul, dar nu am găsit nimic care să explice elementele interne celor curioși.".
- Milan Patel, vicepreședinte la (o importantă bancă de investiții)
"Pot recomanda CPython Internals oricărei persoane care dorește să se apuce de hacking pe CPython.".
- Guido van Rossum, creator al Python.
© 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)