- Python-Grundlagen - Erste Schritte mit der Python-Syntax und den wichtigsten Programmierkonzepten.
- Variablen und Datentypen - Verstehen Sie die Verwendung von Variablen, Zeichenketten, Ganzzahlen und anderen Datentypen.
- Git & GitHub-Grundlagen - Lernen Sie die Versionskontrolle und Zusammenarbeit mit Git und GitHub kennen.
- Software-Programmierer Einführung - Überblick über die Rolle und die wesentlichen Fähigkeiten eines Software-Programmierers.
- Python-Funktionen - Beherrschen Sie die Erstellung von Funktionen und Parametern in Python.
- Python Loops - Lernen Sie, for- und while-Schleifen zur Steuerung des Programmflusses zu verwenden.
- Bedingte Anweisungen - Lernen Sie, wie Sie mit if-, else- und elif-Anweisungen Entscheidungen treffen.
- Fehlerbehandlung - Implementieren Sie try-except-Blöcke, um Fehler ordnungsgemäß zu behandeln.
- Listen und Tupel - Arbeiten Sie mit geordneten Sammlungen für eine effiziente Datenverwaltung.
- Wörterbücher und Mengen - Verwenden Sie Wörterbücher für Schlüssel-Wert-Paare und Mengen für eindeutige Sammlungen.
- Python-Datenstrukturen - Wählen Sie die richtige Datenstruktur für verschiedene Anwendungsfälle.
- Klassen und Objekte - Verstehen Sie die Grundlagen der objektorientierten Programmierung in Python.
- Vererbung und Polymorphismus - Lernen Sie, wie Sie mithilfe von Vererbung und Polymorphismus wiederverwendbaren Code erstellen.
- Kapselung - Schützen Sie Objektdaten durch Kapselungstechniken in Python.
- Pandas und NumPy - Verwenden Sie diese Bibliotheken für eine effiziente Datenmanipulation und -analyse.
- Matplotlib - Visualisieren Sie Daten mit grundlegenden Plot-Tools in Python.
- Requests Library - Erstellen Sie HTTP-Anfragen und verarbeiten Sie API-Antworten in Python.
- Unit Testing - Schreiben Sie Tests für Ihren Python-Code mit dem Unittest-Modul.
- Debugging-Tools - Verwenden Sie Debugging-Tools wie pdb, um Probleme in Ihrem Code aufzuspüren und zu beheben.
- Flask Basics - Lernen Sie, Webanwendungen mit dem Flask-Framework zu erstellen.
- Django Overview - Einführung in das Django-Framework für die Webentwicklung.
- APIs with Python - Erstellen und interagieren Sie mit APIs mit Python.
- SQL and Python - Stellen Sie eine Verbindung zu relationalen Datenbanken wie MySQL und PostgreSQL her und interagieren Sie mit diesen.
- SQLite with Python - Verwenden Sie SQLite für die einfache Datenbankverwaltung in Python.
- CRUD-Operationen - Implementieren Sie Operationen zum Erstellen, Lesen, Aktualisieren und Löschen mithilfe von Python und Datenbanken.
- Web Scraping - Lernen Sie, wie Sie Websites mithilfe von Python und Bibliotheken wie BeautifulSoup scrapen.
- Aufgabenautomatisierung - Automatisieren Sie sich wiederholende Aufgaben wie Dateiverwaltung und Datenerfassung.
- Skripting mit Python - Schreiben Sie Python-Skripte, um Systemaufgaben zu automatisieren.
- Git Branching and Merging - Erfahren Sie, wie Sie Branches in Git erstellen und verwalten.
- Git Pull Requests - Arbeiten Sie mit anderen zusammen, indem Sie Git Pull Requests verwenden.
- Remote Repositories with GitHub - Speichern und teilen Sie Ihren Code mit GitHub.
Der Kurs deckt umfassend Variablen, Funktionen, Kontrollfluss, Datenstrukturen sowie objektorientierte Programmierung in Python ab.