Lernziele: Entwicklung anspruchsvoller Softwareprojekte im Bereich Data Science mit Python
- Erste Schritte mit Python
- Überblick zu Datentypen in Python
- Ein erstes Programm
- Kontrollstrukturen
- Funktionen, Parameter und Attribute
- Hilfe und Informationen zu Python
- Kombinierte Datentypen
- Eigene Funktionen und Funktionsparameter
- Seiteneffekte
- Namensräume
- eingebaute Funktionen
- Modularisierung
- Relationale Datenbanken
- MySQL-Workbench
- Datenbankabfragen mit SQL
- NoSQL
- Einführung in Big Data und IoT
- Toolkits für die Gestaltung grafischer Benutzeroberflächen
- das Toolkit Tkinter
- das Canvas
- wichtige Widgets
- das Koordinatensystem im Canvas
- Zeichnen-Funktionen
- PIL - Python Image Library
- Grundlagen Machine-Learning
- Arbeiten mit Matritzen, Vektoren und Tabellen
- Statistik für Machine Learning
- Machine Learning Algorithmen
- Visualisierung mit modernen Werkzeugen
- ETL Prozesse
- Web Services, RestAPI
- Aufbau von Data Pipeline Anwendungen
- Einführung in Big Data Technologien
- Basiswissen Deep Learning und TensorFlow
- MNIST mit Multi-Layer Perceptron und TensorFlow
- Aufbau eines neuronalen Netzes mit Prognosen
- Deployment von Machine und Deep Learning Modellen
- Cloud
- Services für Datenbanken
- ML-Services
- Integration von ML in Cloud-Datenanalyse
In dem Kurs wird neben den fachlichen Kompetenzen zusätzlich die Verwendung von KI-Tools in praxisnahen Arbeitsabläufen vermittelt (Einsatz von KI-Tools wie ChatGPT etc.).