Python Programmierung - Power Workshop für Fortgeschrittene

Buchungsnummer: P-PYTH-02
Dauer: 4 Tage

Python ist laut PYPL derzeit die beliebteste Programmiersprache weltweit - und das völlig zurecht. Dank ihrer klaren, gut lesbaren Syntax und der enormen Bandbreite an Einsatzmöglichkeiten ist Python aus moderner Software-, Web- und Datenbankentwicklung nicht mehr wegzudenken. Ob Automatisierung, Web-Backends, APIs oder Data-Science-Anwendungen: Python ist vielseitig, leistungsstark und effizient.
Der Python Programmierung - Power Workshop richtet sich an Entwicklerinnen und Entwickler, die ihre bestehenden Python-Kenntnisse gezielt vertiefen und professionalisieren möchten. In diesem praxisorientierten Intensivseminar lernen Sie fortgeschrittene Sprachkonzepte, bewährte Coding-Patterns sowie wichtige Module, Frameworks und Tools kennen, die in professionellen Python-Projekten zum Einsatz kommen.
Dabei bleibt es nicht bei der Theorie: Praxis und Anwendung stehen im Mittelpunkt. Gemeinsam mit dem Dozenten entwickeln Sie Schritt für Schritt einen Python-Blog, den Sie nach dem Seminar als fundierte Basis für eigene Projekte im Unternehmen weiterverwenden können. Die Webentwicklung dient dabei als anschauliches Praxisbeispiel, ist jedoch nur eines von vielen spannenden Themengebieten dieses Workshops.
Ein besonderer Fokus liegt auf dem sogenannten "pythonic way of programming": Sie erfahren, was sauberen, wartbaren und effizienten Python-Code ausmacht - und worin sich Python konzeptionell von anderen Programmiersprachen unterscheidet. Ergänzt wird der Workshop durch kurze Quiz-Einheiten sowie viel Raum für individuelle Fragen, Diskussionen und Erfahrungsaustausch, die von den Teilnehmenden besonders geschätzt werden.

Zielgruppe:

  • Software-Entwickler:innen und Programmierer:innen
  • Administrator:innen mit Programmiererfahrung
  • Software-Ingenieur:innen und Software-Architekt:innen
  • Internet- und Intranet-Entwickler:innen

Voraussetzung:

Python Grundkenntnisse oder Teilnahme am Seminar Python Programmierung Grundlagen (P-PYTH-01).

Ziele/Nutzen des Seminars:

  • Mit Python sicher und professionell umgehen
  • Module, Packages und Frameworks gezielt nutzen
  • Typische Programmierprobleme strukturiert und sicher lösen
  • Python effektiv mit Betriebssystemen, Datenbanken, JSON und REST-Schnittstellen, Tests, Dokumentation und Linting aufsetzen

Inhalte:

  • Aufbau einer professionellen Python-Entwicklungsumgebung
  • Module und Packages
  • Struktur & Best Practices
  • Fehlerbehandlung und Exception Handling
  • Entwicklung von Kommandozeilen-Tools mit argparse
  • Dokumentation, Linting und Code-Qualität
  • Testen mit pytest
  • Objektorientierte Programmierung in Python
  • Iterables, Iteratoren, Generatoren und Decorators
  • Python im Zusammenspiel mit Betriebssystemen
  • Datenbankanbindung mit Python
  • JSON, REST und API-Grundlagen
  • Einführung in die Webentwicklung mit Python
  • Arbeiten mit Jupyter Notebook
  • NumPy, Matplotlib und pandas
  • Publikation eigener Python-Packages

4,6 / 5,0

Basierend auf 5 Bewertungen

  • Seminargestaltung: 4,3
  • Unterlagen: 4,6
  • Trainer: 4,8
  • Zufriedenheit: 4,6

Termin
18.01. - 21.01.2027

Veranstaltungsort
Online

Preis
1.790,00 €*

Termin
18.01. - 21.01.2027

Veranstaltungsort
Wiesbaden

Preis
1.790,00 €*

Termin
31.05. - 03.06.2027

Veranstaltungsort
Online

Preis
1.790,00 €*

Termin
31.05. - 03.06.2027

Veranstaltungsort
Wiesbaden

Preis
1.790,00 €*

Termin
30.08. - 02.09.2027

Veranstaltungsort
Online

Preis
1.790,00 €*

Termin
30.08. - 02.09.2027

Veranstaltungsort
Wiesbaden

Preis
1.790,00 €*

Termin
25.10. - 28.10.2027

Veranstaltungsort
Online

Preis
1.790,00 €*

Termin
25.10. - 28.10.2027

Veranstaltungsort
Wiesbaden

Preis
1.790,00 €*

* alle Preise zzgl. der gesetzlich gültigen Mehrwertsteuer

Inhouse-Seminar oder On-Demand Training?

Wählen Sie die ideale Schulungsmethode für Ihr Unternehmen und steigern Sie die Kompetenz Ihrer Mitarbeiter.

Teilnehmerstimmen - Meinungen unserer Teilnehmer

„Das Seminar hat meinen Wissensstand erheblich erweitert und mir praktische Fähigkeiten vermitteln, die ich in fast jedem Projekt anwenden kann.“
Linux/Unix Grundlagen für Einsteiger

„Dieser Kurs wird mich auf jeden Fall in meiner beruflichen Laufbahn weiter bringen. Danke dafür!“
Linux/Unix Grundlagen für Einsteiger

„Einblick in Themen wie SonarQube und Maven, die mir zuvor fremd waren. Außerdem einen guten Überblick über ein beispielhaftes Zusammenspiel mehrerer Tools.“
CI/CD in der Cloud (Kubernetes)