lehrkraefte:blc:informatik:glf25:python:inhalt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:glf25:python:inhalt [2025/10/26 07:35] – [Woche 5] Ivo Blöchligerlehrkraefte:blc:informatik:glf25:python:inhalt [2025/10/29 09:01] (current) – ↷ Links adapted because of a move operation 10.26.2.66
Line 49: Line 49:
 Themen: Themen:
   * Übersicht Planung der Glückswerkstatt Workshops: {{lehrkraefte:blc:informatik:glf25:python:planungsproblem-mathematische-definition.pdf}}   * Übersicht Planung der Glückswerkstatt Workshops: {{lehrkraefte:blc:informatik:glf25:python:planungsproblem-mathematische-definition.pdf}}
-  * [[.:git-download|Download des git-Repos mit Aufgaben etc.]]+  * [[..:glueckswerkstatt:git-download|Download des git-Repos mit Aufgaben etc.]]
   * [[.:markdown|Markdown-Dokumente in VS-Code anzeigen]]   * [[.:markdown|Markdown-Dokumente in VS-Code anzeigen]]
   * [[.:arrays|Theorie und Aufgaben zu Arrays]]   * [[.:arrays|Theorie und Aufgaben zu Arrays]]
Line 59: Line 59:
 Ausgabeformat: Wieder eine CSV-Tabelle. Die kann nämlich in Nesa dann eingelesen werden (oder eine entsprechende Excel-Tabelle). Ausgabeformat: Wieder eine CSV-Tabelle. Die kann nämlich in Nesa dann eingelesen werden (oder eine entsprechende Excel-Tabelle).
  
-Hinweis: Es gibt Workshopteilnehmer, die nicht geantwortet haben. Deren Präferenzen sind alle Null und werden in die am wenigsten besuchten Workshop zugeteilt.+Hinweis: Es gibt Workshopteilnehmer, die nicht geantwortet haben. Deren Präferenzen sind alle Null und diese Teilnehmer werden in die am wenigsten besuchten Workshop eingeteilt.
  
-==== Lektion 1 ==== +==== Lektion 1: CSV ==== 
-Ziel: Sie haben eine Ahnung davon, was csv-Dateien sind, wie die mit einem Tabellenkalkulationsprogramm erstellt und gelesen werden können, und wie diese in Python gelesen und geschrieben werden können. +**Ziel**: Sie haben eine Ahnung davon, was csv-Dateien sind, wie die mit einem Tabellenkalkulationsprogramm erstellt und gelesen werden können, und wie diese in Python gelesen und geschrieben werden können. 
-  * Update der Dateien: ''git pull'' im Verzeichnis ''glueckswerkstatt-workshop-planner'' ausführen+  * Update der Dateien:  
-    * das geht auch in der Kommandozeile von VSCode, das wenn gestartet, automatisch das letzte Projekt wieder öffnen sollte. +    * In VS-Code, öffnen Sie die Kommandozeile mit ''Terminal->New Terminal'' (evtl. ist dieser Menu-Punkt hinter ''...'' zu finden.  
-  * Optional: Es gibt zu den Array-Aufaben und der Dictionary Aufgabe Lösungen, die sie gerne studieren können.+    * Geben Sie den Befehl ''git pull'' in der Kommandozeile ein
   * Lesen Sie die Datei ''csv-uebungen/csv/readme.md'' (für Preview siehe [[.:markdown|hier]]) und bearbeiten Sie die Aufgaben.   * Lesen Sie die Datei ''csv-uebungen/csv/readme.md'' (für Preview siehe [[.:markdown|hier]]) und bearbeiten Sie die Aufgaben.
 +  * Optional: Es gibt zu den Array-Aufaben und der Dictionary Aufgabe Lösungen, die sie gerne studieren können.
  
-==== Lektion 2 ==== +==== Lektion 2: Planung ==== 
-Ziel: Sie haben eine Übersicht über die Planungsdaten und wie diese mit der zur Verfügung gestellten Python-Klasse ''Plan'' gelesen und geschrieben werden können.+**Ziel**: Sie haben eine Übersicht über die Planungsdaten und wie diese mit der zur Verfügung gestellten Python-Klasse ''Plan'' gelesen und geschrieben werden können.
  
   * Studieren Sie die Datei ''planung/dummy.py'' und führen Sie diese im entsprechenden Verzeichnis aus.   * Studieren Sie die Datei ''planung/dummy.py'' und führen Sie diese im entsprechenden Verzeichnis aus.
Line 76: Line 77:
   * Studieren Sie den grossen Kommentar in der Klasse ''Plan'', in der Datei ''planung/plan.py''. (Ca. Zeilen 4-22).   * Studieren Sie den grossen Kommentar in der Klasse ''Plan'', in der Datei ''planung/plan.py''. (Ca. Zeilen 4-22).
  
-Ziel: Sie entwickeln Strategien auf Papier, wie ein Plan erstellt werden könnte. Die Strategien werden am Schluss der Stunde eingezogen, damit entsprechende Funktionalitäten der Klasse ''Plan'' hinzugefügt werden können.+**Ziel**: Sie entwickeln Strategien auf Papier, wie ein Plan erstellt werden könnte. Die Strategien werden am Schluss der Stunde eingezogen, damit entsprechende Funktionalitäten der Klasse ''Plan'' hinzugefügt werden können.
  
   * Auf Papier, alleine oder in Zweiergruppen, entwerfen Sie selbst eine möglichst präzise Anleitung, wie ein Plan erstellt werden könnte.   * Auf Papier, alleine oder in Zweiergruppen, entwerfen Sie selbst eine möglichst präzise Anleitung, wie ein Plan erstellt werden könnte.
  • lehrkraefte/blc/informatik/glf25/python/inhalt.1761464125.txt.gz
  • Last modified: 2025/10/26 07:35
  • by Ivo Blöchliger