Hodnotenie:
Kniha poskytuje dôkladné pochopenie vnútorných vlastností jazyka Python so zameraním na interpret CPython, kompiláciu a metodiku vykonávania. Obsahuje praktické poznatky pre zvedavých programátorov Pythonu, ktorí chcú preskúmať, ako Python funguje pod povrchom. Hoci ponúka podrobné vysvetlenia a pokrytie konceptov, niektorí čitatelia kritizujú aspekty, ako je viditeľnosť písma, nedostatok jednoduchých príkladov a počiatočná požiadavka kompilovať CPython.
Výhody:⬤ Komplexné preskúmanie vnútorných častí jazyka Python, konkrétne jazyka CPython.
⬤ Dobre napísané a štruktúrované pre čitateľov, ktorí chcú mať pokročilé znalosti.
⬤ Ponúka technické poznatky, tipy na ladenie výkonu a návod na kompiláciu CPythonu.
⬤ Poskytuje zrozumiteľnosť zložitých pojmov, čím zlepšuje celkové pochopenie jazyka.
⬤ Užitočné pre používateľov jazyka Python s určitými znalosťami jazyka C.
⬤ Niektorí čitatelia považujú počiatočné požiadavky na kompiláciu jazyka CPython za zdrvujúce.
⬤ Zlá kvalita obrázkov a výber písma sťažujú čítanie.
⬤ Chýbajú jednoduché príklady pre začiatočníkov.
⬤ Niektorý obsah môže byť pre niektorých čitateľov príliš vysokoúrovňový alebo všeobecný.
(na základe 40 čitateľských recenzií)
CPython Internals: Your Guide to the Python 3 Interpreter
Získajte sprievodcu interpretom jazyka Python 3. 9: Odhaľte vnútorné fungovanie jazyka Python, skompilujte interpret jazyka Python zo zdrojového kódu a podieľajte sa na vývoji CPythonu.
Sú niektoré časti jazyka Python, ktoré sa zdajú byť jednoducho magické?
Táto kniha prístupným a praktickým spôsobom vysvetľuje pojmy, myšlienky a technické detaily interpretu jazyka Python.
Keď uvidíte, ako Python funguje na úrovni interpretu, môžete optimalizovať svoje aplikácie a naplno využiť silu Pythonu.
Na konci knihy budete vedieť:
⬤ Čítať a orientovať sa v zdrojovom kóde interpretu CPython 3. 9. Hlboko pochopíte a oceníte vnútorné fungovanie konceptov, ako sú zoznamy, slovníky a generátory.
⬤ Urobiť zmeny v syntaxi jazyka Python a skompilovať si vlastnú verziu CPythonu, a to od začiatku. Upravíte dátové typy jadra jazyka Python pomocou novej funkcionality a spustíte automatizovaný balík testov CPython.
⬤ Ovládnite možnosti správy pamäte jazyka Python a škálujte svoj kód jazyka Python pomocou paralelizmu a súbežnosti.
⬤ Ladenie kódu v jazykoch C a Python ako skutočný profesionál Profilujte a porovnávajte výkonnosť svojho kódu v jazyku Python a behového prostredia.
⬤ Podieľať sa na vývoji CPythonu a vedieť, ako prispieť k budúcim verziám interpretu a štandardnej knižnice Pythonu. Aký skvelý pocit by to bol, keby ste sa mohli vrátiť komunite ako "Python Core Developer? ".
S touto knihou sa budete zaoberať kritickými koncepciami, ktoré sa skrývajú za vnútornými funkciami CPythonu, a ich fungovaním s názornými vysvetleniami v priebehu práce.
Každá stránka v knihe bola starostlivo rozvrhnutá s krásnou typografiou, zvýraznením syntaxe pre príklady kódu.
O autorovi:
Anthony Shaw je prispievateľom do programu CPython a prednášateľom na konferencii PyCon. Má bakalárske vzdelanie v oblasti informatiky a viac ako 8 rokov skúseností s prácou v jazyku Python. Anthony je tiež členom Python Software Foundation a členom Open-Source Apache Foundation.
Čo o knihe hovoria vývojári jazyka Python:
"Je to kniha, ktorú by som si prial, aby existovala už pred rokmi, keď som začínal svoju cestu v jazyku Python. (... ) Po prečítaní tejto knihy vaše zručnosti porastú a budete môcť riešiť ešte zložitejšie problémy, ktoré môžu zlepšiť náš svet.".
- Carol Willingová, hlavná vývojárka CPythonu a členka riadiacej rady CPythonu.
"CPython Internals je skvelý (a jedinečný) zdroj informácií pre každého, kto chce posunúť svoje znalosti jazyka Python na hlbšiu úroveň.".
- Dan Bader, autor knihy Python Tricks.
"O jazyku Python existuje kopec kníh, ktoré ho učia, ale zatiaľ som nenarazil na nič, čo by zvedavcom vysvetľovalo jeho vnútornosti."
- Milan Patel, viceprezident (veľkej investičnej banky)
"CPython Internals môžem odporučiť každému, kto sa chce pustiť do hackingu v jazyku CPython.".
- Guido van Rossum, tvorca knihy Python.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)