Direkt zum Inhalt
StartseitePython

Objektorientierte Programmierung in Python

Tauchen Sie ein und lernen Sie, wie man Klassen erstellt und Vererbung sowie Polymorphismus nutzt.

Kurs kostenlos starten
4 Stunden13 Videos44 Übungen85.637 LernendeTrophyLeistungsnachweis

Kostenloses Konto erstellen

GoogleLinkedInFacebook

oder

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

Trainierst du 2 oder mehr?

Versuchen DataCamp for Business

Beliebt bei Lernenden in Tausenden Unternehmen


Kursbeschreibung

Die objektorientierte Programmierung (OOP) ist ein weit verbreitetes Programmierparadigma, das die Entwicklungszeiten verkürzt und es einfacher macht, den Code zu lesen, wiederzuverwenden und zu pflegen. OOP verlagert den Schwerpunkt von der Betrachtung des Codes als eine Abfolge von Aktionen auf die Betrachtung deines Programms als eine Sammlung von Objekten, die miteinander interagieren. In diesem Kurs lernst du, wie du Klassen erstellst, die die Blaupausen für jedes Objekt in Python sind. Dann nutzt du Prinzipien wie Vererbung und Polymorphismus, um Code wiederzuverwenden und zu optimieren. Tauche ein und lerne, wie man schönen Code erstellt, der sauber und effizient ist!
Für Unternehmen

Trainierst du 2 oder mehr?

Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.
DataCamp für UnternehmenFür eine maßgeschneiderte Lösung buchen Sie eine Demo.
  1. 1

    OOP Grundlagen

    Kostenlos

    In diesem Kapitel erfährst du, was objektorientierte Programmierung (OOP) ist, wie sie sich von prozeduraler Programmierung unterscheidet und wie sie angewendet werden kann. Anschließend definierst du deine eigenen Klassen und lernst, wie du Methoden, Attribute und Konstruktoren erstellst.

    Kapitel jetzt abspielen
    Was ist OOP?
    50 xp
    OOP Terminologie
    100 xp
    Objektschnittstelle erforschen
    100 xp
    Anatomie der Klasse: Attribute und Methoden
    50 xp
    Klassendefinitionen verstehen
    100 xp
    Erstelle deine erste Klasse
    100 xp
    Attribute in der Klassendefinition verwenden
    100 xp
    Anatomie der Klasse: der __init-Konstruktor__
    50 xp
    Korrekte Verwendung von __init__
    50 xp
    Einen Klassenkonstruktor hinzufügen
    100 xp
    Eine Klasse von Grund auf schreiben
    100 xp
  2. 2

    Vererbung und Polymorphismus

    Vererbung und Polymorphismus sind die Kernkonzepte von OOP, die eine effiziente und konsistente Wiederverwendung von Code ermöglichen. Lerne, wie man von einer Klasse erbt, Methoden anpasst und umdefiniert und lerne die Unterschiede zwischen Daten auf Klassen- und Instanzebene kennen.

    Kapitel jetzt abspielen
  3. 3

    Integration mit Standard-Python

    In diesem Kapitel erfährst du, wie du sicherstellst, dass Objekte, die dieselben Daten speichern, als gleichwertig betrachtet werden, wie du String-Darstellungen von Objekten definierst und anpasst und sogar wie du neue Fehlertypen erstellst. In interaktiven Übungen lernst du, wie du deine Klassen weiter anpassen kannst, damit sie mehr wie Standard-Python-Datentypen funktionieren.

    Kapitel jetzt abspielen
  4. 4

    Best Practices der Unterrichtsgestaltung

    Wie entwirfst du Klassen für die Vererbung? Gibt es in Python private Attribute? Ist es möglich, den Zugriff auf Attribute zu kontrollieren? Du wirst Antworten auf diese Fragen (und mehr) finden, wenn du die besten Praktiken für die Unterrichtsgestaltung kennenlernst.

    Kapitel jetzt abspielen
Für Unternehmen

Trainierst du 2 oder mehr?

Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.

Mitwirkende

Collaborator's avatar
Maggie Matsui
Collaborator's avatar
Amy Peterson

Voraussetzungen

Writing Functions in Python
Alex Yarosh HeadshotAlex Yarosh

Curriculum Developer @ Cockroach Labs

Mehr anzeigen

Was sagen andere Lernende?

Melden Sie sich an 15 Millionen Lernende und starten Sie Objektorientierte Programmierung in Python Heute!

Kostenloses Konto erstellen

GoogleLinkedInFacebook

oder

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