Python-Kenntnisse sind heute oft Einstellungsvoraussetzung oder Projektanforderung – doch wie weist man diese nach? In Stellenausschreibungen werden "nachgewiesene Programmierkenntnisse" gefordert, bei Kooperationen fragen Partner nach "zertifizierten Entwicklern". Dieses intensive Bootcamp bereitet Sie gezielt auf die Python-Zertifizierung vor und vermittelt das prüfungsrelevante Wissen kompakt und praxisnah. Der Kurs deckt alle wesentlichen Python-Konzepte ab, die für die Zertifizierung erforderlich sind: von Datentypen über Kontrollstrukturen bis zu Modulen und Fehlerbehandlung. Durch Mock-Exams unter realen Bedingungen gewinnen Sie Sicherheit für die Prüfungssituation.
Die verwendeten Tools:
- Python in der aktuellen Version, lokal installiert
- Visual Studio Code als professionelle Entwicklungsumgebung, lokal installiert
- Prüfungssimulator mit originalgetreuen Aufgabentypen
Für maximale Verfügbarkeit während des intensiven Bootcamps wird anlassbezogen ein Backup-System verwendet, um bei technischen Unterbrechungen nahtlos weiterarbeiten zu können.
Zielgruppe
Beschäftigte aus wissenschaftsunterstützenden Bereichen, Verwaltung, Bibliothek, IT, Wissenschaftsmanagement und Forschung, die ihre Python-Kenntnisse offiziell nachweisen möchten – sei es für Bewerbungen, Projektanforderungen oder die persönliche Qualifikation.
Voraussetzungen
- Teilnahme an unserem Basisworkshop sowie Aufbauworkshop "Python für Verwaltungsaufgaben – Daten effizient bearbeiten und Prozesse automatisieren" oder vergleichbare praktische Erfahrung
- Primärsystem (Pflicht): Python und Visual Studio Code lokal installiert. Eine Installationsanleitung wird bereitgestellt. Auf Dienstrechnern: Klären Sie vorab mit Ihrer IT, ob Sie Python-Module per "pip install" installieren dürfen.
- Reservesystem (Pflicht - mindestens eine Option): GitHub Codespaces, Google Colab oder Replit. Eine Anleitung zum Einrichten wird bereitgestellt. Auf Dienstrechnern: Testen Sie vor Kursbeginn, ob Ihre gewählte cloudbasierte Entwicklungsumgebung erreichbar ist – manche Institutionen blockieren externe Dienste.
- KI-Zugang (Pflicht – mindestens zwei verschiedene): Academic Cloud (Chat AI), Assist.KI (FU Berlin), Gemini, Claude oder GPT. Machen Sie sich vorab mit den Datenschutz-Grundlagen bei KI-Nutzung vertraut.
Ziele
Nach dem Bootcamp sind die Teilnehmenden in der Lage,
- alle prüfungsrelevanten Python-Konzepte sicher anzuwenden,
- typische Prüfungsaufgaben unter Zeitdruck zu lösen,
- Code-Optimierungen und Best Practices zu erkennen,
- mit der Prüfungsumgebung und dem Aufgabenformat vertraut umzugehen,
- die Zertifizierungsprüfung erfolgreich zu absolvieren.
Inhalte
Tag 1 – Core Python perfektionieren- Datentypen im Detail: Mutable vs. Immutable verstehen
- String-Methoden prüfungssicher beherrschen (split, join, format, replace)
- Listen-Comprehensions für elegante Lösungen
- Dictionary-Operationen und verschachtelte Strukturen
- Tupel-Unpacking und praktische Anwendungen
Tag 2 – Kontrollstrukturen und Funktionen- if/elif/else-Ketten optimieren und Fallstricke vermeiden
- Schleifen meistern: for vs. while, break/continue/else richtig einsetzen
- Funktionen mit flexiblen Parametern (*args, **kwargs)
- Lambda-Funktionen und funktionale Programmierung
- Scope und Namespaces: lokale vs. globale Variablen
Tag 3 – Module und intensive Prüfungsvorbereitung- Wichtige Standardmodule: os, sys, datetime für Prüfungsaufgaben
- Fehlerbehandlung: try/except/finally und Exception-Hierarchie
- unittest-Grundlagen für Test-Driven Development
- Mock-Exams unter Zeitdruck mit Originalaufgaben
- Prüfungsstrategien: Zeitmanagement und typische Fallen
Methoden
Intensive Wissensvermittlung, Prüfungssimulationen, Code-Reviews, Übungen unter Zeitdruck, Fehleranalyse
HinweiseDer Kurs ist als intensives Bootcamp konzipiert und erfordert hohe Konzentration. Zwischen den Kurstagen sollte Zeit für Übungsaufgaben eingeplant werden. Die Prüfungsanmeldung erfolgt individuell nach Kursabschluss.
Das Bootcamp wird entsprechend der Nachfrage terminiert. Lassen Sie sich über "Anmeldung" als Interessent*in aufnehmen.