Hodnotenie:
Kniha je komplexným zdrojom informácií pre začínajúcich aj pokročilých vývojárov jazyka Python a je oceňovaná pre dôkladné pokrytie štandardnej knižnice jazyka Python s množstvom príkladov. Zatiaľ čo mnohí používatelia ju považovali za nepostrádateľnú na referenčné účely a učenie, niektorí boli sklamaní kvalitou vydania pre Kindle a poznamenali, že niektorým príkladom chýbala zrozumiteľnosť a kontext.
Výhody:⬤ Komplexné pokrytie štandardnej knižnice Pythonu s množstvom príkladov.
⬤ Jasný a informatívny štýl písania, vhodný pre začiatočníkov aj pokročilých používateľov.
⬤ Dobre organizované kapitoly podľa cieľov, ako je manipulácia s textom a komunikácia HTTP.
⬤ Vrelo odporúčané ako stolová referencia pre vývojárov Pythonu.
⬤ Výnimočná hodnota pre prehĺbenie znalostí jazyka Python.
⬤ Vydanie pre Kindle je kritizované pre nízku kvalitu, ktorá sťažuje čítanie a efektívne používanie ukážok kódu.
⬤ Niektorí používatelia zistili, že príklady sú nejasné alebo im chýba kontext, čo vedie k nejasnostiam o ich praktickom využití.
⬤ V niekoľkých recenziách sa uvádza, že kniha je príliš dlhá a obsahuje opakujúce sa príklady, ktoré odvádzajú pozornosť od učenia.
⬤ Občasné problémy s nefunkčným kódom v najnovších verziách jazyka Python.
(na základe 31 čitateľských recenzií)
The Python 3 Standard Library by Example
Ovládnite výkonnú štandardnú knižnicu Python 3 prostredníctvom skutočných príkladov kódu
"Genialita Dougovho prístupu spočíva v tom, že 15 minút týždenne stačí každému motivovanému programátorovi na to, aby sa naučil štandardnú knižnicu Pythonu. Dougov sprievodca vám pomôže otočiť vypínač a naplno tak zapnúť batérie Pythonu.".
-Raymond Hettinger, Distinguished Python Core Developer
Štandardná knižnica Pythonu 3 obsahuje stovky modulov na interakciu s operačným systémom, interpretom a internetom - všetky sú dôkladne otestované a pripravené na naštartovanie vývoja aplikácií. Teraz odborník na Python Doug Hellmann predstavuje každú hlavnú oblasť knižnice Python 3. x prostredníctvom stručného zdrojového kódu a výstupných príkladov. Hellmannove príklady plne demonštrujú každú funkciu a sú navrhnuté na jednoduché učenie a opakované použitie.
Nájdete tu praktický kód pre prácu s textom, dátovými štruktúrami, algoritmami, dátumami/časmi, matematikou, súborovým systémom, perzistenciou, výmenou dát, kompresiou, archiváciou, šifrovaním, procesmi/vláknami, sieťami, možnosťami internetu, elektronickou poštou, vývojárskymi a jazykovými nástrojmi, runtime, balíkmi a ďalšími. Každá časť plne pokrýva jeden modul s odkazmi na ďalšie zdroje, vďaka čomu je táto kniha ideálnou učebnicou a referenciou.
Štandardná knižnica Pythonu 3 na príklade predstavuje nové knižnice Pythonu 3.x, významné zmeny vo funkčnosti a nové pravidlá usporiadania a pomenovania. Hellmann tiež poskytuje odborný návod na prenos kódu z modulov štandardnej knižnice Pythonu 2. x do ich ekvivalentov v Pythone 3. x.
⬤ Manipulácia s textom pomocou reťazcov, textwrap, re (regulárnych výrazov) a difflib.
⬤ Používanie dátových štruktúr: enum, kolekcie, pole, heapq, fronta, struct, copy a ďalšie.
⬤ Elegantne a stručne implementujte algoritmy pomocou functools, itertools a contextlib.
⬤ Spracujte dátumy/časy a pokročilé matematické úlohy.
⬤ Archivácia a kompresia dát.
⬤ Pochopenie výmeny a perzistencie údajov vrátane json, dbm a sqlite.
⬤ Podpisovať a overovať správy kryptograficky.
⬤ Spravovať súbežné operácie s procesmi a vláknami.
⬤ Testovať, ladiť, kompilovať, profilovať, používať jazykové, importné a balíčkové nástroje.
⬤ Kontrolovať interakciu počas behu s interpretmi alebo prostredím.