Der Etiketten-Flughafen: Pythons Objektmodell
·
Kursüberblick
1
Das Etikett ist nicht der Koffer: Namen und Objekte
2
Versiegelte Koffer: veränderlich und unveränderlich
3
Koffer im Koffer: Container und Kopien
4
Wenn ein Koffer übergeben wird: Funktionen und Argumente
5
Zonen und Ausweise: Gültigkeitsbereiche
6
Handgepäck: Closures
7
Der Koffer-Bauplan: Klassen und Instanzen
8
Flughafen-Standardverfahren: Dunder-Methoden
9
Der Bauplan hinter dem Bauplan: Vererbung und MRO
10
Die Kontrolle: das Geheimnis des Attributzugriffs
11
Herrenlose Koffer: Speicher und GC
12
Schließfachnummern: Hash, Gleichheit und Gesamtbild
Fang im Gepäckzentrum des Internationalen Flughafens Haneulseom als neue Etikettenkraft an und löse zwölf Verlustfälle, während du Namen, Objekte, Referenzen, Gültigkeitsbereiche, Klassen und Speicher auf einer Live-Etikettentafel siehst. Ein 10-Stunden-Kurs.
0:00–0:50
Das Etikett ist nicht der Koffer: Namen und Objekte
0:50–1:40
Versiegelte Koffer: veränderlich und unveränderlich
1:40–2:30
Koffer im Koffer: Container und Kopien
2:30–3:20
Wenn ein Koffer übergeben wird: Funktionen und Argumente
3:20–4:10
Zonen und Ausweise: Gültigkeitsbereiche
4:10–5:00
Handgepäck: Closures
5:00–5:50
Der Koffer-Bauplan: Klassen und Instanzen
5:50–6:40
Flughafen-Standardverfahren: Dunder-Methoden
6:40–7:30
Der Bauplan hinter dem Bauplan: Vererbung und MRO
7:30–8:20
Die Kontrolle: das Geheimnis des Attributzugriffs
8:20–9:10
Herrenlose Koffer: Speicher und GC
9:10–10:00
Schließfachnummern: Hash, Gleichheit und Gesamtbild
Im zweiten Untergeschoss des Internationalen Flughafens Haneulseom liegt ein Gepäckzentrum, so groß wie ein Fußballfeld. Die Belegschaft nennt es nur die Heap-Halle. Ein Koffer ist immer nur einer, aber an ihm können viele Etiketten hängen. Und ein Koffer, an dem kein einziges Etikett mehr hängt, wird früher oder später entsorgt.
Genau so verhalten sich Variablen und Objekte in Python. Eine Variable ist keine Kiste, die einen Wert enthält, sondern ein Namensschild, das an einem Objekt hängt. Wer dieses eine Bild fest im Kopf hat, für den sind Fehler wie „die Liste, bei der sich auch das Original geändert hat“, „das Standardargument, das bei jedem Aufruf weiterwächst“ oder „der Aufkleber, der plötzlich an allen Instanzen klebt“ kein Rätsel mehr.
Ab heute bist du die neue Etikettenkraft in diesem Zentrum. In diesem 10-Stunden-Kurs löst du zwölf Verlustmeldungen und lernst dabei Pythons Objektmodell kennen.
| Person | Aufgabe |
|---|---|
| Schichtleiterin Do Miran | Seit 30 Jahren im Gepäckzentrum. Ihr Lieblingsspruch: „Ein Koffer, viele Etiketten.“ Sie gibt dir in jeder Lektion eine Verlustmeldung und hinterlässt am Ende einen Eintrag in ihrem Notizbuch. |
| Pin | Ein Gepäcksortierroboter. Statt zu reden, zeigt er mit Pfeilen. Pin ist das Maskottchen der Etikettentafel und gibt kurze Tipps zu Fallen und Kniffen. |
| Die Meldenden | Wechseln von Lektion zu Lektion: jemand aus einem Reisebüro, die Begleitperson einer Klassenfahrt, jemand aus der Entwicklung eines Start-ups, die Transportleitung einer Ausstellung und andere. |
| Abschnitt | Lektionen | Inhalt |
|---|---|---|
| Namen und Objekte | 1–4 | =, is, veränderlich und unveränderlich, Kopien, Funktionsargumente |
| Wie Namen gefunden werden | 5–6 | Gültigkeitsbereiche (LEGB), Closures |
| Klassen als Objekte | 7–10 | Klassen und Instanzen, Dunder-Methoden, Vererbung und MRO, Deskriptoren |
| Lebensdauer und Identität von Objekten | 11–12 | Referenzzählung, GC, schwache Referenzen, Hash und Gleichheit |
Jede Lektion schließt ihren Fall ab, du kannst dir also gezielt die Lektionen herauspicken, die du brauchst. Das Bild aus Lektion 1 taucht aber in jeder Lektion wieder auf, deshalb empfiehlt es sich, sie zuerst anzusehen.
sys.getsizeof, steht das dabei..py-Datei und starte sie.Pin sagt
→ Sag dir vor jedem Klick auf „Nächste Zeile“, was sich gleich ändern wird. Liegst du richtig, hast du es verstanden. Liegst du falsch, ist genau dieser Unterschied das, was du heute lernst.
Über neue Lektionen informiert werden
Wir schicken dir eine E-Mail, wenn dieser Kurs neue Lektionen bekommt oder ein Folgekurs erscheint.
R
ReflexKR
Python und Reflex zum Anfassen. Alle Beispiele wurden mit Reflex 0.10.0 ausgeführt und geprüft.
ReflexKR ist kostenlos und ohne Werbebanner. Wenn es dir geholfen hat, kannst du es mit einem Kaffee unterstützen. ☕ Spendier uns einen Kaffee
Hinweis zu Affiliate-Links© 2026 ReflexKR · Since 2026 · CC BY-NC 4.0
Fragen & Antworten
Frag alles zu dieser Lektion. Fragen aus allen Sprachversionen dieser Seite erscheinen hier gemeinsam.