Overview
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Verschwende keine Zeit damit, Python nach Mustern zurechtzubiegen, die du in anderen Sprachen gelernt hast. Die Einfachheit von Python lässt dich schnell produktiv werden, aber das bedeutet oft, dass du nicht alles nutzt, was die Sprache zu bieten hat. In der aktualisierten Ausgabe dieses praxisorientierten Handbuchs lernst du, wie du effektiven, modernen Python 3 Code schreibst, indem du die besten Ideen der Sprache nutzt.
Entdecke und verwende idiomatische Python 3-Funktionen, die über deine bisherige Erfahrung hinausgehen. Der Autor Luciano Ramalho führt dich durch die wichtigsten Funktionen und Bibliotheken von Python und zeigt dir, wie du deinen Code kürzer, schneller und lesbarer machen kannst.
Diese neue Ausgabe wurde umfassend aktualisiert und besteht aus fünf Teilen, die wie fünf kurze Bücher innerhalb des Buches funktionieren:
- Datenstrukturen: Sequenzen, Dicts, Sets, Unicode und Datenklassen
- Funktionen als Objekte: Funktionen erster Klasse, verwandte Entwurfsmuster und Typhinweise in Funktionsdeklarationen
- Objektorientierte Idiome: Komposition, Vererbung, Mixins, Schnittstellen, Operatorüberladung, Protokolle und weitere statische Typen
- Kontrollfluss: Kontextmanager, Generatoren, Coroutines, async/await und Thread/Prozess-Pools
- Metaprogrammierung: Eigenschaften, Attributdeskriptoren, Klassendekoratoren und neue Metaprogrammierungshaken für Klassen, die Metaklassen ersetzen oder vereinfachen