Skip to main content
Back to top
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) und Strings
4.1 for-Schleifen mit Liste
4.2 for-Schleifen mit range
4.3 Strings
Ü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 und Schleifen mit Bedingung
7.1 Digitale Logik: und, oder, nicht
7.2 Schleifen mit Bedingung (while)
7.3 Zufallszahlen
Übungen
Anwendungen
8. Pandas anstatt Excel
8.1 Series und DataFrame
8.2 Arbeiten mit Tabellendaten
8.3 Statistik mit Pandas
Übungen
9. Visualisierung mit Matplotlib
9.1 Linien- und Balkendiagramme
9.2 Streudiagramme
9.3 Visualisierung von DataFrames mit Fehlerbalken
9.4 Histogramme (optional)
Übungen
10. Messwerte und Regression
10.1 Theorie Regression
10.2 Lineare Regression mit polyfit und polyval
10.3 Polynomiale Regression
Übungen
Wissenschaftliche Software
11. MATLAB
11.1 Einführung MATLAB
11.2 Numerisches Rechnen mit MATLAB
11.3 Programmieren in MATLAB
Übungen
12. Simulink
Simulink Einführung
Simulink-Bibliothek
Ableitung, Integration und Differentialgleichung mit Simulink
Index