Software & Webentwicklung
softwareentwicklung

Python: Objektorientierung & Datenbanken (PCEP/PCAP) – Kurs

Python-Weiterbildung mit Schwerpunkt auf Datenbankanbindung: objektorientierte Programmierung, SQL-Datenzugriff und die zwei anerkannten PCEP- und PCAP-Zertifizierungen des Python Institute.

Auf einen Blick

DauerStrukturiertes CurricuØ am Markt
FormatOnlineflexibel
KostenMeist voll gefördertauf Anfrage / Förderung
Finanzierung über Förderung möglich – mit Bildungsgutschein bis zu 100 % förderbar*
Dieser Kurs bildet für einen offiziellen Engpassberuf aus

Überblick

Wer Python lernt, landet früher oder später bei der Frage, wie ein Programm mit Datenbanken kommuniziert - genau dort setzt diese Weiterbildung an. Sie verbindet die objektorientierte Programmierung mit Python mit dem praktischen Einsatz von SQL, sodass Teilnehmende nicht nur Code schreiben, sondern auch verstehen, wie Anwendungen Daten strukturiert ablegen, abfragen und verarbeiten. Am Ende stehen zwei internationale Zertifizierungen des Python Institute, die den erreichten Kenntnisstand von den Grundlagen bis zur Anwendungsebene dokumentieren.

Software- & PraxistrainingInhaltsstand 05.07.2026

Kompetenzen, Lernformen und Angebote für dieses Praxistraining

Die folgenden Angaben stammen aus den Angeboten eines einzelnen Anbieters — es ist also kein Anbietervergleich, sondern das erfasste Angebot zu diesem Kurs. Konkrete Preise und Termine nennt der Anbieter im Beratungsgespräch.

Zu diesem Kurs ist bisher ein Anbieter erfasst. Wenn du eine Anfrage stellst, prüfen wir zusätzlich vergleichbare Kurse anderer Anbieter.

Anbieter

1

an 2 Standorten

Angebote

40

diesem Kursprofil zugeordnete Angebote

Kommende Termine

0

an 1 erfassten Orten

Regionen

1 Bundesländer

inklusive Online- und Hybridangeboten, sofern vorhanden

Abschluss

GFN-Zertifikat und PCEP/PCAP-Zertifizierung (Python Institute)

Mögliche Förderwege

Bildungsgutschein · Aktivierungs- und Vermittlungsgutschein · Qualifizierungschancengesetz

Lernformen

  • Online-Seminar

Zeitmodelle

  • Vollzeit

Dauer im Markt

  • mehr als 1 Monat bis 3 Monate

Gemeldete Preisgruppen

  • 5.000–10.000 €

Vermittelte Kompetenzen

  • Python
  • Objektorientierte Programmierung
  • SQL
  • Datenbankzugriff
  • PCEP
  • PCAP
  • Fehlerbehandlung

Zugeordnete Zielberufe

  • Industriemeister/Industriemeisterin - allgemein19.202 Stellen/12 Mon.
  • Softwareentwickler/in19.043 Stellen/12 Mon.
  • Datenbankentwickler/in569 Stellen/12 Mon.
  • Ingenieurinformatiker/Ingenieurinformatikerin165 Stellen/12 Mon.
  • Entwickler/Entwicklerin für Datenvisualisierung40 Stellen/12 Mon.
  • Python-Entwickler/in12 Stellen/12 Mon.

Datenbasis: 40 diesem Kurs zugeordnete Angebote sowie die dazu veröffentlichten Termindaten, Stand 19.08.2026. Mehrere Standorte eines Trägers zählen als ein Anbieter.

Kein Anbieter kann sich bei uns eine Platzierung oder Empfehlung kaufen.

So entstehen diese Daten · Fehler melden

Kursinhalte & Lernziele

Das erste Modul führt in die Grundlagen der Programmiersprache Python ein und schafft damit das Fundament für alle weiteren Kursinhalte.

  • Aufbau und Ausführung von Python-Skripten
  • Variablen, Datentypen und Operatoren
  • Kontrollstrukturen wie Bedingungen und Schleifen
  • Listen, Tupel, Dictionaries und Sets als zentrale Datenstrukturen
  • Funktionen definieren, aufrufen und mit Parametern versehen
  • Lesen und Schreiben von Dateien in Python

