Weiter zum Inhalt
StartseitePython

Kurs

Objektorientierte Programmierung in Python

ExperteSchwierigkeitsgrad
Aktualisiert 02/2026
In diesem Kurs lernst du, wie du Klassen erstellst und mittels Vererbung und Polymorphismus deinen Code wiederverwendest und optimierst.
Kurs kostenlos starten
PythonProgramming
4 Std.
13 Videos
44 Übungen
3,600 XP
100K+
Leistungsnachweis

Kostenloses Konto erstellen

Mit Google fortfahrenWeitere Optionen anzeigen

oder


Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.

Beliebt bei Lernenden in Tausenden Unternehmen

Group

Ein Team schulen?

Für Unternehmen ausprobieren

Kursbeschreibung

Objektorientierte Programmierung (OOP) ist ein weit verbreitetes Programmierparadigma, das Entwicklungszeiten verkürzt — und deinen Code leichter lesbar, wiederverwendbar und wartbar macht. OOP verlagert den Fokus weg von Code als Abfolge von Anweisungen hin zu Programmen als Sammlung miteinander interagierender Objekte. In diesem Kurs lernst du, Klassen zu erstellen, die als Baupläne für jedes Objekt in Python dienen. Anschließend nutzt du die Prinzipien Vererbung und Polymorphismus, um Code wiederzuverwenden und zu optimieren. Leg los und lerne, sauberen und effizienten, gut strukturierten Code zu schreiben!

Voraussetzungen

Writing Functions in Python
1

OOP-Grundlagen

In diesem Kapitel lernst du, was objektorientierte Programmierung (OOP) ist, wie sie sich von prozeduraler Programmierung unterscheidet und wie du sie anwendest. Danach definierst du eigene Klassen und lernst, wie du Methoden, Attribute und Konstruktoren erstellst.
Kapitel starten
2

Vererbung und Polymorphismus

Vererbung und Polymorphismus sind die Kernkonzepte der OOP, die effiziente und konsistente Code-Wiederverwendung ermöglichen. Lerne, wie du von einer Klasse erbst, Methoden anpasst und neu definierst und dir die Unterschiede zwischen klassenzugehörigen Daten und instanzbezogenen Daten bewusst machst.
Kapitel starten
3

Integration mit Standard-Python

In diesem Kapitel lernst du, wie Objekte mit identischen Daten als gleich betrachtet werden, wie du String-Repräsentationen von Objekten definierst und anpasst und sogar neue Fehlertypen erstellst. In interaktiven Übungen passt du deine Klassen weiter an, damit sie sich noch mehr wie Standard-Python-Datentypen verhalten.
Kapitel starten
4

Best Practices für Klassendesign

Wie entwirfst du Klassen für Vererbung? Gibt es in Python private Attribute? Kannst du den Zugriff auf Attribute steuern? Auf diese (und weitere) Fragen findest du Antworten, während du Best Practices für Klassendesign lernst.
Kapitel starten
Objektorientierte Programmierung in Python
Kurs
abgeschlossen

Leistungsnachweis verdienen

Füge diesen Fähigkeitsnachweis zu deinem LinkedIn-Profil, Anschreiben oder Lebenslauf hinzu
Teile es auf Social Media und in deiner Leistungsbeurteilung
Jetzt anmelden

Schließe dich 19 Millionen Lernenden an und starte Objektorientierte Programmierung in Python heute!

Kostenloses Konto erstellen

Mit Google fortfahrenWeitere Optionen anzeigen

oder


Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.

DataCamp gibt es auch für Mobilgeräte

Mit unseren Kursen für Mobilgeräte und täglichen Programmier-Challenges erweiterst du deine Datenkompetenz von unterwegs.