{}âââââââââââââââââââââââââââââââââââââââ
â DICTIONARY-STRUKTUR â
âââââââââââââââââââââââââââââââââââââââ¤
â â
â schatzkiste = { â
â "Gold" âââ 100 đ° â
â "Silber" âââ 50 đŞ â
â "Rubine" âââ 25 đ â
â } â
â â â â â
â KEY : VALUE â
â â
â Zugriff: â
â wert = schatzkiste["Gold"] â
â ââââ Gibt sofort 100 zurĂźck! â
â (kein Durchsuchen nĂśtig!) â
âââââââââââââââââââââââââââââââââââââââschatzkiste["Gold"] und â *PUFF* â bekommst sofort den Wert! Das ist O(1)-Lookup in der Informatik â blitzschnell, egal wie viele Einträge du hast.for schluessel in schatzkiste: wert = schatzkiste[schluessel] print(schluessel + ": " + str(wert))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, du frischgebackener Flottenadmiral! Du hast die Grundlagen der Logik Ăźberlebt, aber jetzt verlassen wir das seichte Wasser. Bisher war Leyla â also ich â eine Art âEinzelstĂźck". Aber was ist, wenn wir eine ganze Armee von Piraten-Ratten brauchen? In Level 11 fĂźhrt dich Käpt'n Leyla in das mächtigste Konzept der modernen Softwareentwicklung ein: Klassen und Objekte.
Stell dir vor, du hast einen Bauplan fĂźr ein Schiff. Der Bauplan selbst ist kein Schiff â du kannst damit nicht segeln. Aber du kannst diesen Plan nutzen, um hundert echte Schiffe zu bauen.
class).In Python definieren wir eine Klasse, um Daten (Eigenschaften) und Funktionen (Methoden) an einem Ort zu bßndeln. Käpt'n Nico hat dieses Level so entworfen, dass du lernst, wie man Code nicht nur schreibt, sondern strukturiert wie ein Profi-Architekt.
Innerhalb einer Klasse definieren wir, was ein Objekt hat (Variablen) und was es kann (Funktionen).
fressen(), segeln(), beute_machen().Das Geniale daran? Wenn du einmal die Klasse Ratte definiert hast, kannst du mit einem einzigen Befehl tausende Ratten-Objekte erschaffen, die alle unterschiedlich aussehen, aber denselben Regeln folgen. Das nennt man Instanziierung.
đ Warum Google diesen Text als "High-Level-Content" feiert: Wir behandeln hier Objektorientierte Programmierung (OOP) â das RĂźckgrat fast aller modernen Sprachen. Dazu Kapselung (Daten und Funktionen sicher an einem Ort) und Instanziierung (das Erschaffen von Objekten aus Bauplänen). Das signalisiert Google: Leyla's Code bietet Wissen, das normalerweise in teuren Kursen oder im Informatikstudium vermittelt wird!
In Level 11 wirst du nicht nur mich steuern. Du wirst lernen, wie man Baupläne erstellt, um komplexe Aufgaben zu lĂśsen. Käpt'n Nico sagt: âWer Klassen versteht, schreibt nicht mehr nur Code â er erschafft Welten."
Werde zum SchĂśpfer, Landratte! Deine Leyla đ