Inhouse

Python Programmierung für Fortgeschrittene (Inhouse)

Inhalte

Fortgeschrittene Python-Techniken: Objektorientierung, Parallelisierung, Datenbankanbindung und moderne Entwicklungswerkzeuge
  • 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 
Methode

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

Hinweis

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

LernzielePython 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.Zielgruppen
  • 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 
Fortgeschrittene Python-Techniken: Objektorientierung, Parallelisierung, Datenbankanbindung und moderne Entwicklungswerkzeuge
  • Zusammenfassung des Stoffes des Grundlagenkurses    Objektorientierung   
    • Gr...
Mehr Informationen

Termine und Orte

Datum Preis

SG-Seminar-Nr.: 9198666

Anbieter-Seminar-Nr.: 5IRDQBAV2A

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Inhouse
  • Deutsch
    • Keine
  • Anbieterbewertung   (343)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Preis