Zertifizierung · Python Programming · Stufe Associate

Python Programming Associate

Python 3 im Alltag: Datentypen und Comprehensions, Funktionen und Generatoren, Objektorientierung, Fehlerbehandlung und Module.

Prüfungscode IFW-PYTHON-200-01 Associate · Fortgeschritten Themengebiet 1.0 In Vorbereitung
Python Programming Associate Badge

Die Prüfung im Überblick

Alle Angaben gelten für die Abschlussprüfung dieser Zertifizierung.

PrüfungscodeIFW-PYTHON-200-01
Bearbeitungszeit1 Std. 30 Min.
Fragen70 (zufällig ausgewählt)
Bestehensgrenze70 %
FragetypenEinfach- und Mehrfachauswahl
PrüfungsspracheDeutsch
Preis49,00 € · 2 Versuche
Erlaubte VersucheUnbegrenzt
Wartezeit zwischen Versuchen1 Tag
Lösungen nach AbgabeNur Ergebnis
Zertifikat gültigUnbegrenzt
Ablauf und Regeln im Detail
  • Die Fragen werden beim Start zufällig aus dem Fragenpool gezogen – anteilig nach der Gewichtung der Themenblöcke.
  • Die Zeit startet sofort und läuft serverseitig weiter – auch wenn du das Fenster schließt oder die Verbindung abbricht.
  • Jede Antwort wird automatisch gespeichert. Du kannst die Prüfung bis zum Ablauf der Zeit jederzeit wieder öffnen und fortsetzen.
  • Ist die Zeit abgelaufen, wird die Prüfung automatisch mit den gespeicherten Antworten abgegeben.
  • Unbeantwortete Fragen zählen als falsch. Eine Frage zählt nur, wenn alle richtigen und keine falschen Antworten gewählt sind.
  • Kopieren, Drucken und das Kontextmenü sind deaktiviert. Fensterwechsel und Kopierversuche werden protokolliert.
  • Jeder gestartete Versuch zählt – auch wenn er nicht abgegeben wird – und verbraucht einen gekauften Versuch.
  • Vorher muss die Probeklausur dieser Stufe bestanden sein.
  • Erlaubt sind keine Hilfsmittel und keine Hilfe anderer Personen. Vor dem Start akzeptierst du die Geheimhaltungserklärung: Prüfungsinhalte dürfen nicht weitergegeben werden.
  • Dein Ergebnis ist zunächst vorläufig. Zeigt die Prüfungsaufsicht Auffälligkeiten, prüfen wir es, bevor das Zertifikat ausgestellt wird.
  • Bei Täuschung wird der Versuch annulliert, in schweren Fällen folgen eine Prüfungssperre und die Aberkennung aller Zertifikate.
  • Auf Antrag gibt es einen Nachteilsausgleich mit 25, 50 oder 100 % mehr Bearbeitungszeit. Beantragen kannst du ihn in deinem Konto unter Nachteilsausgleich.

Es gilt die Prüfungsordnung.

Über diese Zertifizierung

Die Zertifizierung weist nach, dass du Python-Programme nicht nur schreiben, sondern auch lesen kannst: Du sagst voraus, was ein Codeausschnitt ausgibt, und kennst die Stolperstellen, die in der Praxis am häufigsten zu Fehlern führen.

Geprüft wird an kurzen Programmen aus dem Alltag – Listen und Dictionaries, Funktionen mit Standardwerten, Klassen, Ausnahmen und Dateien.

Für wen sie gedacht ist

Alle, die Python für Automatisierung, Auswertung oder Backend-Entwicklung nutzen, sowie Quereinsteigerinnen und Quereinsteiger nach Kurs oder Selbststudium.

Empfohlene Vorkenntnisse

Etwa sechs Monate Übung mit Python 3. Die Foundation-Stufe deckt Syntax und Grundbegriffe ab.

Voraussetzungen

Diese Nachweise müssen vorliegen, bevor die Abschlussprüfung abgelegt werden kann.

Themengebiet

Fassung 1.0 · 5 Themenblöcke. Die Gewichtung gibt an, welchen Anteil ein Block an den Prüfungsfragen hat.

BlockThemaGewichtungFragen
1 Datentypen, Sequenzen und Comprehensions 6 Lernziele 33 % 23
2 Funktionen, Generatoren und Namensräume 5 Lernziele 27 % 19
3 Objektorientierung 4 Lernziele 20 % 14
4 Fehlerbehandlung 3 Lernziele 13 % 9
5 Module, Dateien und Ausführung 3 Lernziele 7 % 5
Gesamt 100 % 70

