0

Bestellung

Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.
Die mit * gekennzeichneten Felder müssen ausgefüllt werden.

In dieser 5-tägigen Schulung "Python - Kompaktkurs" lernen Sie verschiedene Programmierparadigmen, die von der Programmiersprache Python unterstützt werden. Der Kurs behandelt sowohl die objektorientierten als auch die funktionalen Möglichkeiten der Programmiersprache.

Dieser Kurs behandelt die Themen der Kurse "Python - Grundlagen" und "Python - Aufbaukurss" in zeitlich etwas kompakterer Form.

Dieser Kurs bietet eine umfassende und leicht verständliche Einführung in die Skriptsprache Python sowie die grundlegenden Konzepte der Programmierung. Sie werden anhand vieler praxisnaher Beispiele lernen, wie Sie Python effektiv einsetzen können. Der Kurs vermittelt Ihnen das notwendige Wissen, um Python-Programme zu entwickeln und zu verstehen. Sie werden lernen, wie Sie Python-Code schreiben, grundlegende Konzepte wie Variablen, Kontrollstrukturen und Funktionen anwenden und die mächtigen Funktionen von Python nutzen.

Mit diesem Intensivkurs werden Sie eine solide Grundlage in Python und der Programmierung erhalten, die Ihnen ermöglicht, Python in verschiedenen Anwendungsbereichen erfolgreich einzusetzen.

Einführung in die Arbeitsumgebung des Kurses

  • Visual Studio Code
  • Jupyter-Notebook

Python-Grundlagen

  • Anwendungsbereiche
  • Installation
  • Entwicklungsumgebungen
  • Vergleich mit anderen Programmiersprachen
  • Syntax

Elementare Datentypen

  • None
  • Boolesche Werte
  • Ganzzahlen
  • Fließkommazahlen
  • Strings

Komplexere Datentypen

  • Tupel
  • Liste
  • Dictionary
  • Set

Kontrollstrukturen

  • Verzweigungen
  • Schleifen
  • Vorzeitiger Schleifenabbruch
  • Pattern Matching

Funktionen

  • Definition
  • Aufruf
  • Parameter (Positions-, benannten, optionale)
  • Rückgabewert(e)
  • Unterschied globale / lokale Variablen
  • Type Hints

Modules und Packages

  • Eigene Module schreiben
  • Fremde Module verwenden
  • Pip: Drittanbietermodule installieren

Exception Handling

  • Auf Exceptions im Code reagieren
  • Eigene Exceptions definieren und verwenden

Objektorientierte Programmierung

  • Einführung in die OOP-Programmierung
  • Klassen, Objekte, Attribute, Methoden
  • Kapselung, Vererbung, Polymorphie
  • Klassenvariablen
  • Klassenmethoden, Statische Methoden
  • optional: Magische Methoden, Überladen von Operatoren

Python-Standard Library & Co:

  • Wichtige Module in der Standard Library
  • Weitere wichtige externe Module wie:
    • Pandas
    • Matplotlib
    • NumPy

Dateibehandlung

  • Lesen / Schreiben von Dateien mit Modulen wie
    • JSON
    • CSV
    • optional: TOML
    • optional: YAML

Fortgeschrittene Themen

  • Iteratoren / iterierbare Klassen
  • zip() und enumerate()
  • Systeminformationen (Speicherstand, Betriebssystem, etc.) abrufen
  • Logdateien schreiben
  • Dekoratoren
  • List-/Dict-/Set-Comprehensions
  • Sortierung und ’individuelles’ Sortieren mit ’key’-Funktionen
  • Lambda-Operator

Fehler und Ausnahmen

  • Syntaxfehler und Semantikfehler
  • Exceptions / Ausnahmen behandeln
  • Erzeugen eigener Exceptions / Ausnahmen
  • finally zum Aufräumen

Fortgeschrittenes OOP

  • Probleme der Mehrfachverarbeitung
  • Slots
  • Datenklassen

Einführung in Machine Learning mit Python

  • Grundlegendes Machine Learning Beispiel scikit-learn
  • Large Language Models (LLM) mit der openai API verwenden

Persistente Datenhaltung

  • Pickle
  • Shelve
  • Datenbankanbindungen

Testen und Clean Coding

  • Testen und Test-Driven-Development (TDD)
  • Systematisches Testen
  • Unittests mit pytest

Seminar Python - Kompaktkurs
Version
Geben Sie hier bitte an, mit welcher Version Sie arbeiten!
(nur bei An­wender-Semi­naren)
Ort Nürnberg
Termin 16.03.2026 - 20.03.2026
Preis
1.995,00 € exkl. MwSt.
(2.374,05 € inkl. MwSt.)

Ansprechpartner Bestellung

Firma oder Privat*
Bestellnummer
Abteilung
Anrede*
Titel
Vorname*
Name*
Straße*
PLZ*
Ort*
Telefon*
E-Mail-Adresse*
Abweichende Rechnungsadresse

Teilnehmer*innen

Anrede* Vorname* Name* E-Mail-Adresse*
Zum Schutz gegen Spam kann das Formular erst nach 15 Sekunden abgesendet werden.
Bitte warten Sie, bis der Absende-Button aktiv wird!