Python: Basics und Advanced
alfatraining Bildungszentrum GmbH
100% kostenlos für Arbeitslose - finanziert durch das Arbeitsamt
Inhalt der Weiterbildung
Mit Python beherrschst du eine einfach zu erlernende Programmiersprache, welche oft als Skriptsprache genutzt wird. Auch vertiefende Themen wie Standard- und Drittanbieter-Pakete, Strings und OOP, die Arbeit mit Datenbanken und die Webentwicklung mit Flask sind dir vertraut. Du erfährst, wie Künstliche Intelligenz im Beruf eingesetzt wird.
Programmierung mit Python
Grundlagen Python (ca. 1 Tag)
Geschichte, Konzepte
Verwendung und Einsatzgebiete
Syntax
Zahlen
Zeichenketten
Datum und Zeit
Standardeingabe und -ausgabe
list, tuple dict, set
Verzweigungen und Schleifen (if, for, while)
Vorstellung von konkreten KI‐Technologien
sowie Anwendungsmöglichkeiten im beruflichen Umfeld
Eigene Funktionen definieren
Variablen
Parameter, Rekursion
Funktionale Programmierung
try, except
Programmunterbrechungen abfangen
Python-Klassen
Methoden
Unveränderliche Objekte
Datenklasse
Vererbung
Buttons und Textfelder
grid-Layout
Dateiauswahl
Zur Vertiefung der gelernten Inhalte
Präsentation der Projektergebnisse
Python Advanced
Module, Pakete und Fehlerbehandlungen (ca. 4 Tage)
Einführung in Python-Module und Pakete
Importieren und Verwenden von Standard- und Drittanbieter-Paketen
Benutzerdefinierte Module und Pakete erstellen
Arbeiten mit sys und os (Host-Plattform-Funktionen)
Einführung in Ausnahmen und Fehlerbehandlung (try, except, finally)
Selbstdefinierte Ausnahmen erstellen und verwenden
Best Practices für robuste Fehlerbehandlung
Vorstellung von konkreten KI‐Technologien
sowie Anwendungsmöglichkeiten im beruflichen Umfeld
Einführung in die Arbeit mit Zeichenfolgen
Integrierte String-Methoden (split, join, find, replace usw.)
Formatieren und Verarbeiten von Zeichenketten
String-Slicing und Arbeiten mit regulären Ausdrücken (RegEx)
Einführung in Klassen, Objekte, Instanzmethoden und -variablen
Kapselung, Vererbung und Polymorphie
Konstruktoren (__init__) und Destruktoren (__del__)
Vererbungshierarchien und Superklassen
Vertiefung in Vererbung und Polymorphie
Anwendung von Magic Methods (__str__, __repr__, __eq__, __lt__, usw.)
Properties und Dekoratoren in Klassen
Design Patterns: Singleton, Factory, usw.
List Comprehensions zur effizienten Listenverarbeitung
Lambda-Funktionen und anonymes Funktionenschreiben
Closures und Scoping in Python
Generatoren und Iteratoren verstehen und verwenden
Lesen und Schreiben von Dateien (CSV, JSON)
Einführung in SQL und Verbindung zu SQLite-Datenbanken
CRUD-Operationen in einer Datenbank (Create, Read, Update, Delete)
Einführung in Flask und Erstellung einer einfachen Webanwendung
Routen und Vorlagen in Flask
CRUD-Anwendungen in Flask (Datenbankintegration)
Änderungen möglich. Die Lehrgangsinhalte werden regelmäßig aktualisiert.
Termine
Beginn
07.04.2025
Dauer
mehr als 1 Monat bis 3 Monate
Ort
Lörrach
Kosten
5.000 - 10.000 €
Beginn
07.04.2025
Dauer
mehr als 1 Monat bis 3 Monate
Ort
Mannheim
Kosten
5.000 - 10.000 €
Beginn
07.04.2025
Dauer
mehr als 1 Monat bis 3 Monate
Ort
Mainz am Rhein
Kosten
5.000 - 10.000 €
Beginn
07.04.2025
Dauer
mehr als 1 Monat bis 3 Monate
Ort
Iserlohn
Kosten
5.000 - 10.000 €
Beginn
07.04.2025
Dauer
mehr als 1 Monat bis 3 Monate
Ort
Ulm
Kosten
5.000 - 10.000 €