PYTHON und objektorientierte Programmierung - GRUNDLAGEN - 42 UE - DE EN

Institut: Digital Innovations Solution GmbH
Seminarart: Basis-/Grundausbildung

Kursbeschreibung


Wir beschäftigen uns in sechs Terminen mit den Grundlagen der Programmiersprache und der objektorientierten Programmierung jeweils mit illustrativen Beispielen und Übungen.

Es bestehen keine inhaltlichen Voraussetzungen.

Dieser Workshop wird in deutscher und englischer Sprache angeboten.

Dieser Workshop ist ein Präsenzworkshop. Für eine interaktive Lernumgebung, in der sie mühelos neues Wissen erwerben und gleichzeitig Spass haben erachten wir zwei bis vier Teilnehmer als ideal.

Für die Workshoptermine und die Hausübungen wird ein eigenes Notebook mit einer Entwicklungsumgebung für Python 3 benötigt. Diese finden sie zusammen mit Installationsanleitungen für unterschiedliche Betriebssysteme unter der Adresse www.python.org. Wir helfen ihnen in diesem Zusammenhang auch sehr gerne telefonisch oder per Email.

Last updated 24. Oktober 2025

SOFTWAREENTWICKLUNG UND SYSTEMINTEGRATION MIT PHYTON

Python ist eine interpretierte und dynamisch typisierte Programmiersprache. Sie hat eine umfangreiche Standardbiliothek und kann durch zusätzliche Module in ihrer Funktionalität erweitert werden. Diese Eigenschaften haben zu einer Etablierung von Python in den nachstehenden Anwendungsbereichen geführt:

  • Statistische Analysen und Risikoanalysen von Unternehmensdaten und Finanzdaten
  • Serverseitige Sriptsprache um über Web-Interfaces Zugang zu Serverdatenbanken und damit zu Unternehmensdaten und Finanzdaten in Echtzeit zu erhalten.
  • Skriptsprache in der Systemadministration insbesondere für Datenbankserver und Webserver
  • Sriptsprache für Datenbankentwicklungen unter LibreOffice Base.

TERMINE

Samstag 03. Jänner 2026, 9:00 - 16:00
Samstag 10. Jänner 2026, 9:00 - 16:00
Samstag 17. Jänner 2026, 9:00 - 16:00
Samstag 24. Jänner 2026, 9:00 - 16:00
Samstag 31. Jänner 2026, 9:00 - 16:00
Samstag 07. Februar 2026, 9:00 - 16:00

42 Unterrichtseinheiten. Eine Unterrichtseinheit UE entspricht 50 Minuten.

THEMENÜBERSICHT

Termin 1 - Grundlagen der Programmiersprache
  • Entwicklungsgeschichte
  • Entwicklungsumgebung für Python 3
  • Konstante, Variable, Ausdrücke und Zuweisungen
  • Arithmetische Operatoren und ihre Auswertungsreihenfolge
  • Das Konzept des Datentyps - Dynamisch n Python 3 - Statisch in Java und C++
  • Elementare Datentypen wie Integer, Float oder String
  • Strukturierte Datentypen wie Tupel, Listen oder Mengen
  • Illustrierende Beispiele
Termin 2 - Grundlagen der Programmiersprache
  • Fallunterscheidungen
  • Wiederholungsanweisungen
  • Funktionsdefinitionen und Aufrufe
  • Rekursive Datenstrukturen
  • Rekursive Funktionen zur Bearbeitung von rekursiven Datenstrukturen
  • Exception handling mit try, except und else
  • Module
  • Dateien
  • Illustrierende Beispiele
Termin 3 - Ojektorientierte Programmierung
  • Klassen
  • Methoden
  • Interfaces
  • Objekte
  • Illustrierende Beispiele
Termin 4 - Objektorientierte Programmierung
  • Polymorphismus
  • Das Überladen von Operatoren
  • Vererbung
  • Illustrierende Beispiele
Termin 5 - Objektorientierte Programmierung
  • Mehrfachvererbung
  • Hierarchien von Klassen - Basisklassen und abgeleitete Klassen
  • Design Patterns
  • Illustrierende Beispiele
Termin 6 - Wiederholung und repräsentative Übungsbeispiele
Wir werden die Inhalte der vorhergehenden Termine - insbesondere Klassen und Objekte - wiederholen. Anschließend werden wir unser Verständnis zur objektorientierten Programmierung in Phyton 3 an repräsentativen Beispielen anwenden und vertiefen.

BIBLIOGRAPHY

Think Python
English edition
Allen B. Downey, 2024, O'REILLY, third edition, updated for Python 3

Think Python
Deutsche Übersetzung der zweiten Auflage in Englisch
Allen B. Downey, 2021 O'REILLY, Aktuell zu Python 3

Learning Python
Mark Lutz, 2025, O'REILLY, sixth edition, updated for Python 3


Wir beschäftigen uns in sechs Terminen mit den Grundlagen der Programmiersprache und der objektorientierten Programmierung jeweils mit illustrativen Beispielen und Übungen.

