Nach diesem Kurs kannst du Python-Code schreiben, der die Mechanik der Sprache gezielt nutzt: Klassen, die sich wie eingebaute Typen verhalten, Attribute mit Regeln, Ressourcen, die zuverlässig freigegeben werden, Datenströme ohne hohen Speicherbedarf und nebenläufige Abläufe mit asyncio. Der Kurs passt zu dir, wenn du Python bereits regelmäßig einsetzt, in Bibliotheken oft auf solche Techniken stößt und verstehen möchtest, wann sie deinen Code wirklich besser machen.
Das nimmst du mit.
- Eigene Klassen über spezielle Methoden natürlich nutzbar machen
- Attributzugriff mit Deskriptoren und __slots__ gezielt steuern
- Einschätzen, wann Metaklassen sinnvoll sind und wann einfachere Mittel reichen
- Ressourcen mit Kontextmanagern verwalten und Daten mit Generatoren streamen
- Nebenläufige Abläufe mit asyncio, Tasks und Queues umsetzen
Dein Training im Detail
- Für wen?
- Entwickler:innen und technische Fachkräfte, die regelmäßig Python schreiben und ihren Code klarer und robuster gestalten wollen.
- Was bringst du mit?
- Du schreibst seit einiger Zeit Python, kennst Klassen, Module und Exceptions und hast bereits eigene Programme umgesetzt.
- Umfang & Planung
- Standardumfang: 3 Trainingstage. Für Firmen ist nach Absprache ein angepasster Umfang möglich.
Agenda: vom Verständnis zur Anwendung
Unser eigenständig entwickelter Agenda-Vorschlag. Schwerpunkte, Übungsumgebung und Umfang stimmen wir vor einer Buchung ab.
Objekte, Identität und das Python-Datenmodell
Spezielle Methoden und eigene Container
Deskriptoren, __slots__ und Klassenerzeugung
Kontextmanager, Iteratoren und Generatoren
Koroutinen und asyncio mit Tasks und Queues
Saubere Struktur und Überprüfung des eigenen Codes
Du baust eine kleine Bibliothek, die Dateien mit einem Generator verarbeitet, Felder per Deskriptor prüft und mehrere Eingaben nebenläufig über eine asyncio-Queue abarbeitet.
Prüfung, Lizenzen & Nachweise
Dieser Kurs bereitet nicht auf eine bestimmte Herstellerprüfung vor, und es ist kein Herstellerzertifikat damit verbunden.
Herstellerquellen & fachlicher Stand
Quellen geprüft am 2026-11-04. Die Quellen beschreiben die Technologie bzw. externe Prüfungsanforderungen. Sie belegen keine Partnerschaft mit NextNowa.
Dein Lerninhalt
Die genannten Inhalte beschreiben das Schulungsthema. Konkreten Lehrplan, Termine und Trainer stimmen wir vor einer Buchung ab; verbindlich ist das Angebot.
Häufige Fragen
Für wen kommt der Kurs zu früh?
Wenn dir Klassen und Exceptions noch nicht geläufig sind, starte besser mit einem Einstiegskurs und komme danach zurück.
Wird asyncio auch für Datenbanken und Web-APIs gezeigt?
Der Fokus liegt auf Koroutinen, Tasks und Queues. Eigene Anwendungsfälle kannst du für die Übungen mitbringen.
Erhalte ich bei Fortgeschrittene Python-Programmierung: Datenmodell, Generatoren und asyncio ein Zertifikat?
Dieser Kurs bereitet nicht auf eine bestimmte Herstellerprüfung vor, und es ist kein Herstellerzertifikat damit verbunden.