Im zweiten Modul steht die objektorientierte Programmierung im Mittelpunkt, die Python von einer reinen Skriptsprache zu einem Werkzeug für strukturierte Softwareentwicklung macht.

  • Klassen und Objekte definieren und instanziieren
  • Konstruktoren und Instanzvariablen einsetzen
  • Vererbung zwischen Klassen modellieren
  • Kapselung und Zugriffsschutz auf Attribute umsetzen
  • Polymorphie anhand praktischer Beispiele nachvollziehen
  • Ausnahmebehandlung mit try-except-Konstrukten in objektorientierten Programmen

Das dritte Modul verbindet Python mit relationalen Datenbanken und bildet den inhaltlichen Kern der Weiterbildung, da hier Programmierung und Datenhaltung zusammengeführt werden.

  • Grundprinzipien relationaler Datenbanken und ihrer Tabellenstruktur
  • SQL-Befehle zur Datenselektion mit SELECT und WHERE
  • Verknüpfung mehrerer Tabellen über JOIN-Operationen
  • Sortieren, Gruppieren und Aggregieren von Abfrageergebnissen
  • Aufbau einer Datenbankverbindung aus einem Python-Programm heraus
  • Ergebnisse einer SQL-Abfrage in Python-Datenstrukturen weiterverarbeiten

Im vierten Modul werden Python und SQL in eigenständigen Übungsprojekten zusammengeführt, sodass Teilnehmende den vollständigen Weg von der Datenbankabfrage bis zur Verarbeitung im Programm nachvollziehen.

  • Entwurf einer einfachen Datenbankstruktur für ein Übungsszenario
  • Implementierung einer Python-Klasse, die auf Datenbanktabellen zugreift
  • Schreiben von SQL-Abfragen für typische Auswertungsfälle
  • Verarbeitung von Abfrageergebnissen in objektorientierten Python-Strukturen
  • Fehlerbehandlung bei fehlerhaften oder leeren Datenbankzugriffen
  • Aufbau eines kleinen Kommandozeilenprogramms mit Datenbankanbindung
  • Testen und schrittweises Debuggen der entwickelten Programmlogik
  • Dokumentation des eigenen Codes nach gängigen Python-Konventionen
  • Wiederholung zentraler Python-Konzepte anhand praktischer Codebeispiele
  • Vertiefung von SQL-Join-Varianten an komplexeren Beispieldatensätzen
  • Refactoring einer bestehenden Übungslösung zur saubereren Klassenstruktur
  • Einordnung typischer Fehlerquellen bei der Kombination von Python und SQL

Die Weiterbildung ist von den Sprachgrundlagen bis zur Datenbankanbindung so aufgebaut, dass jedes Modul auf dem vorherigen aufsetzt: Wer die objektorientierten Konzepte verinnerlicht hat, kann sie im dritten und vierten Modul direkt auf den Umgang mit Datenbanken übertragen, statt Programmierung und Datenhaltung als getrennte Themen zu erleben. Diese enge Verzahnung zeigt sich besonders in den Übungsprojekten, in denen SQL-Abfragen nicht isoliert geübt, sondern konsequent innerhalb objektorientierter Python-Programme eingesetzt werden - genau die Praxis, die spätere Softwareentwicklung prägt.

Lernziele:

  • Grundlegende Python-Syntax, Datentypen und Kontrollstrukturen sicher anwenden
  • Objektorientierte Konzepte wie Klassen, Objekte, Vererbung und Kapselung in Python umsetzen
  • Module und Pakete strukturieren und in eigenen Projekten wiederverwenden
  • Fehler- und Ausnahmebehandlung in Python-Programmen implementieren
  • Relationale Datenbankkonzepte verstehen und auf eigene Datenmodelle übertragen
  • SQL-Abfragen zur Selektion, Filterung und Verknüpfung von Daten formulieren
  • Datenbankverbindungen aus Python-Programmen heraus aufbauen und nutzen
  • Daten aus einer Datenbank auslesen, verarbeiten und in Python-Strukturen überführen
  • Einfache datenbankgestützte Python-Anwendungen konzipieren und umsetzen
  • Sich auf die Prüfung zum Certified Entry-Level Python Programmer vorbereiten
  • Aufbauend die Prüfung zum Certified Associate Python Programmer anstreben
  • Python-Kenntnisse als Grundlage für angrenzende Bereiche wie Datenanalyse einordnen

