Python Advanced
Start: 30.06.2025
Ende: 25.07.2025
Kosten (€): Für ein individuelles Angebot kontaktiere gern unsere Beratung.
Nach dem Lehrgang beherrschst du die Prinzipien der objektorientierten Programmierung, einschließlich Klassen, Vererbung und Design Patterns in Python. Du kannst Konzepte wie Generatoren, Dekoratoren und List Comprehensions anwenden sowie Daten effizient analysieren und visualisieren. Zudem arbeitest du sicher mit Dateien und Datenbanken und erstellst grundlegende Webanwendungen mit Flask, einschließlich einer vollständigen CRUD-Anwendung.
Inhalte: 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
Künstliche Intelligenz (KI) im Arbeitsprozess
Vorstellung von konkreten KI‐Technologien
sowie Anwendungsmöglichkeiten im beruflichen Umfeld
Strings und OOP-Grundlagen (ca. 8 Tage)
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 die objektorientierte Programmierung (ca. 2,5 Tage)
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
Arbeiten mit Dateien, Datenbanken und Webentwicklung (ca. 2,5 Tage)
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)
Projektarbeit, Zertifizierungsvorbereitung und Zertifizierungsprüfung „PCAP™ – Certified Associate Python Programmer“ in englischer Sprache (ca. 3 Tage)
Änderungen möglich. Die Lehrgangsinhalte werden regelmäßig aktualisiert.
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
Künstliche Intelligenz (KI) im Arbeitsprozess
Vorstellung von konkreten KI‐Technologien
sowie Anwendungsmöglichkeiten im beruflichen Umfeld
Strings und OOP-Grundlagen (ca. 8 Tage)
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 die objektorientierte Programmierung (ca. 2,5 Tage)
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
Arbeiten mit Dateien, Datenbanken und Webentwicklung (ca. 2,5 Tage)
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)
Projektarbeit, Zertifizierungsvorbereitung und Zertifizierungsprüfung „PCAP™ – Certified Associate Python Programmer“ in englischer Sprache (ca. 3 Tage)
Änderungen möglich. Die Lehrgangsinhalte werden regelmäßig aktualisiert.
Ansprechpartner: beratung@alfatraining.de
Kurstitel: Python Advanced
Abschluss: Zertifikat „PCAP™ – Certified Associate Python Programmer“
Förderung: BGS - Bildungsgutschein
Unterrichtsstunden: 4 Wochen (Vollzeit)
Montag bis Freitag von 8:30 bis 15:35 Uhr (in Wochen mit Feiertagen von 8:30 bis 17:10 Uhr)
Durchführungsart: Vollzeit
Anwesenheit: Online
Zielgruppe: Bildungshungrige
Voraussetzung: Grundlegende Kenntnisse in Python, Erfahrung mit mindestens einer weiteren Programmiersprache sowie Englischkenntnisse für die Zertifizierungsprüfung werden vorausgesetzt.
alfatraining Bildungszentrum GmbH
Kriegsstraße 100
76133 Karlsruhe
Weitere Kurse aus der Kategorie "IT / Telekommunikation" dieses Anbieters:
- Microsoft Endpoint Administration
- Microsoft Azure Administration
- Microsoft Azure - Solutions Architect Expert
- AWS Cloud Administrator
- Linux Administrator (LPIC-1)
- CCNA - Cisco Certified Network Associate
- IT-Security-Beauftragte:r
- IT-Security-Manager:in
- Netzwerkadministration: Service und Support (CompTIA A+)
- Netzwerk-Expert:in (CompTIA Network+)
- IT-Security-Administrator (CompTIA Security+)
- IT-Cybersecurity-Analyst (CompTIA CySA+)
- Basiswissen Webdesign und CMS
- Webdesign (HTML/CSS/Dreamweaver)
- UI/UX-Design
- PHP Developer: Objektorientierung und Laravel-Framework
- UI-Design Advanced
- JavaScript und Ajax
- Content Management Systeme (CMS) mit WordPress
- Objektbasierte Programmierung mit Go
- Data Engineer
- Data Analytics
- Big Data Specialist
- Deep Learning
- Machine Learning
- Reinforcement Learning
- KI-Spezialist:in
- Programmierung mit Python
- Java-Entwickler:in
- C++/Qt-Entwickler:in
- C#-Entwickler:in
- Anforderungsmanager:in inklusive IREB® Foundation Level
- Softwaretester:in inklusive ISTQB® Foundation Level
- KI-Projektmanager:in
Für die hier gezeigten Inhalte ist der Anbieter alfatraining Bildungszentrum GmbH verantwortlich.