Python
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Einleitung
Dieser Lernpfad führt dich Schritt für Schritt von den Grundlagen bis zu fortgeschrittenen Konzepten in Python. Er ist speziell für Ubuntu-Rechner konzipiert und enthält keine externen Ressourcen, Videos oder Tutorials.
1. Grundlagen
- Installation von Python auf Ubuntu
- Ausführen von Python-Skripten im Terminal
- Die Python-Shell nutzen
- Grundlegende Syntax: Einrückung, Kommentare, einfache Ausgaben
2. Variablen und Datentypen
- Deklaration und Zuweisung von Variablen
- Primitive Datentypen: int, float, bool, str
- Typumwandlung (Casting)
- Eingabe und Ausgabe
3. Kontrollstrukturen
- if, elif, else
- while-Schleife
- for-Schleife
- break und continue
4. Funktionen
- Definition und Aufruf von Funktionen
- Parameter und Rückgabewerte
- Gültigkeitsbereich von Variablen
5. Datenstrukturen
- Listen, Tupel, Sets, Dictionaries
- Zugriff, Iteration und Methoden
6. Fehlerbehandlung
- try, except, finally
- Eigene Exceptions
7. Module und Pakete
- Importieren von Modulen
- Eigene Module erstellen
- Nutzung von pip
8. Objektorientierte Programmierung
- Klassen und Objekte
- Attribute und Methoden
- Vererbung und Polymorphismus
9. Fortgeschrittene Themen
- List Comprehensions
- Generatoren und Iteratoren
- Dekoratoren
- Kontextmanager
10. Arbeiten mit Dateien
- Lesen und Schreiben von Textdateien
- Arbeiten mit CSV und JSON
11. Testen und Debugging
- Unittests
- Debugging-Tools
12. Best Practices
- Code-Stil (PEP8)
- Dokumentation
- Versionskontrolle mit Git
13. Abschluss
- Zusammenfassung
- Nächste Schritte für Experten
Dieser Lernpfad ist für die eigenständige Arbeit auf Ubuntu-Rechnern optimiert.
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).