Klassen und Objekte in Python

Nachdem wir im letzten Abschnitt die Grundkonzepte von Klassen und Objekten kennengelernt haben, ist der logisch nächste Schritt, dass wir uns überlegen, wie wir es schaffen diese direkt in Python umzusetzen und zu erstellen:

  - Klassen werden mit dem Wort class definiert und es gilt die übliche Einrückungsregel für Blöcke
  - Attribute können einer Klasse direkt bei der erstmaligen Verwendung hinzugefügt werden und werden dabei in einem Dictionary hinterlegt
  - Eine Klasse dient nicht nur zur Speicherung von Daten, sondern hinterlegt fast immer auch Methoden um die Attribute zu manipulieren
  - Bei Methoden wird als erstes Argument mit self immer das eigene Objekt übergeben
  - Alle bekannten Konzepte der Definition von Funktionen lassen sich direkt auf Klassenmethoden übertragen

Der Abschnitt besteht aus einem ausführlich kommentierten Jupyter Notebook, mit welchem Sie selbst die besprochenen Inhalte des Abschnitts erproben können und einem Video mit zugehörigen Erklärungen des Dozenten. 

Zugehörige Dateien
    03a_KlassenUndObjekteInPython.ipynb (14.1 KB)
    03a_KlassenUndObjekteInPython.mp4 (141.5 MB)
    03a_KlassenUndObjekteInPython.pdf (504.3 KB)