Es bestehen keine inhaltlichen Voraussetzungen.

Dieser Workshop wird in deutscher und englischer Sprache angeboten.

Dieser Workshop ist ein Präsenzworkshop. Für eine interaktive Lernumgebung, in der sie mühelos neues Wissen erwerben und gleichzeitig Spass haben erachten wir zwei bis vier Teilnehmer als ideal.

Für die Workshoptermine und die Hausübungen wird ein eigenes Notebook mit einer Entwicklungsumgebung für Python 3 benötigt. Diese finden sie zusammen mit Installationsanleitungen für unterschiedliche Betriebssysteme unter der Adresse www.python.org. Wir helfen ihnen in diesem Zusammenhang auch sehr gerne telefonisch oder per Email.

Last updated 24. Oktober 2025

SOFTWAREENTWICKLUNG UND SYSTEMINTEGRATION MIT PHYTON

Python ist eine interpretierte und dynamisch typisierte Programmiersprache. Sie hat eine umfangreiche Standardbiliothek und kann durch zusätzliche Module in ihrer Funktionalität erweitert werden. Diese Eigenschaften haben zu einer Etablierung von Python in den nachstehenden Anwendungsbereichen geführt:

  • Statistische Analysen und Risikoanalysen von Unternehmensdaten und Finanzdaten
  • Serverseitige Sriptsprache um über Web-Interfaces Zugang zu Serverdatenbanken und damit zu Unternehmensdaten und Finanzdaten in Echtzeit zu erhalten.
  • Skriptsprache in der Systemadministration insbesondere für Datenbankserver und Webserver
  • Sriptsprache für Datenbankentwicklungen unter LibreOffice Base.

TERMINE

Samstag 03. Jänner 2026, 9:00 - 16:00
Samstag 10. Jänner 2026, 9:00 - 16:00
Samstag 17. Jänner 2026, 9:00 - 16:00
Samstag 24. Jänner 2026, 9:00 -…
Beginn
03.01.2026
Ende
07.02.2026
Dauer
Wöchentlich jeweils Samstag 9:00 bis 16:00
Ort
Digital Innovations Solution GmbH
Alxingergasse 55 / TOP 14 OG, A-1100 Wien
Line U1 - Reumanplatz oder Linie O - Arthaberplatz
Kontakt
Fragen zu den Inhalten, Themenvorschläge, Terminvorschläge und Anmeldung
DI Josef STEPISNIK
E josef.stepisnik@digital-innovation.at
M +43 664 850 43 77
Um den Lernprozess in den Workshop integrieren zu können wünschen wir uns Teilnehmer, die auf die Workshopinhalte und die Beiträge anderer Teilnehmer reflektieren können. Damit schaffen wir gemeinsam eine interaktive Lernumgebung in der sie mühelos neues Wissen erwerben und gleichzeitig Spass haben. Um diese Interaktivität auch praktisch zu ermöglichen, erachten wir zwei bis vier Teilnehmer als ideal.

Es bestehen keine inhaltlichen Voraussetzungen.

Für die Workshoptermine und die Hausübungen wird ein eigenes Notebook mit einer Entwicklungsumgebung für Python 3 benötigt. Diese finden sie zusammen mit Installationsanleitungen für unterschiedliche Betriebssysteme unter der Adresse www.python.org. Wir helfen ihnen in diesem Zusammenhang auch sehr gerne telefonisch oder per Email.
Ziele
Dieser Workshop ist ein Präsenzworkshop. Wir beschäftigen uns in sechs Terminen mit den Grundlagen der Programmiersprache und der objektorientierten Programmierung jeweils mit einfachen Beispielen und Übungen.
Zertifikat(e)
Das entsprechende Abschlusszertifikat wird in Deutsch oder Englisch ausgestellt. Es inkludiert eine detaillierte Beschreibung der tatsächlichen Workshopinhalte und eine Anwesenheitsbestätigung zu den tatsächlich besuchten Workshopterminen.
Kosten
€ 520
EUR 520 inklusive 20% USt. Präsenzworkshop inklusive Unterlagen, Besprechung der Hausaufgaben und Abschlusszertifikat.
Förderungen
Das AMS als führendes Dienstleistungsunternehmen am Arbeitsmarkt sowie die AK und der waff bieten unter www.weiterbildungsdatenbank.at/foerderprogramme Informationen zur Finanzierung ihrer Bildungspläne. Siehe dazu auch den Abschnitt WEITERE DATEN.
Plätze
2 - 4
Sonstiges
Erklärung zur Arbeitnehmerveranlagung
Aufwendungen für Bildungsmaßnahmen sind als Werbungskosten abzugsfähig, wenn sie Kosten für Fortbildung, Ausbildung im verwandten Beruf oder eine umfassende Umschulung darstellen. Diese können nach Ablauf des entsprechendes Jahres in ihrer Erklärung zur Arbeitnehmerveranlagung unter Kennzahl 722 geltend gemacht werden. Siehe dazu das BM für Finanzen unter www.bmf.gv.at/ Überblick zur Arbeitnehmerinnenveranlagung