Ocena:

Książka ta jest kompleksowym źródłem wiedzy zarówno dla początkujących, jak i zaawansowanych programistów Pythona, chwalonym za dokładne omówienie biblioteki standardowej Pythona z mnóstwem przykładów. Podczas gdy wielu użytkowników uznało ją za niezbędną do odniesienia i nauki, niektórzy byli rozczarowani jakością wydania Kindle i zauważyli, że niektórym przykładom brakowało jasności i kontekstu.
Zalety:⬤ Kompleksowe omówienie biblioteki Python Standard Library z licznymi przykładami.
⬤ Przejrzysty i pouczający styl pisania, odpowiedni zarówno dla początkujących, jak i zaawansowanych użytkowników.
⬤ Dobrze zorganizowane rozdziały według celów, takich jak manipulacja tekstem i komunikacja HTTP.
⬤ Wysoce zalecana jako podręcznik dla programistów Pythona.
⬤ Wyjątkowa wartość dla pogłębiania wiedzy o Pythonie.
⬤ Wydanie Kindle jest krytykowane za niską jakość, co utrudnia czytanie i efektywne korzystanie z przykładów kodu.
⬤ Niektórzy użytkownicy stwierdzili, że przykłady są niejasne lub brakuje im kontekstu, co prowadzi do nieporozumień co do ich praktycznych zastosowań.
⬤ Kilka recenzji wspomina, że książka jest zbyt długa i zawiera powtarzające się przykłady, które utrudniają naukę.
⬤ Sporadyczne problemy z niedziałającym kodem w najnowszych wersjach Pythona.
(na podstawie 31 opinii czytelników)
The Python 3 Standard Library by Example
Opanuj potężną bibliotekę standardową Python 3 dzięki prawdziwym przykładom kodu
"Geniusz podejścia Douga polega na tym, że poświęcając 15 minut tygodniowo, każdy zmotywowany programista może nauczyć się biblioteki standardowej Pythona. Wycieczka z przewodnikiem Douga pomoże ci przełączyć przełącznik, aby w pełni zasilić baterie Pythona."
-Raymond Hettinger, Distinguished Python Core Developer.
Biblioteka standardowa Python 3 zawiera setki modułów do interakcji z systemem operacyjnym, interpreterem i Internetem - wszystkie dokładnie przetestowane i gotowe do szybkiego rozpoczęcia tworzenia aplikacji. Doug Hellmann, ekspert w dziedzinie Pythona, przedstawia teraz każdy główny obszar biblioteki Python 3.x za pomocą zwięzłego kodu źródłowego i przykładów wyjściowych. Przykłady Hellmanna w pełni demonstrują każdą funkcję i zostały zaprojektowane z myślą o łatwej nauce i ponownym użyciu.
Znajdziesz tu praktyczny kod do pracy z tekstem, strukturami danych, algorytmami, datami/czasami, matematyką, systemem plików, trwałością, wymianą danych, kompresją, archiwizacją, kryptowalutami, procesami/wątkami, sieciami, możliwościami internetowymi, pocztą elektroniczną, narzędziami deweloperskimi i językowymi, środowiskiem uruchomieniowym, pakietami i nie tylko. Każda sekcja w pełni obejmuje jeden moduł, z linkami do dodatkowych zasobów, dzięki czemu książka ta jest idealnym samouczkiem i źródłem informacji.
Biblioteka standardowa Pythona 3 na przykładach wprowadza nowe biblioteki Pythona 3.x, znaczące zmiany funkcjonalności oraz nowy układ i konwencje nazewnictwa. Hellmann dostarcza również fachowych wskazówek dotyczących przenoszenia kodu z modułów biblioteki standardowej 2.x Pythona do ich odpowiedników w Pythonie 3.x.
⬤ Manipulowanie tekstem za pomocą stringów, textwrap, re (wyrażeń regularnych) i difflib.
⬤ Używaj struktur danych: enum, kolekcji, tablic, heapq, kolejek, struct, copy i innych.
⬤ Elegancka i zwięzła implementacja algorytmów za pomocą functools, itertools i contextlib.
⬤ Obsługa dat/czasów i zaawansowanych zadań matematycznych.
⬤ Archiwizacja i kompresja danych.
⬤ Zrozumienie wymiany i trwałości danych, w tym json, dbm i sqlite.
⬤ Podpisywać i weryfikować wiadomości kryptograficznie.
⬤ Zarządzanie współbieżnymi operacjami z procesami i wątkami.
⬤ Testowanie, debugowanie, kompilowanie, profilowanie, język, import i narzędzia pakietowe.
⬤ Kontrolowanie interakcji w czasie wykonywania z interpreterami lub środowiskiem.