Die Programmiersprache Python ist heute der Standard in der Datenanalyse und maschinellem Lernen und wird auch zur Programmierung von Webanwendungen verwendet. Die Sprache ist für gut lesbare und kurze Programme entworfen worden und wird daher auch an Hochschulen für den Einstieg in die Programmierung verwendet.
Im Kurs werden die Grundlagen für die Datenanalyse und Webprogrammierung mit Python für Teilnehmende ohne Programmiererfahrung vermittelt - einfach aus Interesse oder als Vorbereitung auf ein Studium.
Zuerst werden grundlegende Strukturen wie Variablen, Operationen, Datentypen, Bedingungen, Schleifen und Funktionen eingeführt. Danach folgt eine Einführung in die objektorientierte Programmierung mit Python mit Klassen und Instanzen, Eigenschaften, Methoden, Vererbung und Ausnahmen.
Alle im Kurs besprochenen Konzepte werden im Kurs erstellten Programmen angewendet. Programmiererfahrung ist nicht notwendig.
Lernziel: Die Lernenden können sowohl strukturierte, als auch objektorientierte Programme in der Programmiersprache Python lesen und eigeständig schreiben.