Dive Into Python 3
Погружение в Python 3 для опытных разработчиков
Zusammenfassung:
Einleitung
Das Buch von Mark Pilgrim „Dive Into Python 3“ (2009, 360 Seiten) nimmt einen besonderen Platz in der Literatur zur Programmiersprache Python ein. Es ist keine weitere Einführung für Anfänger, sondern ein praktischer Leitfaden für diejenigen, die bereits mit den Grundlagen der Programmierung vertraut sind und schnell die Version Python 3 erlernen möchten, indem sie von Python 2 oder einer anderen Sprache umsteigen. Der Autor stellt sich die ehrgeizige Aufgabe, nicht nur die Syntax zu vermitteln, sondern zu zeigen, wie man in Python 3 denkt und seine einzigartigen Möglichkeiten nutzt – Iteratoren, Generatoren, Dekorateure, Kontextmanager. Das Buch ist in einer lebendigen, energiegeladenen Sprache geschrieben, mit Beispielen aus der Praxis: vom Parsen von Webseiten bis zur Arbeit mit XML und dem Schreiben von Unit-Tests.
Worum es in dem Buch geht
„Dive Into Python 3“ besteht aus 14 Kapiteln, die sich jeweils einer bestimmten Aufgabe oder einem Aspekt der Sprache widmen. Die Hauptthemen sind:
- Migration von Code von Python 2 auf Python 3 – eines der Schlüsselkapitel, das auch heute noch für Legacy-Projekte relevant ist.
- Strings und Unicode – ein tiefer Einblick in die Arbeit mit Text, Kodierungen und Bytes.
- Reguläre Ausdrücke – praktische Beispiele zum Parsen von Telefonnummern, Adressen und URLs.
- Generatoren und Iteratoren – von einfachen List Comprehensions bis zu yield from.
- Dekorateure – Erstellung eigener Dekorateure für Logging, Caching und Argumentprüfung.
- Web Scraping – Parsen von HTML mit urllib und BeautifulSoup.