Python-Schulung: Fortgeschrittene Python-Techniken von Type Hinting bis Async/Await
Diese Python-Schulung konzentriert sich auf moderne Sprachmerkmale und Techniken: Type Hints, Data Classes, F-Strings, den Walrus-Operator, asynchrone Programmierung und Structural Pattern Matching.
Spezialisiert auf Python
Warum diese Python-Schulung?
Die Schulung „Fortgeschrittene Python-Techniken von Type Hinting bis Async/Await“ ist Teil unseres spezialisierten Python-Programms. Sie wird von Trainern vorbereitet, die Python seit vielen Jahren unterrichten, praktisch einsetzen und als Fachautoren vermitteln. Dadurch verbinden wir Grundlagen, Hintergründe, typische Stolperstellen und den Transfer in reale Aufgaben.
Zielgruppe aus dem Kursprogramm
Für wen eignet sich diese Python-Schulung?
Inhalte und Lernziele
Das lernen Sie in dieser Python-Schulung
- Typinformationen mit Type Hints präzise ausdrücken
Statische Typprüfung nutzen, um Schnittstellen klarer zu dokumentieren und Fehler früher zu erkennen, zum Beispiel mitmypy, und dadurch potenzielle Typfehler bereits vor der Ausführung entdecken. - Zuweisungsausdrücke mit dem Walrus-Operator (
:=) lesbar und gezielt einsetzen
Zuweisung und Bedingung dort verbinden, wo dadurch klarerer Python-Code entsteht. - Datenorientierte Klassen mit dataclasses kompakt modellieren
Boilerplate reduzieren und typische Methoden automatisch erzeugen lassen, darunter__init__,__repr__und__eq__– und so Datenobjekte mit deutlich weniger Routinecode definieren. - Strings mit f-Strings direkt und lesbar formatieren
Werte und Ausdrücke unmittelbar in übersichtliche Zeichenketten einbetten. - Asynchrone Abläufe mit Coroutines, async und await strukturieren
Nebenläufige I/O-Aufgaben mitasyncundawait, koordinieren und das Ausführungsmodell von asyncio verstehen. - Komplexe Datenformen mit Structural Pattern Matching auswerten
Mit match/case Datenstrukturen deklarativ zerlegen und unterschiedliche Muster gezielt behandeln.
Offener Kurs oder Inhouse
Wie soll Ihre Schulung aussehen?
Wir klären Lernziele, Dauer, Gruppengröße, Format und passende Beispiele aus Ihrem Arbeitsumfeld.