
- Dozent/in: Konstanze Getachew
- Dozent/in: Martin Hengst
- Dozent/in: Victor Hugo Malagón Bernal



Wahlpflichtseminar: SoSe 2026
Titel: Python – Module (PM): Übersicht und Beispiele
Voraussetzung: Vorkenntnisse in der Programmiersprache: Python
Lernergebnis: Die Teilnahme am Seminar soll auf die Fragen antworten:
- Welche Module sind bereits eingebettet und welche importiert werden müssen?
- Welche sind die wichtigsten Modulen unter über 200 eingebettete Modulen der Sprache Python?
- Wie stark ist die Modularisierung eines Quelltextes?
- Was ist der Unterschied zwischen Modulen als Libraries und lokalen Modulen?
- Was sind Standardbibliothek, eigene Bibliothek und Bibliothek von Drittanbieter?
- Welche aktuelle Modulen bietet Python an?
- Der Vergleich zu Java gibt den Teilnehmenden die Möglichkeit, Programmiersprachen zu bewerten und die Entwicklung einer Programmiersprache zu erfahren.
Ablauf:
- Für erfolgreiche Teilnahme am Seminar ist es erforderlich, eine Präsentation eines Python-Moduls zu geben.
- Die Präsentation dauert 25 – 30 Minuten. Spätestens zwei Wochen danach muss eine Hausarbeit über das präsentierte Thema abgegeben werden.
- Die HA ist eine verkleinerte Form einer Bachelorarbeit, besteht aus insgesamt15-20 Seiten, d.h. mit Inhaltsverzeichnis, Index, Quellen und Nummerierung.
Lerninhalt:
- Folgende Module sind als Vorschlag zu bearbeiten: numpy, pandas, matplotlib, scipy,
datetime, os, pickle, pytest, tkinter, turtle, sqlite, io u.a.
- Jedes Thema kann höchstens zweimal vergeben werden. Jede Woche werden zwei Präsentationen angeboten.
- Die kurzen Beispiele in der Präsentation sollen zeigen, wie Klassen und Methoden strukturiert sind und viele Begriffe der Sprache erläutern.
- Es geht in erster Linie darum, vorhandene Module zu präsentieren und kein neuen Klassen zu implementieren.
Sprache: Deutsch
Dozent: M. Sc. T. Ghalayini
- Wer auf Englisch präsentieren möchte bzw. die HA auf Englisch schreiben möchte, ist es möglich.