Zertifizierung · Python Programming · Stufe Foundation

Python Programming Foundation

Der Einstieg in Python 3: Syntax, Ein- und Ausgabe, Datentypen und Operatoren, Bedingungen und Schleifen sowie Funktionen und Listen.

Prüfungscode IFW-PYTHON-100-01 Foundation · Einsteiger Themengebiet 1.0 In Vorbereitung
Python Programming Foundation Badge

Die Prüfung im Überblick

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

PrüfungscodeIFW-PYTHON-100-01
Bearbeitungszeit40 Minuten
Fragen30 (zufällig ausgewählt)
Bestehensgrenze70 %
FragetypenEinfach- und Mehrfachauswahl
PrüfungsspracheDeutsch
PreisKostenlos
Erlaubte Versuche3 in 365 Tagen
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.
  • 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 einfache Python-Programme lesen und schreiben kannst: Werte einlesen, umwandeln und ausgeben, Entscheidungen und Wiederholungen formulieren und Aufgaben mit Funktionen und Listen organisieren.

Geprüft wird an kurzen Codebeispielen: Du bestimmst, was ein Programm ausgibt, und erkennst gültige Schreibweisen.

Für wen sie gedacht ist

Einsteigerinnen und Einsteiger ohne Programmiererfahrung, Schülerinnen und Schüler, Studierende und Teilnehmende von Kursen sowie alle, die vor der Associate-Stufe ihre Grundlagen belegen möchten.

Empfohlene Vorkenntnisse

Keine Programmiererfahrung nötig. Du solltest Python 3 installieren oder einen Online-Editor nutzen können, um die Beispiele auszuprobieren.

Themengebiet

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

BlockThemaGewichtungFragen
1 Syntax, Datentypen und Operatoren 5 Lernziele 40 % 12
2 Bedingungen und Schleifen 3 Lernziele 30 % 9
3 Funktionen und Listen 3 Lernziele 30 % 9
Gesamt 100 % 30

Themengebiet als PDF herunterladen → Druckansicht

Block 1
40 % der Prüfung 12 Fragen

Syntax, Datentypen und Operatoren

Wie ein Python-Programm aufgebaut ist und wie es mit Zahlen, Texten und Wahrheitswerten umgeht.

  • 1.1 Ausgaben erzeugen und Eingaben einlesen print(), input(), f-Strings
  • 1.2 Programme lesbar schreiben Kommentare mit #, gültige Variablennamen
  • 1.3 Datentypen unterscheiden und umwandeln int, float, str, bool, type(), int(), str()
  • 1.4 Mit Zahlen und Texten rechnen / gegenüber //, %, len()
  • 1.5 Vergleiche und logische Ausdrücke auswerten ==, !=, and, or, not, True und False
Block 2
30 % der Prüfung 9 Fragen

Bedingungen und Schleifen

Den Ablauf eines Programms steuern – mit Einrückung statt geschweifter Klammern.

  • 2.1 Codeblöcke durch Einrückung bilden Doppelpunkt und einheitliche Einrückung
  • 2.2 Bedingungen formulieren if, elif, else
  • 2.3 Schleifen einsetzen for mit range(), while
Block 3
30 % der Prüfung 9 Fragen

Funktionen und Listen

Code in Funktionen wiederverwenden und mehrere Werte in Listen verwalten.

  • 3.1 Funktionen definieren und aufrufen def, Parameter, Aufruf
  • 3.2 Werte zurückgeben return, Rückgabe von None ohne return
  • 3.3 Listen anlegen und verändern Index ab 0, append(), insert(); Listen sind veränderbar

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-100-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 kostenlose Probeklausur dieser Stufe legt den Schwerpunkt auf Syntax, Ein- und Ausgabe und zeigt nach der Abgabe alle Lösungen mit Erklärungen.

Tippe die Beispiele ab und verändere sie: Was passiert, wenn du die Einrückung änderst oder / durch // ersetzt?