Im ersten Teil haben wir erfahren, dass Programmieren wie das Erlernen einer neuen Sprache ist – jetzt wird’s spannend: Wir kümmern uns um Datenstrukturen, Fehler, Mathe im Code, Entscheidungen und sogar dein erstes kleines Projekt!


1. 📦 Listen & Arrays – Dinge ordentlich abspeichern

Was sind Arrays?

Ein Array ist wie ein Regal: feste Plätze, alle gleich groß.

  • freunde[0] → "Tom"
  • freunde[1] → "Ben"
  • freunde[2] → "Max"

❗ Tipp: Computer zählen ab 0, nicht ab 1.

Was sind Listen (Dictionaries)?

Eine Liste ist wie ein Nachschlage-Wörterbuch mit Schlüssel-Wert-Paaren:

  • "name" → "Max Mustermann"
  • "alter" → 18

Kombinierte Strukturen

Arrays können Listen enthalten:

  • personen[0] → erste Liste/Person
  • personen[0]["name"] → "Tom"

2. ❌ Fehler und wie du sie meisterst

Kein Programm ist perfekt – jeder macht Fehler, das gehört dazu!

  • Syntaxfehler: z. B. fehlende Klammer. “SyntaxError: unexpected EOF while parsing”
  • Logikfehler: Dein Code läuft, macht aber nicht das, was du willst.

Tipps:

  1. Fehlermeldungen genau lesen – sie sagen dir meist, wo der Fehler ist und oft was falsch ist.
  2. Debuggen: Drucke wichtige Werte mit print(...) aus. Nutze print() und andere Funktionen um Dinge zu prüfen.
  3. Kleiner machen: Wenn was nicht klappt, reduziere auf den fehlerhaften Teil.
  4. Oft neu starten: Manchmal hilft ein frischer Blick am nächsten Tag.

Fehler sind Lernchancen – also keine Angst!


3. ➕ Ein bisschen Mathe – ganz ohne Panik!

Programmieren und Mathe gehören zusammen. Hier ein paar Basisoperatoren:

  • +, -, *, / kennst du schon.
  • ** bedeutet „hoch“.
  • % gibt den Rest einer Division – z. B. 5 % 2 = 1.

4. 🤔 Logik – “Wenn … dann …”

Programme müssen Entscheidungen treffen. Dafür gibt es Bedingungen:

  • if: Prüft eine Bedingung.
  • else: Was passiert, wenn die Bedingung nicht erfüllt ist.
  • Man kann mehrere Bedingungen hintereinander testen mit elif (else if).

5. 🏗 Erstes Mini-Projekt: Kontaktliste mit Bewertung

Ein kurzes Projekt, um alles Gelernte zu verknüpfen:

  1. Array anlegen: kontakte = ["Anna", "Ben", "Clara"]
  2. Bewertungen in Listen: bewertungen = [5, 4, 3]
  3. Loop + Bedingung:for i in range(len(kontakte)): name = kontakte[i] punktzahl = bewertungen[i] if punktzahl >= 4: status = "⭐ Lieblingskontakt!" else: status = "Normal" print(name + ": " + status)
  4. Fehlercheck:
    • Stimmen Anzahl der Kontakte und Bewertungen überein?
    • Gibt range(len(...)) sinnvolle Werte zurück?

Teste das Projekt – und siehst du etwas Unerwartetes, nutze print() und Fehlermeldungen, um dem Geheimnis auf die Spur zu kommen.


6. 🧩 Das hast du gelernt

ThemaKurze Erklärung
Arrays & ListenMehrere Daten speichern – geordnet oder als Schlüssel-Wert-Paare
FehlerSyntax- vs. Logikfehler – jeder macht sie, Debugging hilft
Mathe im CodeGrundrechenarten plus hoch/zurückstellung (Modulo)
Logik & Bedingungenif, elif, else für Entscheidungen im Programm
Mini‑ProjektKombinieren aller Konzepte in praktischer Übung

🔜 Ausblick auf Teil 3:

Dann lernen wir Schleifen richtig gut kennen (for, while), erkunden Funktionen und wie man Code besser organisiert. Außerdem bauen wir ein größeres Mini-Projekt!

Mach ruhig jetzt erstmal Pause – und probiere das Mini-Projekt in Ruhe aus. Viel Erfolg und bis zum nächsten Mal! 👨‍💻

By w0lfzk1nd

I am not a god, a legend or something else. Just a guy that loves Computers and Wolves.

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert