© ZIV

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. 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 wurden, können zu Hause weiterentwickelt werden. Es gibt Übungsaufgaben zur Vorbereitung auf die Klausur. Konkret thematisiert werden:

  • Datentypen, Kontrollstrukturen, Funktionen
  • Modellieren mit Sequenzen, Dictionaries und Mengen
  • Klassen, Objekte, Vererbung, Polymorphie
  • Verarbeitung von Zeichenketten und reguläre Ausdrücke
  • Grafische Benutzungsoberflächen (tkinter), Threads und Events
  • Zugriff auf Daten aus dem Internet und Bildbearbeitung
  • Optional: Datenbanken
  • Optional: Wissenschaftliche Projekte und Datenvisualisierung
  • Optional: Physical Computing mit dem Raspberry Pi

Zielgruppe: Die Veranstaltung richtet sich an Teilnehmer/innen, die noch keine oder geringe Programmierkenntnisse haben. Vorkenntnisse in Python sind nicht erforderlich.

Allgemeine Studien: anrechenbar

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

  • Anmeldung

    AktionTitelDozentLPBelegte PlätzeTerminOrt
    Anmeldungen abgeschlossenEinstieg in das Programmieren mit PythonDr. Michael Weigend336/35WS 19/20, Mo 14-18 Uhr, 14-tägl.ZIV C-Lab 3, Einsteinstr. 60