Hodnotenie:
Kniha je oceňovaná za zrozumiteľné vysvetlenie asynchrónneho programovania v jazyku Python, vďaka ktorému sú zložité koncepty prístupné. Je však kritizovaná za to, že nie je dostupná na niektorých zariadeniach Kindle, čo ovplyvňuje použiteľnosť pre niektorých čitateľov.
Výhody:⬤ Dobre napísaný obsah, ktorý efektívne rozoberá zložité koncepty
⬤ komplexné pokrytie vlákien, spracovania a asynchrónneho
⬤ vynikajúce základné informácie
⬤ pozitívne ohlasy na iné diela autora.
Nie je k dispozícii na Kindle Oasis od Amazonu, čo niektorým čitateľom sťažuje prístup; niektorí čitatelia uprednostňujú fyzické kópie kvôli jednoduchosti čítania.
(na základe 3 čitateľských recenzií)
Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different
Pythonmá väčšiu flexibilitu ako väčšina moderných programovacích jazykov, čo z neho robí veľmi jednoduchý jazyk, ale má problém - GIL alebo Global Interpreter Lock. To spôsobuje, že zvládnutie jazyka Python Async je náročnejšie ako v prípade iných jazykov. Nemôžete jednoducho vziať to, čo viete o vláknach alebo procesoch, a dúfať, že v jazyku Python jednoducho fungujú.
Kniha Programmer's Python: Async je súčasťou súboru kníh Something Completely Different, ktoré sa zaoberajú tým, čím je Python výnimočný a čím sa odlišuje od iných programovacích jazykov. Tento zväzok je o asynchrónnom programovaní, o niečom, čo je ťažké správne zvládnuť - ale stojí to za námahu. Aplikácia, ktorá nevyužíva asynchrónny kód, mrhá obrovským potenciálom stroja. Kedykoľvek program komunikuje s vonkajším svetom, musí čakať na veľmi, veľmi, veľmi pomalých ľudí alebo dokonca na veľmi pomalú komunikáciu, aby mohol niečo urobiť. Ak váš kód nie je asynchrónny, potom len čaká, čo sa z pohľadu procesora môže zdať ako roky - nezabúdajte, že procesor môže vykonať približne 10 miliónov inštrukcií za sekundu. Ak váš program musí čakať čo i len zlomok sekundy, sú to tisíce premárnených inštrukcií.
Python má niekoľko pozoruhodne dobrých možností pre asynchrónne programovanie. Najnovšie je to modul asyncio, ktorému sa v súčasnosti venuje veľká pozornosť, ale príbeh sa začína skôr. Python má moduly, ktoré vám umožňujú pracovať s vláknami a procesmi sofistikovanými spôsobmi. Tie sú základom, na ktorom je asyncio postavené, a venujeme sa im podrobne spolu s futures, úlohami a plánovačmi. Záverečné tri kapitoly sú venované asynciu a pokúšajú sa, dúfajme, že úspešne, dať praktický zmysel veľmi komplikovanému modulu. Toto je kniha, ktorú potrebujete na pochopenie všetkých možností, kompromisov a problémov.
Mike James má bakalársky titul z fyziky, magisterský titul z matematiky a doktorát z informatiky a počas dlhej kariéry programátora zvládol mnoho programovacích jazykov. Je zakladateľom a šéfredaktorom I-Programmer, internetového časopisu písaného programátormi pre programátorov, a autorom desiatok kníh. Okrem kníh Programmer's Python: Everything Is An Object, Second Edition a Programmer's Python: Everything Is Data medzi jeho najnovšie knihy patria Deep C#, JavaScript Jems, Programmer's Guide to Kotlin, Programmer's Guide To Theory a The Trick Of The Mind: Programming and Computational Thought.
© 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)