Skip to main content
Back to top
Ctrl
+
K
Search
Ctrl
+
K
Willkommen zum interaktiven Vorlesungsskript Python
Grundlagen Programmierung
1. Getting Started
1.1 Hardware und Software
1.2 Programmieren
1.3 Installation und Start von Python
Übungen
2. Eingabe, Verarbeitung und Ausgabe
2.1 Taschenrechner und Ausgabe (print)
2.2 Datentypen und Variablen
2.3 Eingabe (input) und Zuweisungsoperator
Übungen
3. Listen und Module
3.1 Listen
3.2 Das Modul NumPy
3.3 Das Modul Turtle
Übungen
4. Zählschleifen (for), Strings und Zufallszahlen
4.1 for-Schleifen
4.2 Strings
4.3 Zufallszahlen
Übungen
5. Programmverzweigung (if - elif - else)
5.1 Vergleiche und der boolesche Datentyp
5.2 Programmverzweigungen: if
5.3 Programmverzweigungen mit mehreren Zweigen: if – elif – else
Übungen
6. Funktionen
6.1 Funktionen selbst schreiben
6.2 Funktionen mit Parameter und Rückgabe
6.3 Lokale und globale Variablen
Übungen
7. Digitale Logik, Schleifen mit Bedingung, Dictionaries
7.1 Digitale Logik: und, oder, nicht
7.2 Schleifen mit Bedingung (while)
7.3 Dictionaries
Übungen
Software Automatisierungstechnik
8. MATLAB
8.1 Einführung MATLAB
8.2 Numerisches Rechnen mit MATLAB
8.3 Programmieren in MATLAB
Übung
9. Simulink
9.1 Simulink Einführung
9.2 Simulink-Bibliothek
9.3 Ableitung, Integration und Differentialgleichung mit Simulink
Übung
Einführung Data Science
10. Pandas anstatt Excel
10.1 Series und DataFrame
10.2 Arbeiten mit Tabellendaten
10.3 Statistik mit Pandas
Übungen
11. Visualisierung mit Matplotlib
11.1 Linien- und Balkendiagramme
11.2 Streudiagramme
11.3 Visualisierung von DataFrames mit Fehlerbalken
Übungen
12. Messwerte und Regression
12.1 Theorie Regression
12.2 Lineare Regression mit polyfit und polyval
12.3 Polynomiale Regression
Übungen
13. Grundbegriffe Künstliche Intelligenz
13.1 Was ist maschinelles Lernen?
13.2 Überwachtes, unüberwachtes und verstärkendes Lernen
Übungen zur Wiederholung
Index