© Uni MS IT

Programmiereinstieg mit Python

Inhalt:

Python ist aufgrund seiner schnell erlernbaren Syntax die ideale Sprache für den Einstieg in die Programmierung. Dieser Praxiskurs bietet einen umfassenden Einblick in Python 3. Insgesamt liegt der Schwerpunkt auf der Hands-on- Arbeit am Computer. Ziel ist es, die wesentlichen Techniken und dahinterstehenden Ideen anhand zahlreicher anschaulicher Beispiele zu erlernen. Zu typischen Problemstellungen werden Schritt für Schritt Lösungen erarbeitet.
Die Teilnehmer*innen erlernen praxisorientiert die Programmentwicklung mit Python und insbesondere die Anwendung von Konzepten der objektorientierten Programmierung. Projekte, die im Computerlabor begonnen worden sind, können zu Hause weiterentwickelt werden. Es gibt Übungsaufgaben zur Vorbereitung auf die Klausur.

Themen:

  • Einstieg in die Programmierung, Anweisungen im interaktiven Modus, Skripte, Datentypen, Kontrollstrukturen
  • Funktionen, Module, Modellieren mit Kollektionen (Tupel, Listen, Mengen, Dictionaries)
  • Objektorientierte Programmierung, Klassen, Objekte, Attribute, Methoden, Grafische Benutzungsoberflächen (tkinter), Threads und Events
  • Verarbeitung von Zeichenketten, Bildbearbeitung, wissenschaftliches Rechnen mit NumPy, Datenvisualisierung mit MatPlotLib
  • Schnelle Algorithmen, agiles Programmieren, typische Klausuraufgaben

Veranstaltungsformat:
Praxiskurs in Präsenz mit Online-Elementen, schriftliche Klausur als Abschlussprüfung

Zielgruppe: Teilnehmer*innen ohne oder mit geringen Programmierkenntnissen, Vorkenntnisse in Python sind nicht erforderlich

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

Literaturempfehlung:
Weigend, Michael (2019): Python 3. Lernen und professionell anwenden. Das umfassende Praxisbuch. 8., erweiterte Auflage. Frechen: mitp (mitp Professional).