┌──────────────────────────────────────────┐
│ VERERBUNGSBAUM (Inheritance Tree) │
├──────────────────────────────────────────┤
│ │
│ class Schiff: ⚓ (Parent) │
│ ┌──────────────────┐ │
│ │ rumpf, segel │ │
│ │ segeln() │ │
│ └─────────┬────────┘ │
│ │ │
│ ┌────────┴────────┐ │
│ │ │ │
│ Piratenschiff 🏴☠️ Handelsschiff 📦 │
│ ┌──────────┐ ┌───────────┐ │
│ │ + kanonen│ │ + ladung │ │
│ │ angriff()│ │ handeln() │ │
│ └──────────┘ └───────────┘ │
│ ↑ ↑ │
│ Erbt segeln() Erbt segeln() │
│ von Parent! von Parent! │
│ │
│ Syntax: class Pirat(Schiff): │
│ └─────────┘ │
│ erbt von Schiff! │
└──────────────────────────────────────────┘super():class Piratenschiff(Schiff): def __init__(self, name, kanonen): super().__init__(name) ← Ruft Schiff.__init__ auf! self.kanonen = kanonensegeln()-Methode im Schiff verbesserst, profitieren ALLE abgeleiteten Klassen automatisch davon. Das nennt man Wartbarkeit – ein echter Kapitän pflegt seinen Code so, dass eine kleine Änderung große Wirkung zeigt!Schiff und spezialisierte Unterklassen wie Piratenschiff. Nutze super(), um den Parent-Konstruktor aufzurufen. Zeig mir, dass du die Familienhierarchie im Griff hast!Verfügbare Befehle:
Unterstütze mein neues Projekt "Leyla's Code" mit einer Bitcoin-Spende!
Bitcoin-Adresse:
Jede Spende hilft, Leyla's Code weiterzuentwickeln danke, Captain! 🏴☠️
Ahoi, Schatzmeister der See! Du hast gelernt, einzelne Schiffe zu bauen und zu taufen. Aber ein echter Piratenkönig besitzt nicht nur ein Schiff – er hat eine ganze Flotte! Wie behältst du den Überblick über hunderte von Schiffen, Goldmünzen und Crew-Mitgliedern? Die Antwort: Listen (oder Arrays)! Käpt'n Leyla öffnet für dich die Schatzkammer!
Eine Liste ist wie ein magisches Logbuch, in dem du beliebig viele Einträge speichern kannst – und zwar in einer festen Reihenfolge. Du kannst Namen, Zahlen, sogar ganze Schiffe darin ablegen!
In Python erstellen wir eine Liste so: flotte = ["Schwarze Perle", "Flying Dutchman", "Queen Anne's Revenge"]. Jetzt hast du deine gesamte Flotte an einem Ort gespeichert.
Jedes Element in der Liste hat eine Nummer – den Index. Und hier kommt der Piratentrick: In Python beginnt die Zählung bei 0! Also ist flotte[0] die "Schwarze Perle" und flotte[2] die "Queen Anne's Revenge".
Listen sind dynamisch! Mit .append("Interceptor") fügst du ein neues Schiff hinzu. Mit .remove("Flying Dutchman") schickst du ein Schiff in die Tiefe. Und mit .sort() sortierst du deine Flotte alphabetisch. Mächtig, oder?
📦 Listen in der echten Welt: Arrays und Listen sind die Grundlage jeder Datenverarbeitung. Von Einkaufswagen in Online-Shops bis zu Playlists in Musik-Apps – überall werden geordnete Sammlungen verwendet. Beherrsche sie, und du beherrschst die Datenflut!
Verwalte deinen Reichtum wie ein König, Landratte! Deine Leyla 🐀