Dokumente und Code des Programmiervorkurses
| theme | ||
| uebung | ||
| vorlesung | ||
| zusatzmaterialien | ||
| .gitignore | ||
| latexmkrc | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
Programmiervorkurs
Dieser Programmiervorkurs gibt eine Einführung in Python mit dem Fokus auf allgemeine Konzepte.
Dieses Repo ist privat, da nicht alle Informationen aus den Issues öffentlich sein müssen.
Abhängigkeiten
Zum Bauen wird latexmk v4.85 oder neuer benötigt. Außerdem wird LuaLaTeX oder XeLaTeX vorausgesetzt.
Vorlesung
Die Vorlesungseinheiten umfassen die folgenden Themen:
- Kursorganisation
- Computergeschichte, Überblick Python, Erste Programme, Datentypen, Arithemtische Operatoren, Konvertierung, Variablen, Eingabe/Ausgabe
- Logische Operatoren, Stringoperatoren, Verzweigungen, Fehlertypen, Dateien lesen/schreiben
- Schleifen (while, for), Listen und Listenoperatoren, Tuple, Dictionaries, Slices, Ranges, Funktionen
- Rekursion, Vergleich Rekursion/Iteration, Ausblick Java / Exkurs
Übung
Die Übungen umfassen die folgenden Themen:
- Ausdrücke und Arithmetik, Konvertierung, Variablen
- Logische Operatoren, Verzweigungen, Fehlertypen, Eingabe/Ausgabe, Listen, Slices
- Schleifen, Funktionen, Dateien
- Funktionen mit Fokus auf Rekursion