Programmieren in Python (SoSe 2022)


Veranstaltungsnummer
268004

Vorlesungsverzeichnis

Learnweb-Plattform

Typ
Vorlesung/Übung

Vorlesungssprache
deutsch


Veranstaltungszeitplan

Tag Zeit Häufigkeit Datum Raum
Dienstag 12:00- 14:00 Uhr wöchentlich 05.04.2022- 12.07.2022  
Dienstag 12:00- 14:00 Uhr Einzeltermin 12.07.2022 Fliednerstr. 21, Fl 40

Hinweis

Anmeldungen zur Lehrveranstaltung bitte ausschließlich über https://www.uni-muenster.de/IT/services/lehre/lehrveranstaltungen/python-02.php .

Beschreibung

Die Lehrveranstaltung führt in die Scriptsprache Python ein. Der Vorlesungsteil beschäftigt sich zunächst mit Grundlagen von Python anhand von einfachen Beispielen werden grundlegende Konzepte des prozeduralen und objektorientierten Programmierens erklärt.
In späteren Teilen der Vorlesung soll dann ein Einblick in die Anwendung weiterführender Bibliotheken gegeben werden und der tatsächlichen Verarbeitung und Darstellung von Daten, insbesondere mit Mitteln des Jupyterlab.

Die Studierenden sollen nach erfolgreicher Teilnahme wichtige Muster des prozeduralen und objektorientierten Programmierens beherrschen und diese in der Programmiersprache Python zur Entwicklung eigener Programme umsetzen können. Außerdem sollen sie Grundkenntnisse in der Verwendung und Funktionsweise von Bibliotheken im Bereich der Datenverarbeitung und Visualisierung erlangen.

Themen:

1. Einführung in Python

  • Datenstrukturen
  • Schleifen und Funktionen
  • Klassen und Objekte
  • „List comprehension”, Iteratoren und Generatoren

2. Data Science mit Python

  • Arbeiten mit Matrizen und Tabellen (Numpy und Pandas)
  • Datenvisualisierung mit Matplotlib
  • Einführung in weiterführende Techniken zur Datenanalyse, insbesondere des maschinellen Lernens

Veranstaltungsformat: Die Veranstaltung findet als Blended-Learning-Kurs statt, d.h. Präsenz- bzw. Online-Termine werden durch Selbstlernphasen über das Learnweb ergänzt

Allgemeine Studien: 3LP im Rahmen der Allg. Studien bei erfolgreicher Teilnahme an der Lehrveranstaltung sowie der Abschlussprüfung

Dozenten

  • Jonathan Radas (verantwortlich)
  • Jonathan Wandscheer (verantwortlich)