Fantom Tag

Schulung - Python Programmierung für Fortgeschrittene

Fortgeschrittene Python-Techniken: Objektorientierung, Parallelisierung, Datenbankanbindung und moderne Entwicklungswerkzeuge

  • Live Online oder Präsenz
DURCHFÜHRUNG MIT TERMIN
Dauer
3 Tage (21 Stunden)

Preis ab
1.790,00 € netto
2.130,10 € inkl. 19% MwSt.

Referenz
5167
TERMIN UND ORT NACH ABSPRACHE
Dauer
3 Tage (21 Stunden)


Referenz
5167
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Python ist eine der meistgenutzten Programmiersprachen in der professionellen Softwareentwicklung. Ihre fortgeschrittenen Funktionen eröffnen zahlreiche Möglichkeiten für anspruchsvolle Anwendungen. 

In diesem dreitägigen Seminar erweitern Sie Ihre Python-Kenntnisse gezielt um objektorientierte Konzepte, moderne Programmiertechniken und praxisnahe Anwendungsbeispiele. Sie arbeiten mit Tools wie Visual Studio Code, Anaconda oder Jupyter und erlernen unter anderem den Umgang mit Generatoren, regulären Ausdrücken, Datenbankanbindungen sowie paralleler Programmierung. Die Schulung findet wahlweise als Live Online Training oder in Präsenz statt und wird von erfahrenen Trainerinnen und Trainern praxisnah begleitet. 

Nach dem Seminar können Sie komplexe Python-Projekte effizient strukturieren, erweitern und optimieren. Sie vertiefen Ihr Verständnis für objektorientierte Entwicklung und sind in der Lage, Python gezielt in professionellen Entwicklungsumgebungen einzusetzen.

Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

  • Entwickler:innen, die ihre Kenntnisse in Python vertiefen möchten 
  • Anwendungsentwickler:innen, die fortgeschrittene Programmiertechniken erlernen wollen 
  • Systemadministratorinnen und -administratoren, die Python für komplexe Aufgaben einsetzen 
  • Programmierer:innen, die ihre Fähigkeiten in objektorientierter Programmierung erweitern möchten 
  • Webentwickler:innen, die Python in ihren Projekten nutzen 

Voraussetzungen

Teilnahme am Seminar Python Programmierung oder vergleichbare Vorkenntnisse in der Programmiersprache Python.
Programm

Trainingsprogramm

Zusammenfassung des Stoffes des Grundlagenkurses   

Objektorientierung   

  • Grundlagen der Objektorientierung - Klassen, Attribute, Methoden, Instanzen, Konstruktor   
  • Überladen, Kapselung   
  • Relationen: Vererbung, Aggregation, Komposition   
  • Polymorphie   
  • Mehrfachvererbung   
  • Magic Methods, Attribute Properties   
  • Design Patterns: Class Decorators, Observer, Singleton, Factory   
  • Klassenabstraktion   
  • Metaklasse, Deskriptorklassen   

Fortgeschrittene Programmiertechniken:   

  • Arbeiten mit IDEs: Visual Studio Code, Anaconda, Jupyter, Spyder   
  • Static Type Hints (Typannotationen) und statische Typprüfung mit mypy 
  • Paketierung und Distribution von Python-Projekten 

Anwendungsbeispiele:   

  • Debugging, Logging, Laufzeitanalyse, Optimierung   
  • Regressionstests: doctest, unittest   
  • SQLite, MySQL und SQLAlchemy 
  • CGI und Flask 
  • Extending Python   
  • Grafische Programmierung: Tkinter   
  • Multiprocessing, Threading und asynchrone Verarbeitung 
Pädagogik

Pädagogik

Unsere Trainer:innen vermitteln Ihnen die fortgeschrittenen Konzepte von Python anhand theoretischer Erklärungen und praxisnaher Übungen direkt am Rechner.

Hinweis

Hinweis

Weiterführende Informationen: Eine Auswahl vertiefender Inhalte und praxisorientierter Beiträge zum Thema Programmiersprachen finden Sie in unserem Programmiersprachen-Blog.

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Für wen ist dieses Seminar geeignet?   
Die Schulung richtet sich an Entwickler:innen, Anwendungsentwickler:innen, Systemadministratorinnen und -administratoren, Programmierer:innen sowie Webentwickler:innen, die ihre Python-Kenntnisse vertiefen möchten. 

Welche Voraussetzungen muss ich mitbringen?   
Um an diesem Seminar erfolgreich teilnehmen zu können, sollten Sie entweder das Seminar Python Programmierung bereits besucht haben oder über vergleichbare Vorkenntnisse in Python verfügen. 

Welche Vorteile bringt mir die Schulung?   
In unserer Schulung erlernen Sie die fortgeschrittenen Techniken in der Python-Programmierung, was Ihre beruflichen Möglichkeiten erweitert und Ihre Expertise im Bereich der Programmierung hervorhebt. 

Welche Lernmethoden kommen zum Einsatz?   
In diesem Seminar werden praktische Übungen am PC durchgeführt, um das theoretische Wissen direkt anzuwenden. Erfahrene Trainer:innen unterstützen Sie dabei, Fragen zu klären und Probleme zu lösen. 

Wie wird das Seminar durchgeführt?   
Das Seminar findet als Live Online oder Präsenz-Veranstaltung über drei Tage hinweg statt. Bei Bedarf kann das Seminar auch als Inhouse-Veranstaltung individuell auf Ihr Unternehmen und dessen Anforderungen zugeschnitten werden. Für ein individuelles Angebot nehmen Sie gerne Kontakt zu uns auf. 

Welche Python-Version wird im Seminar verwendet? 
Im Seminar wird mit einer aktuellen Python-Version gearbeitet. Die vermittelten Konzepte sind jedoch versionsübergreifend einsetzbar. 

Werden praktische Programmierübungen durchgeführt? 
Ja, ein zentraler Bestandteil des Seminars sind praktische Programmierübungen, mit denen Sie die vorgestellten Techniken direkt anwenden und vertiefen. 

Welche Entwicklungsumgebung wird verwendet? 
Typischerweise wird mit Visual Studio Code oder Jupyter Notebook gearbeitet. Sie können die Beispiele jedoch auch in anderen Python-Umgebungen nachvollziehen. 

Kann ich Python auch für Datenanalyse oder Automatisierung einsetzen? 
Ja, viele der vermittelten Techniken lassen sich direkt für Datenanalyse, Automatisierung oder Backend-Entwicklung einsetzen.

Termine

  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Düsseldorf
    Grafenberger Allee 293
    40237 Düsseldorf
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.790,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Stuttgart
    Löffelstr. 40
    70597 Stuttgart
Schulung - Python Programmierung für Fortgeschrittene