Öffentliche Kopie des Programmiervorkurses für die Veröffentlichung
  • TeX 98.4%
  • Python 1.4%
  • Makefile 0.2%
Find a file
2026-07-24 10:23:39 +02:00
theme Bilder eingefügt, TODOs markiert, Abschnittsfarbe angepasst 2026-05-27 17:30:10 +02:00
uebung Injections für LLMs hinzugefügt 2026-07-24 10:23:39 +02:00
vorlesung Problemlösen eingefügt 2026-07-23 19:49:23 +02:00
werbung Motivation hinzugefügt 2026-07-21 01:57:14 +02:00
zusatzmaterialien Editoranleitung überarbeitet 2026-07-23 15:04:35 +02:00
.gitignore VL02 Updated: TODO Dateioperationen 2025-09-22 16:22:33 +02:00
latexmkrc Übungen angepasst 2025-09-02 23:46:43 +02:00
LICENSE Initial commit 2024-12-10 08:35:50 +01:00
Makefile Test 2026-07-23 17:02:19 +02:00
README.md README 2026-07-23 16:59:55 +02:00

Programmiervorkurs

Dieser Programmiervorkurs gibt eine Einführung in Python mit dem Fokus auf allgemeine Konzepte.

Abhängigkeiten

Zum Bauen wird latexmk v4.85 oder neuer benötigt. Außerdem wird LuaLaTeX oder XeLaTeX vorausgesetzt. Das Basis-Paket für Beamer-Folien sollte ebenfalls installiert sein.

Vorlesung

Die Vorlesungseinheiten umfassen die folgenden Themen:

  1. Kursorganisation
  2. Computergeschichte, Überblick Python, Erste Programme, Datentypen, Arithemtische Operatoren, Konvertierung, Variablen, Eingabe/Ausgabe
  3. Logische Operatoren, Stringoperatoren, Verzweigungen, Fehlertypen, Dateien lesen/schreiben
  4. Schleifen (while, for), Listen und Listenoperatoren, Tuple, Dictionaries, Slices, Ranges, Funktionen
  5. Rekursion, Vergleich Rekursion/Iteration, Ausblick Java / Exkurs

Übung

Die Übungen umfassen die folgenden Themen:

  1. Ausdrücke und Arithmetik, Konvertierung, Variablen
  2. Logische Operatoren, Verzweigungen, Fehlertypen, Eingabe/Ausgabe, Listen, Slices
  3. Schleifen, Funktionen, Dateien
  4. Funktionen mit Fokus auf Rekursion

Programmierchallenge

Die Challenge existiert für das Abprüfen der Inhalte des Kurses. In der Regel handelt es sich um ein kleines Spiel, welches über die Konsole (input()) gesteuert werden kann und Schleifen, Funktionen, etc. abfragt. In den vergangenen Jahren waren dies z.B. 2048, Vier-gewinnt und Sudoku.