In diesem Proseminar geht es um die (effiziente) Programmierung in Python im weiteren Sinne. Dazu gehören grundlegende und weiterführende Themen der Python-Programmierung - unter anderem die generelle Struktur von Python-Skripten, Sprachkonstrukte, wichtige Pakete und weitere Konzepte wie z.B. neue Sprachkonstrukte aus Python3. Wir beschäftigen uns außerdem mit der Leistungsanalyse und dem Debugging von Python-Anwendungen.
Während des Proseminars arbeiten Sie sich in eines der Themen ein und stellen es Ihren Kommilitonen und Kommilitoninnen in einem Vortrag vor. Abzugeben sind neben der Vortragsfolien auch ein exemplarisches Aufgabenblatt mit Übungsaufgaben, die sich mit fortschreitender Schwierigkeit mit dem vorgetragenen Thema beschäftigen und dritten Personen die Eigenkontrolle der gelernten Inhalte ermöglichen sollen. Vom Umfang her sollen Sie zwei angemessen komplexe (nicht zu simpel aber auch nicht zu ausufernd) Aufgaben erstellen, um die Vortrags-Inhalte üben zu können. Die Aufgaben sowie eine Musterlösung sind in einer separaten Datei bei dem/der jeweiligen Betreuer/in per Mail abzugeben.
Beachten Sie auch unsere allgemeinen organisatorischen Hinweise zu Proseminaren.
Das Projekt eignet sich für Studierende der Informatik in den Diplom- und Bachelorstudiengängen. Studierende anderer Studiengänge müssen die Anrechnung mit dem jeweiligen Prüfungsausschuss klären.
Interessierte Zuhörer sind auch herzlich willkommen.
Bei einem allgemeinen Einführungstermin werden Grundlagen vermittelt und die Themen zugewiesen. Nach der Festlegung der Themen soll der Inhalt mit dem jeweiligen Betreuer diskutiert werden.
Bitte beachten Sie etwaige Raumänderungen!