Bewertung:

In den Rezensionen wird „Python Distilled“ für seinen klaren, prägnanten und wirkungsvollen Inhalt gelobt, der sich speziell an erfahrene Programmierer richtet, die Python lernen. Während das Buch für seinen ansprechenden Schreibstil und seine effektive Pädagogik gelobt wurde, gab es auch Kritik an seinem physischen Format, insbesondere an der kleinen Schriftgröße, die es für einige Leser schwierig macht.
Vorteile:⬤ Klare und prägnante Erklärungen von Python-Konzepten.
⬤ Geeignet für erfahrene Programmierer oder solche, die bereits über Programmierkenntnisse verfügen.
⬤ Gut gegliedert und auf die Kernfunktionen der Sprache konzentriert.
⬤ Der Autor, David Beazley, ist eine anerkannte Autorität in der Python-Gemeinschaft.
⬤ Spricht direkt die besten Praktiken und „pythonischen“ Wege der Programmierung an.
⬤ Nützlich sowohl für Anfänger als auch für erfahrene Programmierer, die ihre Fähigkeiten verfeinern wollen.
⬤ Die Schriftgröße ist zu klein, so dass sie für manche Benutzer schwer zu lesen ist.
⬤ Begrenzte Abdeckung von Nicht-Kernmodulen und praktischen Tools wie IDEs.
⬤ Nicht für absolute Anfänger geeignet, da es Programmierkenntnisse voraussetzt.
⬤ Einige Nutzer berichteten über Probleme mit der Formatierung der Kindle-Ausgabe.
(basierend auf 38 Leserbewertungen)
Python Distilled
Expertenwissen für moderne Python-Programmierung (3. 6+) vom Autor von Python Essential Reference
Das kompakte Handbuch des Python-Lehrers Dave Beazley konzentriert sich auf den wesentlichen Kern der Programmiersprache Python und zeigt anhand von Code-Beispielen, wie Python funktioniert und wie man Programme so strukturiert, dass sie sich leichter erklären, testen und debuggen lassen. Dieses pragmatische Handbuch versucht nicht, alle möglichen Funktionen und Eigenheiten einer 30 Jahre alten Sprache abzudecken, sondern bietet eine prägnante Darstellung grundlegender Programmierthemen, die die Grundlage für Python-Projekte jeder Größe bilden, darunter.
⬤ Datenabstraktion.
⬤ Kontrollfluss.
⬤ Programmstruktur.
⬤ Funktionen: Hauptfunktionen und funktionale Programmiersprachen.
⬤ Objekte: Beherrschen Sie Objekte und die "Protokolle", die ihr Verhalten definieren.
⬤ Module: Planen Sie das Wachstum Ihres Projekts, indem Sie Module und Pakete verstehen.
⬤ Generatoren.
⬤ Klassen: Verstehen Sie Klassen sowohl aus der High-Level- als auch aus der technischen Perspektive.
⬤ E/A-Behandlung: geeignete Techniken und Abstraktionen.
⬤ Diktate.
Dies ist ein pragmatisches Buch, das einige der wichtigsten Themen über die Programmiersprache Python in prägnanter Form vorstellt, um es einfacher zu machen, die wichtigsten Informationen in einem Kontext herauszufinden, in dem es eine Fülle von Ressourcen gibt, die oft einfach zu überwältigend sind."
--Victor Domingos, Softwareentwickler, Slim Business Solutions, The No Title(R) Tech Blog.