====== Planung FS 2025 ====== === Mo. 03.02.2025 === * Gottis & Göttis (1-3M) * Zuweisung * Kontroverse Fragen * 1M: * Besprechung [[id=talit:talit_info]] * Thema: **[[talit:python_intro]]** * Einrichten Python, VSCode, Git & GitHub * GitHub Account * Fizzbuzz: Repo erstellen auf GitHub, Clonen, FizzBuzz programmieren, Repo mit anschae teilen * 2M: * [[talit:web:webapps:start]] * 3M: * [[talit:projekt3]] anfangen === Mo. 10.02.2025 === * **1M:** * **Rückmeldungen zu FizzBuzz**: * Neues Python-File in VSCode: Muss File-Extension angeben, z.B. `fizzbuzz.py` * Tipp: verwende Kleinbuchstaben und keine Leerzeichen (dafür Underlines) in Ordner- und Filenamen * Konventionen: * nur Kleinbuchstaben für Variablen * English anstelle Deutsch * **[[python_intro#ki-chatbots_als_tutor|KI-Chatbots als Tutor]]** * **[[python_intro#jupyter|Jupyter]]**: * Zusammen Repo `talit_python` erstellen (GENAU so, keine Grossbuchstaben, Underline, ...) * Darin File `python_portfolio.ipynb`. * **Langfristier Auftrag:** Portfolio erstellen mit eigener Übersicht zu Python Befehlen * Siehe Auftrag * **[[talit:python_intro#for-schleife_funktionen|For-Schleife & Funktionen]]** * **HA:** * Auftrag zu "Jupyter" komplett fertig (inkl. Programmieraufgabe) * Python Portfolio Kapitel zum Thema "Git & GitHub" hinzufügen * Sobald etwas erledigt: git add/commit/push !!! === Mo. 17.2.25 === 1M: * [[talit:python_intro#for-schleife_funktionen|For-Schleife & Funktionen]] * Falls fertig: CodeWars! * **HA:** Alle Aufgaben zu For-Schleifen & Funktionen (ausser Zusatzaufgaben & CodeWars) fertig === Mo. 24.2.25 === 1M: * [[talit:python_intro#string_formatting|String Formatting]] * [[talit:python_intro#dictionaries_json|Dictionaries & JSON]] * **HA:** 30 min weiter arbeiten am Dictionaries & JSON Auftrag, bis kommenden Sonntag, 18 Uhr (wie immer: git add, commit, push, überprüfe auf GitHub, ob alles online ist) === Mo. 3.3.25 === 1M * Kleine Planänderung: Auftrag von letzter Woche pausieren wir, da sehr anspruchsvoll. Machen zuerst einfacheren Auftrag zum Thema. * [[talit:python_intro#auftrag_i|Auftrag I zu Dicts und JSON]] * **HA:** Auftrag I fertig === Mo. 17.3.25 === 1M: * [[python_intro#ausnahmebehandlung_mit_try-except|Ausnahmebehandlung mit Try-Except]] * Info: nächste Lektion Programmiertest * isTest * Editor: [[http://webtigerpython.ethz.ch]] * Hilfsmittel: keine * Zeit: ca. 45' * alle bisherigen Themen (inkl. Lektion vom 17.3.): * Python: * Basics aus GF: Variablen, while-Schleife, Verzweigungen (if-elif-else), Listen * For-Schleife * Funktionen * String Formatting * JSON * Dictionary * Markdown * Git & GitHub === Mo. 24.3.25 === Test === Mo. 31.3.25 === * [[python_intro#ausnahmebehandlung_mit_try-except|Ausnahmebehandlung mit Try-Except]] * [[talit:python_intro#text_processing|Text-Processing]]