Python-Schulung: Objektorientierte Programmierung
Diese Python-Schulung vermittelt objektorientierte Programmierung so, wie sie in Python tatsächlich gedacht ist. Sie lernen Klassen, Attribute, Properties, Vererbung und spezielle Methoden nicht nur syntaktisch, sondern als Werkzeuge für gutes Softwaredesign kennen.
Spezialisiert auf Python
Warum diese Python-Schulung?
Die Schulung „Objektorientierte Programmierung“ 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
- Das durchgängige Objektmodell von Python verstehen
- Eigene Objektmodelle mit Klassen und Instanzen entwickeln
- Von einer minimalen Klasse Schritt für Schritt ausgehen
- Instanz- und Klassenattribute bewusst unterscheiden
- Datenabstraktion, Kapselung und Sichtbarkeit sauber voneinander abgrenzen
- Attributzugriffe elegant mit Properties kontrollieren
- Deskriptoren und die Property-Klasse im Python-Objektmodell verstehen
- Konventionen für öffentliche, geschützte und interne Attribute anwenden
- Spezielle Methoden nutzen und Operatorverhalten passend definieren
- Vererbung dort einsetzen, wo sie das Modell tatsächlich vereinfacht
- Mehrfachvererbung und ihre Konsequenzen sicher beurteilen
- Mehrfachvererbung und Method Resolution Order sicher beherrschen
- Speicherlayout und Attribute mit __slots__ kontrollieren
- Klassenkonzepte im Python-Objektmodell praktisch anwenden
- Metaklassen als fortgeschrittenes Werkzeug des Objektmodells verstehen
Offener Kurs oder Inhouse
Wie soll Ihre Schulung aussehen?
Wir klären Lernziele, Dauer, Gruppengröße, Format und passende Beispiele aus Ihrem Arbeitsumfeld.