|
|
|
Skriptsprachen (SS 2025)
Hier finden Sie Informationen und Material zu meiner Vorlesung
"Skriptsprachen"
an der FH Südwestfalen im
Sommersemester 2025.
Termine
Vorlesung: Do 10:00-11:30, Raum H205
Praktikum: Do 08:00-09:30, Raum H404 (Gruppe 1); 12:00-13:30, Raum H404 (Gruppe 2); Do 14:00-15:30, Raum H404 (Gruppe 3)
Hinweis:
- Die Vorlesung startet in der 1. Woche (am 27.03.2025),
- das Praktikum startet in der 3. Woche (am 10.04.2025)!
Inhalte
Python:
- Kontrollstrukturen, Funktionen, Typen
- Formatierte Ausgabe, Sortieren, reg. Ausdrücke, Dateizugriff, lambda/map
- Datei- und Web-Zugriff, JSON, formatted strings, Exceptions, eigene Module, Systemfunktionen (os)
- Generator-Funktionen, eigene Klassen, Dekoratoren
- Collections, Beispiel: Springerproblem
- Funktionale Programmierung
- Beispiel: Textanalyse manuell und mit Tika, Spacy
- ...
Betreuung
Vorlesung:
Hans-Georg Eßer
Praktikum:
Ivonne Moritz,
Philipp vom Orde
Aktuelles
[2025/03/12] Willkommen zum Kurs "Skriptsprachen". Falls noch nicht geschehen, treten Sie
bitte dem Moodle-Kurs bei.
Material
-
Fotos der Tafelbilder
-
Gitlab-Repo mit den Code-Beispielen
-
Übersicht der Vorlesungstermine:
| # | Tag |
Thema | Material |
| 1 |
27.03.2025 |
Auftakt; Folien A1-A20
|
Video (107 MB)
|
| 2 |
03.04.2025 |
Folien B1-B12, Kontrollstrukturen, Funktionen, Typen
|
Notebook
|
| 3 |
10.04.2025 |
Formatierte Ausgabe, reguläre Ausdrücke, Insert-Sort
|
Notebook
|
| 4 |
17.04.2025 |
Datei- und Web-Zugriffe, JSON, formatted strings
|
Notebook
|
| 5 |
08.05.2025 |
HTTP Post, Exceptions, eigene Module, Systemfunktionen (os);
Generator-Funktionen
|
Notebook #1,
Notebook #2
|
| 6 |
15.05.2025 |
mehr zu Generatoren, eigene Klassen, Dekoratoren
|
Notebook
|
| 7 |
22.05.2025 |
Springer-Problem, Collections
(2. Notebook enthaelt Nachtrag zur Visualisierung der Worthaeufigkeiten)
|
Tafelbild,
Notebook #1,
Notebook #2
|
| 8 |
05.06.2025 |
Funktionale Programmierung, Folien C1-C12
|
|
| 9 |
12.06.2025 |
Pygame, Teil 1
|
|
| 10 |
26.06.2025 |
Pygame, Teil 2
|
|
| 12 |
03.07.2025 |
Orga: Prüfung (Programmierprojekt); FastAPI
|
|
Literatur
- Weigend, M.: Python 3. Lernen und professionell anwenden. Das umfassende Praxisbuch, 9. Auflage 2022 (PDF via KAI)
- Kelly, S.: Python, PyGame, and Raspberry Pi Game Development, 2. Auflage 2019 (PDF via KAI)
- Lathkar, M.: High-Performance Web Apps with FastAPI, 1. Auflage 2023 (PDF via KAI)
Evaluation
Ich evaluiere alle Veranstaltungen. Zu den verschiedenen Vorlesungen finden Sie
die Auswertungen der Evaluationen
auf einer separaten Seite.
|