Python Klassen

Zu-Erledigen-Box

  • Objektorientiertes Konzept
    (Hinweis auf Gegen-Konzepte wie z.B. „DOP - Data Oriented Programming“)
  • Klassen beschreiben
  • Klassenvariablen vs. Instanzvariablen
  • Klassen Methoden
  • Klassen Methoden überladen
  • Klassen „magische“ Methoden (siehe auch methoden)
  • Klassen Methoden @staticmethod, @classmethod
  • Klassen mit Klassenvariablen vs Singleton
  • Metaklassen
  • Komposition (Composition) vs. Vererbung (Inheritance)
  • ABC (abstract base class)
  • Protocol ab Python 3.8