it:programmiersprache:python:02_klassen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
it:programmiersprache:python:02_klassen [05.09.2026 15:16] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1it:programmiersprache:python:02_klassen [10.10.2026 19:48] (aktuell) – marsch
Zeile 1: Zeile 1:
 +====== Python Klassen ======
 +
 +<WRAP center round todo 60%>
 +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 [[dunder#methoden]])
 +  * Klassen Methoden @staticmethod, @classmethod
 +  * Klassen mit Klassenvariablen vs Singleton
 +
 +  * Metaklassen
 +
 +  * Komposition (//<wrap :en>Composition</wrap>//) vs. Vererbung (//<wrap :en>Inheritance</wrap>//)
 +  * ABC (//<wrap :en>abstract base class</wrap>//)
 +  * Protocol <wrap em hi>ab Python 3.8</wrap>
 +</WRAP>