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

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

Kursbeschreibung


In diesem Workshop beschäftigen wir uns in sechs Terminen mit den Grundlagen der Programmiersprache und der objektorientierten Programmentwicklung jeweils mit illustrativen Beispielen und Übungen. Es bestehen keine inhaltlichen Voraussetzungen.

Der Workshop wird in deutscher sowie englischer Sprache angeboten und 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 sechs 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. Sehr gerne helfen wir ihnen in diesem Zusammenhang telefonisch oder per Email.

Last updated 19. April 2026

SOFTWAREENTWICKLUNG UND SYSTEMINTEGRATION MIT PYTHON

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 UND INHALTE

Samstag 11. Juli 2026, 9:00 - 16:00
Samstag 18. Juli 2026, 9:00 - 16:00
Samstag 25. Juli 2026, 9:00 - 16:00
Samstag 01. August 2026, 9:00 - 16:00
Samstag 08. August 2026, 9:00 - 16:00
Samstag 15. August 2026, 9:00 - 16:00

42 Unterrichtseinheiten. Eine Unterrichtseinheit UE entspricht 50 Minuten.

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
  • Attribute oder Datenstrukturen
  • Methoden oder Funktionen
  • Interfaces
  • Objekte oder Instanzen von Klassen
  • Illustrierende Beispiele
Termin 4 - Objektorientierte Programmierung
  • Polymorphismus bei Methoden und Interfaces
  • 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.

BIBLIOGRAPHIE

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


In diesem Workshop beschäftigen wir uns in sechs Terminen mit den Grundlagen der Programmiersprache und der objektorientierten Programmentwicklung jeweils mit illustrativen Beispielen und Übungen. Es bestehen keine inhaltlichen Voraussetzungen.

Der Workshop wird in deutscher sowie englischer Sprache angeboten und 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 sechs 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. Sehr gerne helfen wir ihnen in diesem Zusammenhang telefonisch oder per Email.

Last updated 19. April 2026

SOFTWAREENTWICKLUNG UND SYSTEMINTEGRATION MIT PYTHON

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 UND INHALTE

Samstag 11. Juli 2026, 9:00 - 16:00
Samstag 18. Juli 2026, 9:00 - 16:00
Samstag 25. Juli 2026, 9:00 - 16:00
Samstag 01. August 2026, 9:00 - 16…
Beginn
11.07.2026
Ende
15.08.2026
Dauer
Wöchentlich jeweils Samstag 9:00 bis 16:00
Ort
DIS Seminarzentrum
Marischkapromenade 3 / TOP 9, A-1210 Wien
S1, S2 sowie REX2 - Wien Siemensstraße
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 zuhören und auf die Workshopinhalte sowie 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 sechs 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. Gerne helfen wir ihnen in diesem Zusammenhang telefonisch oder per Email.
Ziele
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
€ 820
EUR 820 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 - 6
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. Sehen Sie dazu bitte das BM für Finanzen unter www.bmf.gv.at für einen ausführlichen Überblick zur Arbeitnehmerveranlagung.