Zielgruppe & Voraussetzungen

Die Weiterbildung eignet sich für alle, die den Einstieg in die Softwareentwicklung mit Python suchen und dabei von Anfang an lernen möchten, wie Programme mit Datenbanken zusammenarbeiten.

  • IT-interessierte Arbeitsuchende, die in die moderne Softwareentwicklung einsteigen möchten
  • Angehende Programmierer:innen, die Python als erste oder zusätzliche Sprache lernen wollen
  • Quer- und Wiedereinsteigende sowie Hochschulabgänger:innen mit oder ohne Abschluss
  • Personen, die sich mit anerkannten Zertifikaten auf den Einstieg in Softwareentwicklung oder Datenanalyse vorbereiten möchten
  • Interessierte, die neben der Programmiersprache selbst auch den Umgang mit Datenbanken erlernen wollen
Voraussetzungen:

Vorausgesetzt werden gute Deutschkenntnisse sowie grundlegende Englischkenntnisse, da Fachbegriffe und Zertifizierungsprüfungen teils englischsprachig sind. Zudem sollten grundlegende Programmierkenntnisse vorhanden sein, auf denen die Python-spezifischen Inhalte aufbauen. Vertiefte Vorerfahrung mit Datenbanken oder SQL ist nicht erforderlich, da diese Inhalte im Kurs von Grund auf vermittelt werden.

Ablauf & Abschluss

Die Inhalte werden in einem strukturierten Curriculum vermittelt, das Programmiergrundlagen, objektorientierte Konzepte und den praktischen Datenbankzugriff systematisch aufeinander aufbaut. Theoretische Einheiten zu Sprachkonzepten und SQL-Syntax wechseln sich mit Übungsphasen am Rechner ab, in denen die eigene Programmierlogik direkt getestet und weiterentwickelt wird. Die Vorbereitung auf die beiden Python-Institute-Prüfungen ist durchgängig in die Kursstruktur eingebettet, statt als separater Prüfungsblock am Ende zu stehen.

Die Weiterbildung deckt den Weg von den Python-Grundlagen über die objektorientierte Programmierung bis zur Datenbankanbindung mit SQL ab und ist so bemessen, dass beide Zertifizierungsstufen des Python Institute erreichbar sind. Der Umfang erlaubt es, sowohl die Sprachgrundlagen intensiv zu üben als auch den praktischen Umgang mit Datenbankabfragen ausreichend zu vertiefen.

Die Weiterbildung bereitet auf zwei anerkannte Zertifizierungen des Python Institute vor: die Prüfung zum Certified Entry-Level Python Programmer (PCEP) sowie darauf aufbauend zum Certified Associate Python Programmer (PCAP). Ergänzend werden trägerinterne der Kursanbieter-Zertifikate ausgestellt, die die absolvierten Kursinhalte dokumentieren. Es handelt sich bei den Python-Institute-Prüfungen um international anerkannte Herstellerzertifizierungen, nicht um einen staatlichen Abschluss.

Nutzen & Perspektiven

