Inhouse

Python OOP - Objektorientierte Programmierung

Inhalte

Strukturiert denken. Effizient programmieren. Sauberen Code entwickeln.

Python ermöglicht saubere, strukturierte und wiederverwendbare Programmierung – und genau das lernen Sie in dieser Schulung. Sie erfahren praxisnah, wie Sie mit Klassen, Objekten, Methoden und Vererbung arbeiten, um effiziente und erweiterbare Software mit klarer Architektur zu entwickeln.

Objektorientierung in der Praxis Sie lernen Schritt für Schritt, eigene Klassen zu definieren, Attribute und Methoden zu nutzen und aus diesen Bausteinen vollständige Anwendungen zu entwickeln. So verstehen Sie nicht nur die Theorie der OOP, sondern setzen sie direkt in funktionierenden Python-Projekten um.

Effizienter Code durch Struktur & Wiederverwendung Durch den Einsatz von Konzepten wie Vererbung, Kapselung und Polymorphie entwickeln Sie Code, der übersichtlicher, modularer und leichter zu warten ist. Sie entdecken, wie Sie bestehende Komponenten erweitern und Softwareprojekte langfristig effizient gestalten.

Praxisprojekt zum Abschluss Im abschließenden Übungsteil wenden Sie das Gelernte an, indem Sie ein kleines OOP-System selbst entwickeln – von der Planung bis zur Umsetzung. So festigen Sie Ihr Wissen und gewinnen Routine im objektorientierten Arbeiten mit Python.

Wir bieten Ihnen dieses Thema auch als individuelle Schulung an

  • individueller Terminabstimmung
  • individueller Betreuung durch unsere Dozenten
  • individueller Abstimmung Ihrer Schulungsinhalte
  • effizientes Trainingsmanagement

Die individuellen Schulungen können Sie als Inhouse Schulung bei Ihnen im Unternehmen oder als Live-Online-Schulung buchen.

Lernziele
  • Grundlagen der OOP in Python
    • Eräuterung der objektorientierten Programmierung
    • Vorteile gegenüber prozeduraler Programmierung
    • Klassen, Attribute und Methoden erstellen
  • Praktische Anwendung von Klassen und Objekten
    • Konstruktor __init__, Instanzvariablen
    • Zugriff über Methoden, self-Verständnis
    • Klassenattribute und statische Methoden
  • Vererbung und Spezialisierung
    • Klassen ableiten (Super-/Subklassen)
    • Methoden überschreiben (Overriding)
    • super()-Funktion in der Vererbung
  • Kapselung und Zugriffsschutz
    • Private vs. öffentliche Attribute
    • Properties und Setter/Getter-Methoden
  • Spezielle Methoden und Operatoren
    • __str__, __repr__, __eq__, __add__ etc.
    • Benutzerdefiniertes Verhalten mit Operatoren
  • Zusammengesetzte Objekte und OOP-Design
    • Objektbeziehungen: has-a vs. is-a
    • Codeorganisation mit Modulen und Paketen
  • Übung: Mini-OOP-System
    • eine einfachen Verwaltung (z. B. Fahrzeugflotte, Produktkatalog) entwickeln
Zielgruppen

Die Schulung richtet sich an:

  • Python-Anwender, die ihr Wissen auf die nächste Stufe bringen und strukturiert programmieren möchten
  • Softwareentwickler, die sauberen, skalierbaren Code mit OOP-Prinzipien umsetzen wollen
  • Berufseinsteiger & Studierende, die ein solides Fundament für objektorientierte Softwareentwicklung aufbauen möchten
  • Programmierer mit Basiswissen, die prozeduralen Code in wiederverwendbare OOP-Strukturen überführen wollen

Strukturiert denken. Effizient programmieren. Sauberen Code entwickeln.

Python ermöglicht saubere, strukturierte und wiederverwendbare Programmierung – und genau das lernen Sie in dieser Schulung. Si...

Mehr Informationen

Termine und Orte

Datum Preis

SG-Seminar-Nr.: 9241230

Anbieter-Seminar-Nr.: 1J24W0X213

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Inhouse
  • Deutsch
    • Keine
  • Anbieterbewertung   (97)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Preis