R

ReflexKR

Reflex-Dokumentation

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

Der Etiketten-Flughafen: Pythons Objektmodell

Kursüberblick

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.

10 Stunden12 LektionenReflex 0.10.0

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.

Die Leute im Zentrum

PersonAufgabe
Schichtleiterin Do MiranSeit 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.
PinEin Gepäcksortierroboter. Statt zu reden, zeigt er mit Pfeilen. Pin ist das Maskottchen der Etikettentafel und gibt kurze Tipps zu Fallen und Kniffen.
Die MeldendenWechseln 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.

So läuft eine Lektion ab

  1. Du bekommst eine Verlustmeldung. Darin steht, was fehlt und wann der Fall als gelöst gilt.
  2. Gemeinsam mit der Schichtleiterin lernst du die Konzepte und den Code.
  3. Auf der Etikettentafel gehst du den Code Zeile für Zeile durch. Das ist keine Zeichnung: Der Server führt das Beispiel wirklich aus und hält nach jeder Zeile fest, wie Namensschilder und Koffer miteinander verbunden sind. Zwischendurch rätst du zuerst: „Was ändert sich, wenn die nächste Zeile läuft?“
  4. Du schließt den Fall ab, und im Notizbuch der Schichtleiterin landet der Kern der Lektion, Zeile für Zeile.
AbschnittLektionenInhalt
Namen und Objekte1–4=, is, veränderlich und unveränderlich, Kopien, Funktionsargumente
Wie Namen gefunden werden5–6Gültigkeitsbereiche (LEGB), Closures
Klassen als Objekte7–10Klassen und Instanzen, Dunder-Methoden, Vererbung und MRO, Deskriptoren
Lebensdauer und Identität von Objekten11–12Referenzzä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.

Was du mitbringen solltest

  • So viel Python, dass du Funktionen und Listen benutzen kannst und schon einmal eine einfache Klasse geschrieben hast.
  • Python 3.14. Alle Beispiele wurden unter 3.14 ausgeführt und geprüft. Wo etwas von der CPython-Implementierung abhängt, etwa der Cache für kleine Ganzzahlen oder die Werte von sys.getsizeof, steht das dabei.
  • Die Etikettentafel läuft direkt auf dieser Seite. Wenn du die Beispiele selbst ausführen möchtest, speichere sie als .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.

Weiter →

Lektion 1 · Das Etikett ist nicht der Koffer: Namen und Objekte

Über neue Lektionen informiert werden

Wir schicken dir eine E-Mail, wenn dieser Kurs neue Lektionen bekommt oder ein Folgekurs erscheint.

Erhoben: deine E-Mail-Adresse · Zweck: Hinweise auf neue Lektionen oder den Start dieses Kurses · Speicherdauer: bis du die Löschung verlangst. Keine andere Nutzung, keine Weitergabe. Antworte einfach auf eine Benachrichtigung, dann löschen wir sie sofort.

Fragen & Antworten

Frag alles zu dieser Lektion. Fragen aus allen Sprachversionen dieser Seite erscheinen hier gemeinsam.

Wird als reiner Text angezeigt, ohne Links oder Formatierung.

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
한국어English日本語简体中文EspañolDeutsch

© 2026 ReflexKR · Since 2026 · CC BY-NC 4.0

Built with Reflex