Weiter zum Inhalt

Kurs

Fortgeschrittene objektorientierte Programmierung in Python

Fortgeschritten4 Std.

Lerne OOP-Fähigkeiten mit Deskriptoren, mehrstufiger Vererbung und abstrakten Basisklassen!

Python4 Std.11 Videos40 Übungen3,300 XP9,113Leistungsnachweis

Erstelle dein kostenloses Konto

Mit Google fortfahren
oder
Indem du fortfährst, akzeptierst du unsere Nutzungsbedingungen, unser Datenschutzrichtlinie und dass Ihre Daten in den USA gespeichert werden.

Geliebt von Lernenden in Tausenden Unternehmen

Kursbeschreibung

Verbessere deine OOP-Kenntnisse!

Bist du bereit, die Vorteile der objektorientierten Programmierung zu entdecken? Du bist hier genau richtig! In diesem Kurs baust du auf den Grundlagen der objektorientierten Programmierung auf, um die Fähigkeiten zu entwickeln und zu verfeinern, die du brauchst, um mit Python robusten, produktionsreifen Code zu schreiben.

Mehrstufige Vererbung und Methodenüberladung

Wende die Grundprinzipien der Vererbung an, um Klassen zu erstellen, die Funktionen von mehr als einem Elternteil übernehmen. Entdecke ganz neue Möglichkeiten mit Methodenüberladung, um deine eigenen Implementierungen von integrierten Operatoren zu erstellen, damit deine Klassen auf neue und spannende Weise genutzt werden können.

Typ-Hinweise und Deskriptoren

Bring deine Fähigkeiten mit Type Hinting auf die nächste Stufe und sieh zu, wie dein Code einfacher zu lesen, zu schreiben und zu debuggen wird. Passe die Art und Weise an, wie ein Attribut mithilfe von Deskriptoren und anderen Python-eigenen Techniken festgelegt, abgerufen und gelöscht wird. Lerne, wie du deine eigenen benutzerdefinierten Iteratoren erstellen kannst, um durch eine Sammlung zu navigieren oder einen Datenstrom zu generieren.

Abstrakte Basisklassen und Entwurfsmuster

Entdecke die Vorteile abstrakter Basisklassen und wie man sie nutzen kann, um „Blaupausen” für ähnliche Klassen zu erstellen. Übe, formelle und informelle Schnittstellen zu entwickeln, um Verträge zwischen Klassen zu erstellen und umzusetzen. Zum Schluss wird der Kurs mit dem Entwerfen und Erstellen von Klassen mit dem Factory-Method-Entwurfsmuster abgeschlossen.

Voraussetzungen

Lernprogramm

Kursübersicht

1

Operator-Überladung und Mehrfachvererbung

2

Individuelle Klassenfunktionen und Type Hints

Bring deine Python-Skills mit Type Hints voran. Übe, Magic Methods zu erstellen, um Zugriffe auf Attribute außerhalb des Namensraums eines Objekts zu behandeln oder anzupassen, wie ein Attribut gesetzt wird. Baue Deskriptoren, um zu steuern, wie ein Attribut gespeichert, abgerufen oder gelöscht wird, und erstelle eigene Iteratoren, um eine Objektsammlung oder einen Datenstrom zu durchlaufen.
Kapitel starten

Fortgeschrittene objektorientierte Programmierung in Python

Kurs
abgeschlossen

Bescheinigung über den Abschluss erhalten

Jetzt einschreiben

Datenkompetenz für unterwegs – mit der DataCamp-App

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