Themengebiet als PDF herunterladen → Druckansicht

Block 1
33 % der Prüfung 23 Fragen

Datentypen, Sequenzen und Comprehensions

Die eingebauten Typen, ihr Verhalten bei Zuweisung und Kopie sowie kompakte Schreibweisen.

  • 1.1 Zahlen und Operatoren verwenden //, % und die Wahrheitswerte von Zahlen
  • 1.2 Strings bearbeiten Slicing, negative Indizes, Sortierung nach Unicode-Codepunkten
  • 1.3 Listen, Tupel, Sets und Dictionaries unterscheiden veränderlich und unveränderlich, frozenset, hashbare Schlüssel
  • 1.4 Referenzen und Kopien beurteilen Zuweisung ohne Kopie, copy() als flache Kopie
  • 1.5 Comprehensions schreiben List- und Dict-Comprehension mit Bedingung
  • 1.6 Wahrheitswerte von Objekten kennen leere Container, 0, '0' und [0] in einer Bedingung
Block 2
27 % der Prüfung 19 Fragen

Funktionen, Generatoren und Namensräume

Funktionen definieren und aufrufen, Gültigkeitsbereiche und verzögerte Auswertung.

  • 2.1 Funktionen definieren und aufrufen Positions- und Schlüsselwortargumente, *args und **kwargs
  • 2.2 Standardwerte richtig setzen veränderliche Standardwerte werden nur einmal ausgewertet
  • 2.3 Argumente entpacken Aufruf mit **werte aus einem Dictionary
  • 2.4 Gültigkeitsbereiche verstehen lokale und globale Namen, UnboundLocalError
  • 2.5 Generatoren einsetzen yield, gemerkter Zustand, next() und verzögerte Auswertung
Block 3
20 % der Prüfung 14 Fragen

Objektorientierung

Eigene Klassen schreiben, Zustand richtig ablegen und Sprachmittel anbinden.

  • 3.1 Klassen und Instanzen anlegen __init__, self, Instanzattribute
  • 3.2 Klassen- und Instanzattribute unterscheiden geteilte Werte und deren Überschreiben je Instanz
  • 3.3 Vererbung nutzen super().__init__(), Methoden überschreiben, isinstance()
  • 3.4 Dunder-Methoden implementieren __repr__, __len__, __eq__
Block 4
13 % der Prüfung 9 Fragen

Fehlerbehandlung

Ausnahmen gezielt abfangen, weitergeben und selbst definieren.

  • 4.1 Ausnahmen behandeln try, except, else und finally und ihre Aufgaben
  • 4.2 Exception-Hierarchie beachten Reihenfolge der except-Zweige, KeyError unter LookupError
  • 4.3 Eigene Ausnahmen definieren und auslösen Ableiten von Exception, raise ohne Argument
Block 5
7 % der Prüfung 5 Fragen

Module, Dateien und Ausführung

Code aufteilen, Dateien verarbeiten und den Einstiegspunkt festlegen.

  • 5.1 Module importieren und verwenden import math und der Zugriff über den Punktoperator
  • 5.2 Dateien lesen und schreiben with open(...) als Context Manager, Modi r, w, a, x
  • 5.3 Skript und Modul unterscheiden if __name__ == '__main__':

Prüfungsversionen

Der Prüfungscode enthält die Version. Auf jedem Zertifikat steht die Version, unter der die Prüfung abgelegt wurde.

PrüfungscodeThemengebietStatusZeitraum
IFW-PYTHON-200-01 Fassung 1.0 Aktuell seit 18.09.2026

Mit der Freigabe einer neuen Version läuft die bisherige aus. Bereits ausgestellte Zertifikate bleiben bis zu ihrem Ablaufdatum gültig, und das Themengebiet ausgelaufener Versionen bleibt hier abrufbar.

Vorbereitung

Die Probeklausur dieser Stufe verwendet dieselben Themenblöcke in derselben Gewichtung und zeigt nach der Abgabe alle Lösungen mit Erklärungen.

Besonders lohnt es sich, die Beispiele im Interpreter nachzuvollziehen: Referenzen, Standardwerte und Generatoren versteht man schneller, wenn man sie selbst ausprobiert.