Fortgeschritten

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.

Python-Spezialisten Praxisorientierte Übungen Online, Inhouse oder offen

Zielgruppe aus dem Kursprogramm

Für wen eignet sich diese Python-Schulung?

Dieser Python-Kurs richtet sich an erfahrene Python-Entwickelnde und Programmierende, die ihre Python-Kenntnisse vertiefen und erweitern möchten. Insbesondere ist diese Schulung für diejenigen geeignet, die ihre Fähigkeiten in fortgeschrittenen Python-Programmierungstechniken verbessern wollen. Der Kurs bietet praxisnahe Einblicke und Techniken, um die Effizienz, Lesbarkeit und Robustheit des Codes zu steigern.

Inhalte und Lernziele

Das lernen Sie in dieser Python-Schulung

  1. 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 mit mypy, und dadurch potenzielle Typfehler bereits vor der Ausführung entdecken.
  2. Zuweisungsausdrücke mit dem Walrus-Operator (:=) lesbar und gezielt einsetzen
    Zuweisung und Bedingung dort verbinden, wo dadurch klarerer Python-Code entsteht.
  3. 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.
  4. Strings mit f-Strings direkt und lesbar formatieren
    Werte und Ausdrücke unmittelbar in übersichtliche Zeichenketten einbetten.
  5. Asynchrone Abläufe mit Coroutines, async und await strukturieren
    Nebenläufige I/O-Aufgaben mit async und await, koordinieren und das Ausführungsmodell von asyncio verstehen.
  6. 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.

Schulung anfragen