Python Programmierer Ausbildung
Ein besonderer Vorteil beim Erlernen der Python-Programmierung ist, dass es sich um eine der am leichtesten zu erlernenden Programmiersprachen handelt, und wenn Sie bisher noch keine Erfahrung damit haben.
Die Programmiersprache Python ist eine universelle, hochentwickelte Sprache, die in der Softwareentwicklung von Jahr zu Jahr an Bedeutung gewinnt. Im Gegensatz zu vielen anderen Sprachen ist Python nicht nur das Terrain hauptberuflicher Entwickler:innen – auch zahlreiche andere Berufsgruppen verwenden es täglich: Netzwerktechniker:innen, Business Analysts, Datenanalyst:innen, Data Engineers, Data Scientists und sogar KI-Forscher:innen arbeiten regelmäßig mit Python. Auch im Bereich des automatisierten Testens zählt Python zu den am häufigsten eingesetzten Technologien.
Python zeichnet sich durch einen hohen Abstraktionsgrad aus – gerade deshalb gilt die Syntax als eine der einfachsten unter den gängigen Programmiersprachen in der Softwareentwicklung. Wie wir im Kurs sehen werden, lässt sich Python in einem Bruchteil der Zeit erlernen, die man beispielsweise für C oder Java benötigen würde.
Der Python-Programmierkurs vermittelt dir, wie man die Sprache allgemein verwendet, wie Python als Backend-Technologie genutzt wird und wie sich damit verschiedene praktische Aufgaben lösen lassen.
Ein weiteres Ziel des Kurses ist es, dich mit den Technologien vertraut zu machen, die aktuell besonders gefragt sind: Datenbankverarbeitung mit SQL, Erstellung von Desktop-Anwendungen mit PyQt, Webentwicklung und API-Programmierung mit dem Django-Framework sowie Datenverarbeitung mit weiteren Python-Bibliotheken. Nach erfolgreichem Abschluss hast du bei Prooktatás die Möglichkeit, dich gezielt in diesen Bereichen weiterzubilden.
Ein großer Vorteil beim Einstieg in Python ist, dass es zu den leicht verständlichen und schnell erlernbaren Programmiersprachen gehört. Auch wenn du noch keine Vorkenntnisse hast, kannst du mit Python leicht in die Programmierwelt einsteigen – und danach fällt dir auch das Erlernen komplexerer Sprachen deutlich leichter.
Ein zentraler Bestandteil von Python ist die objektorientierte Programmierung (OOP). Daher zählt Python zu den modernen Programmiersprachen. Der Kurs bietet dir eine hervorragende Gelegenheit, das objektorientierte Denken zu verstehen – eine wichtige Fähigkeit in der heutigen Softwareentwicklung.
Für die Teilnahme am Python-Kurs sind keine Programmierkenntnisse erforderlich!
Preise und Unterrichtseinheiten
Kursdauer: 75 Unterrichtsstunden (13 Wochen / 3 Monate)
Kursgebühr: 1394 EUR (inkl. MwSt.)
(Ratenzahlung: 3 Monatsraten à 478 EUR (inkl. MwSt.)
Ergänzung: SQL-Kurs – Datenbankentwicklung
Viele Teilnehmer:innen lernen SQL ergänzend zum Python-Kurs – und das aus gutem Grund: Python wird besonders dort eingesetzt, wo mit Datenbanken, Statistik oder der Analyse großer Datenmengen gearbeitet wird. Für die praktische Anwendung ist es daher unerlässlich, die Struktur und Funktionsweise relationaler und nicht-relationaler Datenbanken zu verstehen. Ein großer Vorteil: Dieses Wissen lässt sich in nahezu jeder Programmiersprache anwenden – und bildet damit eine wertvolle Ergänzung für angehende Entwickler:innen.
Dauer des SQL-Kurs-Moduls: 24 Unterrichtsstunden, 8 Termine (1 Monat)
Gesamtdauer des Python-Programmierkurses inkl. SQL-Kurs:
99 Unterrichtsstunden (4 Monate)
Weiterlernen nach dem Python-Kurs
Dieser Online-Python-Kurs eignet sich hervorragend für den Einstieg in die Programmierwelt und zum Erlernen deiner ersten Programmiersprache. Für viele ist Python auch im bestehenden Berufsfeld ein wertvolles Werkzeug – etwa für Forschende, die Programmierkenntnisse benötigen.
Wenn du mehr lernen und beruflich im IT-Bereich Fuß fassen möchtest, empfehlen wir dir folgende Spezialisierungen: SQL-Datenbanken und deren Verwaltung mit Python (1 Monat); Entwicklung komplexer Desktop-Anwendungen mit dem PyQt-Framework und Pyside6 (1 Monat); Web-Backend- und API-Entwicklung mit dem Django-Framework (2 Monate).
► Informationen zu diesen Weiterbildungen findest du auf dieser Seite.
Wenn du hingegen in deinem Beruf mit großen Datenmengen und unterschiedlichen Datentypen arbeitest – oder eine Karriere als Data Scientist anstrebst –, ist die Weiterbildung zum Data Engineer der passende nächste Schritt nach dem Python-Kurs (2 Monate).
► Informationen zur Data-Engineer-Weiterbildung findest du auf dieser Seite.
Kursinhalt des Python-Programmierkurses
Einführung in die Programmiersprache Python
-
Geschichte von Python
-
Merkmale der Sprache
-
Versionen und Unterschiede zwischen den Versionen
-
Objektorientierter vs. prozeduraler Ansatz
-
Einsatzbereiche von Python
-
Vor- und Nachteile von Python
Python – Installation und Einrichtung der Entwicklungsumgebung
-
Installation von Python
-
Bedeutung der Einrückung (Indentierung)
-
Grundprinzipien beim Schreiben von Code
-
Kommentare im Code
-
Interaktiver Modus vs. Skriptmodus
-
„Hello world.py“
-
Einrichten einer virtuellen Umgebung mit virtualenv
-
Bezeichner (Identifiers) in Python
-
Reservierte Wörter und unzulässige Zeichen in Variablennamen und Operatoren
Python – Variablen und Datentypen
-
Deklaration und Initialisierung von Variablen
-
Datentypen: String, Boolean, numerische Typen (int, long, float, complex)
-
Komplexe Datentypen: Listen, Tupel, Dictionary, Set
Python – Arbeit mit komplexen Datentypen
-
Eigenschaften und Operationen mit Listen
-
Was ist ein Tupel? – Tupeloperationen
-
Eigenschaften und Verwendung von Dictionaries
-
Eigenschaften von Sets, Set-Operationen, unveränderliche Objekte (immutable)
Python – Operationen mit Strings
-
Slicing
-
Split()
-
Position eines Elements im String finden
-
Teilstrings
-
String-Formatierung
Python – Grundlegende Operatoren
-
Arithmetische Operationen
-
Vergleichsoperatoren (==, !=, <, >, <=, >=)
-
Zuweisungsoperatoren
-
Bitweise Operatoren
-
Logische Operatoren
-
Unterschied zwischen logischen und bitweisen Operatoren
Python – Schleifen und Bedingungen
-
if – else
-
for-Schleife
-
while-Schleife
-
break, continue, pass
-
Comprehension: Listen-, Tupel- und Dictionary-Comprehension
Python – Funktionen
-
Erstellung und Aufruf von Funktionen
-
Übergabe von Werten und Parametern
-
Rückgabewerte
-
Argumenttypen
Python – Module
-
Nutzung und Import externer und eigener Module
-
Globale und lokale Funktionen
-
Namespaces
Python – Dateiverwaltung
-
Dateien lesen
-
Dateien schreiben und ändern
-
Attribute von open, read, write, close
-
Verwendung von with
-
Dateien umbenennen und überschreiben
Python – Fehler- und Ausnahmebehandlung
-
Verwendung von try – catch
-
Eingebaute Ausnahmen (built-in exceptions)
-
Eigene Ausnahmen definieren (self-defined exceptions)
Python – Objektorientierte Programmierung
-
Klassen erstellen
-
Objekterstellung (Instanziierung)
-
Klassen- vs. Instanzattribute
-
Grundlagen: Vererbung, Kapselung, Abstraktion, Polymorphismus
Python – Datenbankanbindung mit PostgreSQL
-
Installation von psycopg2
-
Was ist ein ORM?
-
Vor- und Nachteile eines ORMs
-
Grundlegende Datenbankoperationen
-
Einführung in SQL- und NoSQL-Datenbanken
Python – Reguläre Ausdrücke
-
Funktionen: match, replace, search
-
Erstellen regulärer Ausdrücke (regular expression patterns)
Versionskontrolle und Entwicklungsumgebung
-
Im Rahmen des Python-Projekts lernen wir die Nutzung von Git zur versionerten Entwicklung kennen.
-
Wir machen uns mit der Welt der Docker-Container vertraut, die plattformunabhängige Entwicklung ermöglichen und mit denen wir individuelle Entwicklungsumgebungen für komplexe Projekte einrichten können.
SQL-Kurs – Themenübersicht
Vorstellung von Datenbankobjekten und Grundlagen des Datenbankdesigns
SQL: DDL – Data Definition Language
SQL: DQL – Data Query Language
SQL: DML – Data Manipulation Language
SQL: DCL – Data Control Language (Rechteverwaltung)
⭐⭐⭐⭐⭐
Kesztűs Márk
„Ich habe an einem sehr nützlichen Python-Grundkurs teilgenommen. Ricsi ist ein echter Profi und ein hervorragender Dozent.”
Vollständige Bewertung anzeigen →
⭐⭐⭐⭐⭐
Zalányi Márk
„Ich habe die Python- und Django-Ausbildung absolviert und kann beide sehr empfehlen! Der Unterricht ist praxisnah und gut strukturiert, und die Dozenten vermitteln aktuelles und nützliches Wissen.”
Vollständige Bewertung anzeigen →
⭐⭐⭐⭐⭐
Mura László
„Natürlich muss man auch hier die nötige Arbeit investieren, aber man erhält garantiert praxisrelevantes und anwendbares Wissen.”
Kursgebühr für Python + SQL-Kurs: 1730 EUR (inkl. MwSt.)
Ratenzahlungsmöglichkeiten für den 4-monatigen Kurs:
Python Programmierung und SQL-Kurs
1730 EUR (inkl. MwSt.)
4 Monatsraten à 456 EUR (inkl. MwSt.)
6 Monatsraten à 314 EUR (inkl. MwSt.)