Értékelés:
A könyvet dicsérik az aszinkron programozás Pythonban történő világos magyarázataiért, amelyek az összetett fogalmakat is érthetővé teszik. Ugyanakkor kritizálják, hogy bizonyos Kindle-eszközökön nem érhető el, ami egyes olvasók számára befolyásolja a használhatóságot.
Előnyök:⬤ Jól megírt tartalom, amely hatékonyan bontja le az összetett fogalmakat
⬤ átfogóan tárgyalja a szálakat, a feldolgozást és az aszinkronizációt
⬤ kiváló háttérinformációk
⬤ pozitív visszajelzések a szerző más műveiről.
Nem érhető el az Amazon Kindle Oázisán, ami egyes olvasók számára nehezíti a hozzáférést; egyes olvasók a könnyebb olvashatóság érdekében a fizikai példányokat részesítik előnyben.
(3 olvasói vélemény alapján)
Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different
A Python rugalmasabb, mint a legtöbb modern programozási nyelv, ami nagyon könnyen kezelhető nyelvvé teszi, de van egy problémája - a GIL vagy Global Interpreter Lock. Ez a Python Async kezelését más nyelvekhez képest megterhelőbbé teszi. Nem veheted egyszerűen azt, amit a szálakról vagy folyamatokról tudsz, és remélheted, hogy ezek csak úgy működnek a Pythonban.
A Programmer's Python: Async része a Valami teljesen más könyvek sorozatának, amelyek azt vizsgálják, hogy mi teszi különlegessé a Pythont, és mi különbözteti meg más programozási nyelvektől. Ez a kötet az aszinkron programozásról szól, amit nehéz jól csinálni - de megéri a fáradságot. Egy olyan alkalmazás, amely nem használja ki az aszinkron kódot, a gépben rejlő lehetőségek nagy részét elpazarolja. Valahányszor a program kapcsolatba lép a külvilággal, mindig nagyon-nagyon lassú emberekre vagy akár nagyon lassú kommunikációra kell várnia, hogy valamit tegyen. Ha a kódod nem aszinkron, akkor csak várakozik, ami a processzor szemszögéből nézve éveknek tűnhet - ne feledd, hogy egy processzor egy másodperc alatt körülbelül 10 millió utasítást képes végrehajtani. Ha a programodnak akár csak a másodperc töredékét is várnia kell, az több ezer elpazarolt utasítás.
A Python figyelemre méltóan jó lehetőségeket kínál az aszinkron programozáshoz. A legújabb az asyncio modul, amely jelenleg nagy figyelmet kap, de a történet korábban kezdődik. A Python rendelkezik olyan modulokkal, amelyek segítségével kifinomult módon dolgozhatunk szálakkal és folyamatokkal. Ezek képezik az alapot, amelyre az asyncio épül, és a futures, a tasks és az ütemezők mellett ezeket is részletesen tárgyaljuk. Az utolsó három fejezetet az asynciónak szenteljük, és megpróbáljuk - remélhetőleg sikeresen - gyakorlati értelmet adni egy nagyon bonyolult modulnak. Ez az a könyv, amelyre szüksége van ahhoz, hogy megértse az összes lehetőséget, kompromisszumot és buktatót.
Mike James fizikából diplomázott, matematikából diplomázott és informatikából doktorált, és hosszú programozói pályafutása során számos programozási nyelvet elsajátított. Ő az alapítója és főszerkesztője az I-Programmer online magazinnak, amelyet programozók írnak programozóknak, és több tucat könyv szerzője. A Programmer's Python: Everything Is An Object, Second Edition és a Programmer's Python: Everything Is Data mellett a közelmúltban megjelent könyvei közé tartozik a Deep C#, JavaScript Jems, Programmer's Guide to Kotlin, Programmer's Guide To Theory és The Trick Of The Mind: Programming and Computational Thought.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)