Hodnocení:
Kniha je komplexním zdrojem informací pro začínající i pokročilé vývojáře v jazyce Python a je oceňována pro důkladné pokrytí standardní knihovny Pythonu s množstvím příkladů. Zatímco mnoho uživatelů ji považovalo za nepostradatelnou pro referenci a učení, někteří byli zklamáni kvalitou vydání pro Kindle a poznamenali, že některé příklady postrádají jasnost a kontext.
Klady:⬤ Komplexní pokrytí standardní knihovny Pythonu s mnoha příklady.
⬤ Jasný a informativní styl psaní, vhodný pro začátečníky i pokročilé uživatele.
⬤ Přehledné uspořádání kapitol podle cílů, jako je manipulace s textem a komunikace HTTP.
⬤ Vřele doporučeno jako stolní příručka pro vývojáře Pythonu.
⬤ Výjimečná hodnota pro prohloubení znalostí jazyka Python.
⬤ Vydání pro Kindle je kritizováno za špatnou kvalitu, která ztěžuje čtení a efektivní používání ukázek kódu.
⬤ Někteří uživatelé považovali příklady za nejasné nebo postrádající kontext, což vedlo k nejasnostem ohledně jejich praktického využití.
⬤ Několik recenzí zmiňuje, že kniha je příliš dlouhá a obsahuje opakující se příklady, které odvádějí pozornost od učení.
⬤ Občasné problémy s nefunkčností kódu v nejnovějších verzích Pythonu.
(na základě 31 hodnocení čtenářů)
The Python 3 Standard Library by Example
Ovládněte výkonnou standardní knihovnu Pythonu 3 prostřednictvím skutečných příkladů kódu
"Genialita Dougova přístupu spočívá v tom, že 15 minut týdně stačí každému motivovanému programátorovi, aby se naučil standardní knihovnu Pythonu. Dougův průvodce vám pomůže otočit vypínačem a naplno zapnout baterie Pythonu.".
-Raymond Hettinger, Distinguished Python Core Developer
Standardní knihovna Pythonu 3 obsahuje stovky modulů pro interakci s operačním systémem, interpretem a internetem - všechny jsou rozsáhle testovány a připraveny k nastartování vývoje aplikací. Nyní odborník na Python Doug Hellmann představuje každou hlavní oblast knihovny Python 3. x prostřednictvím stručných zdrojových kódů a výstupních příkladů. Hellmannovy příklady plně demonstrují každou funkci a jsou navrženy pro snadné učení a opakované použití.
Najdete zde praktický kód pro práci s textem, datovými strukturami, algoritmy, daty/časy, matematikou, souborovým systémem, perzistencí, výměnou dat, kompresí, archivací, šifrováním, procesy/vlákny, sítí, možnostmi internetu, elektronickou poštou, vývojářskými a jazykovými nástroji, běhovým prostředím, balíčky a dalšími. Každá část se plně věnuje jednomu modulu a obsahuje odkazy na další zdroje, což z této knihy činí ideální výukový program a referenční příručku.
Standardní knihovna Pythonu 3 na příkladu představuje nové knihovny Pythonu 3.x, významné změny funkcí a nové konvence uspořádání a pojmenování. Hellmann také poskytuje odborný návod pro přenesení kódu z modulů standardní knihovny Pythonu 2. x do jejich ekvivalentů v Pythonu 3. x.
⬤ Manipulace s textem pomocí řetězců, textwrap, re (regulárních výrazů) a difflib.
⬤ Používání datových struktur: enum, kolekce, pole, heapq, fronta, struct, copy a další.
⬤ Elegantní a stručná implementace algoritmů pomocí functools, itertools a contextlib.
⬤ Zpracovávejte data/časy a pokročilé matematické úlohy.
⬤ Archivace a komprese dat.
⬤ Znalost výměny dat a perzistence, včetně json, dbm a sqlite.
⬤ Podepisovat a ověřovat zprávy kryptograficky.
⬤ Správa souběžných operací s procesy a vlákny.
⬤ Testovat, ladit, kompilovat, profilovat, používat jazykové, importní a balíčkovací nástroje.
⬤ Řízení interakce za běhu s interprety nebo prostředím.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)