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