Entwurfsmuster in Python

Entwurfsmuster sind bewährte Lösungsvorlagen für wiederkehrende Probleme in der Softwarearchitektur und -entwicklung. Es gibt Python-spezifische Entwurfsmuster wie Global Object, Prebound Method und Sentinel Object Patterns. Diese Entwurfsmuster unterscheiden sich deutlich von den klassischen Entwurfsmustern. Schließlich helfen euch die SOLID-Prinzipien dabei, eure Software in Zukunft besser zu warten und zu erweitern.

Ziel der Schulung

Ihr werdet in der Lage sein, eure Python-Projekte so zu strukturieren, dass sie bekannten Entwurfsmustern entsprechen und leichter zu warten sind. Außerdem könnt ihr sie in Zukunft leichter weiterentwickeln.

Zielgruppe

Das Seminar richtet sich an alle, die lernen wollen, wie sie ihre Python-Projekte so strukturieren können, dass sie auch in Zukunft wartbar und entwicklungsfähig bleiben.

Inhalt des Kurses

  • Tag 1

    • Sprachspezifische Konstrukte

      • List- und Set-Comprehensions, Generator-Expressions

      • Boolean-Expressions

      • EAFP versus LBYL

      • Funktionen versus Klassen

    • Klassische Gestaltungsprinzipien

      • Komposition vor Vererbung

      • Adapter

      • Bridge

      • Decorator

  • Tag 2

    • Python-spezifische Muster

      • Globales Objekt-Muster

      • Konstanten-Muster

      • Muster für Prebound-Methoden

      • Sentinel-Objekt-Muster

    • Klassische Entwurfsmuster

      • Abstrakte Fabrik-Muster

      • Singleton-Muster

      • Decorator-Muster

    • SOLID-Prinzipien

Was wir anbieten

In unseren Inhouse- und Online-Seminaren stimmen wir die Inhalte genau auf eure Bedürfnisse ab. Die Inhalte stimmen wir im Vorfeld mit euch ab. Gerne unterbreiten wir euch ein maßgeschneidertes Angebot.

Eure Vorteile:

Preise:

ab 1.920 € (zzgl. MwSt.)

Kontaktiert uns

Habt ihr eine Frage, die hier nicht beantwortet wird? Veit beantwortet gerne eure Fragen und erstellt euch ein maßgeschneidertes Angebot für euer Training.

Portrait Veit Schiele

Veit Schiele

Mail

Phone