Ocena:

Recenzenci wspólnie chwalą „Python Distilled” za jasną, zwięzłą i skuteczną treść skierowaną specjalnie do doświadczonych programistów uczących się Pythona. Chociaż książka otrzymała pochwały za wciągającą pisownię i skuteczną pedagogikę, spotkała się również z krytyką dotyczącą jej fizycznego formatu, zwłaszcza małego rozmiaru czcionki, co czyni ją trudną dla niektórych czytelników.
Zalety:⬤ Przejrzyste i zwięzłe wyjaśnienia koncepcji Pythona.
⬤ Odpowiednia dla doświadczonych programistów lub osób z wcześniejszym doświadczeniem w kodowaniu.
⬤ Dobrze zorganizowana i skoncentrowana na podstawowych funkcjach języka.
⬤ Autor, David Beazley, jest szanowanym autorytetem w społeczności Pythona.
⬤ Bezpośrednio odnosi się do najlepszych praktyk i „Pythonowych” sposobów programowania.
⬤ Przydatna zarówno dla początkujących, jak i doświadczonych programistów chcących udoskonalić swoje umiejętności.
⬤ Rozmiar czcionki jest zbyt mały, co utrudnia czytanie niektórym użytkownikom.
⬤ Ograniczony zakres modułów innych niż podstawowe i praktycznych narzędzi, takich jak IDE.
⬤ Nie nadaje się dla początkujących, ponieważ zakłada wcześniejszą znajomość programowania.
⬤ Kilku użytkowników zgłosiło problemy z formatowaniem wydania Kindle.
(na podstawie 38 opinii czytelników)
Python Distilled
Ekspercki wgląd w nowoczesne kodowanie w języku Python (3. 6+) od autora Python Essential Reference.
Zwięzły podręcznik edukatora Pythona Dave'a Beazleya koncentruje się na zasadniczym rdzeniu języka programowania Python, z przykładami kodu, aby wyjaśnić, jak działa Python i jak konstruować programy, które można łatwiej wyjaśnić, przetestować i debugować. Zamiast próbować omówić wszystkie możliwe funkcje i dziwactwa 30-letniego języka, ten pragmatyczny przewodnik zapewnia zwięzłą narrację związaną z podstawowymi tematami programowania, które stanowią podstawę dla projektów Pythona dowolnej wielkości, w tym.
⬤ Abstrakcja danych.
⬤ Przepływ sterowania.
⬤ Struktura programu.
⬤ Funkcje: funkcje główne i idiomy programowania funkcyjnego.
⬤ Obiekty: kontroluj obiekty i opanuj "protokoły", które definiują ich zachowanie.
⬤ Moduły: planowanie rozwoju projektu poprzez zrozumienie modułów i pakietów.
⬤ Generatory.
⬤ Klasy: zrozumienie klas zarówno z perspektywy wysokopoziomowej, jak i technicznej.
⬤ Obsługa wejścia/wyjścia: właściwe techniki i abstrakcje.
⬤ Dykty.
"Jest to pragmatyczna książka, która przedstawia niektóre z najważniejszych tematów dotyczących języka programowania Python w zwięzłej formie, zaprojektowanej w celu ułatwienia znalezienia najbardziej istotnych fragmentów informacji w kontekście, w którym zasoby są obfite i często są po prostu zbyt przytłaczające."
--Victor Domingos, Software Developer, Slim Business Solutions, The No Title(R) Tech Blog.