Skip to main content
DevForgeArbeiten mit Listen, Dictionaries und JSON
Alle Lehrpfade10. Extra-Pfad: Python & KI-Engineering
beginner+50 XP

Arbeiten mit Listen, Dictionaries und JSON

💡 Die Kernidee im Alltag:

"Bevor eine KI dir antworten kann, musst du ihr Daten übergeben. In Python sind Dictionaries (Wörterbücher) das Werkzeug der Wahl für strukturierte Daten."

Wie es wirklich funktioniert (Erklärt für 12-Jährige)

So baust du Prompts und Kontexte in Python:

# Ein Chat-Verlauf als Liste von Dictionaries:
chat_history = [
    {"role": "system", "content": "Du bist ein hilfsbereiter KI-Mentor."},
    {"role": "user", "content": "Erkläre mir Rekursion in 1 Satz."}
]

# Eine neue Nachricht anhängen:
chat_history.append({"role": "assistant", "content": "Rekursion ist, wenn eine Funktion sich selbst aufruft!"})

print(f"Gesprächslänge: {len(chat_history)} Nachrichten")
KI-Power-Tipp für Entwickler
Empfohlener Assistent: Claude 3.5 Sonnet
Golden Prompt für deinen Editor:
Zeige mir, wie man in Python eine JSON-Datei sicher einliest, validiert und mit json.dumps(data, indent=2) formatiert ausgibt.
Qualitäts-Prüfung: Achte auf den `with open(...) as f:` Kontext-Manager und Fehlerbehandlung für ungültiges JSON.

Interaktive Übung & lokaler Testlauf

Erstelle ein Dictionary `prompt_config = {'model': 'gemini-1.5-pro', 'temperature': 0.7}`.

Lokale Terminal-Ausgabe