Lerneinheiten Python
Wir werden Python programmieren, hauptsächlich mit der TigerJython Umgebung. Jede andere Python-Umgebung lässt sich für die grundlegenden Aufgaben aber auch verwenden.
- Funktionen und neu die Variante mit Klassen (ab Tic Tac Toe): Funktionen mit Klassen
Snake
- Snake Programmieren Sie ein Strategie, die Snake spielen kann.
Wie programmiert man eine Programmiersprache?
JavaScript
Für jene, die mit Python schon versiert sind und was anderes sehen möchten. Account auf dem ofi.tech-lab.ch Server haben Sie schon von Ihrem Informatik-Lehrer erhalten oder Sie kriegen diesen von mir. Anleitung zur Verbindung hier.
Einige Beispiele zum Loslegen gibt es hier: https://ofi.tech-lab.ch/2021/teach/d0571f1e/javascript-basics/ (Der ganze Ordner kann auch mit FileZilla heruntergeladen werden).
Hinweis: Jeder Browser bietet heute auch einen Debug-Modus (F12) an. Dort gibt es auch eine JavaScript Konsole, mit der direkt JavaScript ausgeführt werden kann.
Rousourcen für Web-Entwicklung:
- Und natürlich Google, Stackoverflow etc…
- und ja, nur weil es in einem Browser läuft, heisst noch nicht, dass es in anderen Browsern auch läuft… Aber Explorer ist ja nicht mehr so sehr im Gebrauch.
Ideen
- Kopfrechnen-Trainer, der feststellt, welche Rechnungen Mühe bereiten und diese öfter abfragt.
- Diskussion diverser Speicher-Konzepte (Server-DB, Cookies, localstorage, weitere Container).
T-Watch
- Provisorischer Code: https://fginfo.ksbg.ch/~ivo/IvosWatch.zip