Alle Trainings
Python Engineering

Advanced Python

Fortgeschrittene Python-Konzepte für professionelle Software

Ein Training für Entwickler, die Python bereits einsetzen und die Sprache tiefer verstehen und gezielter nutzen möchten.

Trainingsformat

2–4 Tage, abhängig von den gewählten Schwerpunkten

Inhalt und Umfang werden an das Team und die gewünschten Schwerpunkte angepasst.

Bereich

Python Engineering

Umfang

2–4 Tage, abhängig von den gewählten Schwerpunkten

Ausrichtung

Praxisorientiert

Sprache

Deutsch oder Englisch

01

Über das Training

Advanced Python geht über die alltägliche Anwendung der Sprache hinaus. Das Training beschäftigt sich mit dem Python-Datenmodell, fortgeschrittenen Sprachmechanismen, Typisierung, Architektur und Performance. Ziel ist ein tieferes Verständnis dafür, wie Python funktioniert und wie robuste Python-Software entsteht.
02

Lernziele

Fortgeschrittene Python-Sprachkonzepte sicher einsetzen Das Python-Datenmodell besser verstehen Abstraktionen bewusst und wartbar gestalten Typisierung sinnvoll in größeren Projekten einsetzen Performance und Speicherverhalten fundierter beurteilen
03

Inhalte und Schwerpunkte

Python-Datenmodell und Protocols Dunder Methods Iteratoren und Generatoren Decorators und Context Manager Descriptors und Properties Dataclasses und moderne Datenmodelle Type Hints und statische Analyse Concurrency und AsyncIO Performance und Profiling Architektur größerer Python-Projekte
04

Praxis im Training

Fortgeschrittene Konzepte werden anhand nachvollziehbarer Codebeispiele untersucht und anschließend in Übungen auf typische Situationen aus professionellen Python-Projekten übertragen.
05

Individuelles Trainingskonzept

Das Training wird an Ihr Team angepasst.

Die beschriebenen Inhalte bilden den fachlichen Rahmen. Welche Themen vertieft werden, welche Beispiele zum Einsatz kommen und wie viel Zeit einzelne Bereiche erhalten, richtet sich nach den Vorkenntnissen, Zielen und technischen Herausforderungen der Teilnehmer.

Training besprechen