Dieses Repository enthält Unterlagen für einen Python-Kurs, den wir an der Fakultät für Technik und angewandte Naturwissenschaften der Fachhochschule Oberösterreich für Einsteiger in unterschiedlichen Studiengängen und -richtungen unterrichten.
Dieses Dokument ist wie folgt gegliedert:
- 🎯 Lernziele - wann sollte ich den Kurs machen?
- ⚙️ Vorbereitungen - wie muss ich meine Lernumgebung einrichten?
- 📦 Lerneinheiten - wie ist der Ablauf des Kurses gegliedert?
Der Kurs hat die folgenden Lernziele:
- Fähigkeit entwickeln, Programme in der Programmiersprache Python lesen und interpretieren zu können
- Fähigkeit entwickeln, einfache Programme mit der Programmiersprache Python selbst realisieren zu können
So richtest du deine Lernumgebung ein:
- Python installieren
- Visual Studio Code installieren
- Visual Studio Code Erweiterungen installieren
- Jupyter Kernel installieren
Der Kurs umfasst die folgenden Lerneinheiten:
- Computer, Befehle, Daten und Programme
- Kommentare, Literale, Operatoren, Klammerung, Variablen, Funktionen, Objekte und Module
- Funktion (cont'd), Variablensichtbarkeit, Listen, Abbildungen und Verzweigungen
- Tupel, Ranges, Dauerschleifen und Anwendungen (Exponentialfunktion, Summe, Zahleneingabe)
- Weitere Anwendungen der Dauerschleife (Maximum, Sortierung und Binärsuche)
- Aufzählschleifen und deren Anwendung (Extremum, Mittelwert, Standardabweichung, Histogramm)
- Funktionen, Rekursion, Bäume (+ Baumtraversierung) und Graphen (+Graphtraversierung)