Der Mehrwert dieser Weiterbildung liegt in der Verbindung zweier Kompetenzen, die in vielen Python-Einführungskursen getrennt bleiben: das Schreiben objektorientierter Programme und der praktische Umgang mit relationalen Datenbanken. Wer beides von Anfang an gemeinsam lernt, versteht schneller, warum Datenmodelle so aussehen, wie sie aussehen, und wie sich SQL-Abfragen sauber in eine Python-Anwendung einbetten lassen. Die beiden Zertifizierungen des Python Institute - PCEP und PCAP - sind international anerkannte Nachweise, die auch außerhalb des deutschen Arbeitsmarkts Gewicht haben und Bewerbungen im Bereich Softwareentwicklung oder Datenanalyse zusätzlich untermauern können. Da beide Prüfungsstufen im Kurs durchlaufen werden, entsteht ein Kompetenzprofil, das vom Einstieg bis zur ersten praktischen Anwendungsebene reicht. Für den weiteren beruflichen Weg eröffnet diese Kombination aus Python-Grundlagen, objektorientierter Programmierung und Datenbankzugriff Perspektiven in Richtung Anwendungsentwicklung, aber auch in angrenzende Bereiche wie Datenanalyse oder Data Science, in denen der Umgang mit strukturierten Datenbeständen eine zentrale Rolle spielt.

Welche Förderung passt zu dir?

Finde in 30 Sekunden heraus, ob dir ein Bildungsgutschein oder andere Zuschüsse zustehen. Kostenlos & ohne Anmeldung.

Arbeitsmarkt-Report

Konstruktion, CAD und industrielle Fertigung sind durchgehend gefragt — die Transformation Richtung E-Mobilität, Energietechnik und Industrie 4.0 schafft zusätzliche Spezialisten-Rollen. CAD-/Simulation-Software-Kenntnisse sind Türöffner.

Einstieg (0-2 J.):38.000–46.000 €
Mittel (3-7 J.):50.000–65.000 €
Senior (8+ J.):68.000–88.000 €

Zielberufe & offene Stellen

Berufe, in denen Absolvent:innen dieses Kurses typischerweise arbeiten — mit bundesweit offenen Stellen der letzten 12 Monate.

  • Industriemeister/Industriemeisterin - allgemein
    19.202 Stellen
  • Softwareentwickler/in
    19.043 Stellen
  • Datenbankentwickler/in
    569 Stellen
  • Ingenieurinformatiker/Ingenieurinformatikerin
    165 Stellen
  • Entwickler/Entwicklerin für Datenvisualisierung
    40 Stellen
  • Python-Entwickler/in
    12 Stellen

Unverbindliche Anfrage

Wir vergleichen passende Anbieter nach Region und Förderfähigkeit und melden uns in Kürze mit kostenlosen Kurs-Optionen.

Angaben ergänzen (optional) – für ein genaueres Angebot

Kostenlos & unverbindlich · Daten sind sicher

Verwandte Kurse & Alternativen

30 ähnliche Qualifizierungen & Kurse in diesem Themenfeld

Häufig gestellte Fragen (FAQ)

Brauche ich bereits Python-Kenntnisse für den Einstieg?

Grundlegende Programmierkenntnisse werden vorausgesetzt, Python selbst wird aber von den Sprachgrundlagen an vermittelt. Wer schon eine andere Sprache kennt, findet sich entsprechend schneller zurecht.

Wie hängen Python und SQL in diesem Kurs zusammen?

Nach den Python-Grundlagen und der objektorientierten Programmierung folgt ein eigenes Modul zu relationalen Datenbanken, in dem SQL-Abfragen direkt aus Python-Programmen heraus ausgeführt und die Ergebnisse weiterverarbeitet werden.

Was unterscheidet PCEP und PCAP?

PCEP (Certified Entry-Level Python Programmer) prüft die Grundlagen, PCAP (Certified Associate Python Programmer) baut darauf auf und deckt vertiefte Programmierkenntnisse ab. Beide Prüfungen werden im Kurs vorbereitet.

Ist der Kurs auch für einen Wechsel in die Datenanalyse geeignet?

Ja, die vermittelten Grundlagen in Python und im Umgang mit relationalen Datenbanken sind eine gängige Basis für den weiteren Einstieg in Datenanalyse oder Data Science, auch wenn der Kurs selbst auf Softwareentwicklung ausgerichtet ist.

Welchen Abschluss erhalte ich am Ende?

Neben trägerinternen GFN-Zertifikaten wird die Teilnahme an den international anerkannten Python-Institute-Prüfungen PCEP und PCAP ermöglicht, die den erreichten Kenntnisstand extern dokumentieren.