Entwurfsmuster in Python

Entwurfsmuster (engl. Design Patterns) sind bewährte Lösungsschablonen für wiederkehrende Probleme in der der Softwarearchitektur und -entwicklung. Dabei gibt es Python-spezifische Entwurfsmuster wie Global-Object-, Prebound-Method- und Sentinel-Object-Pattern. Diese Entwurfsmuster unterscheiden sich deutlich von den klassischen Entwurfsmustern. Schließlich werden euch die SOLID-Prinzipien weiterhelfen, eure Software auch zukünftig besser warten und erweitern zu können.

Schulungsziel

Ihr werdet eure Python-Projekte so sktrukturieren können, dass sie bekannten Entwurfsmustern entsprechen und leichter wartbar sind. Zudem wird es einfacher sein, sie zukünftig weiterentwickeln zu können.

Zielgruppe

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

Inhalt

  1. Tag
    • Sprachspezifische Konstrukte
      • List- und Set-Comprehensions, Generator-Expressions
      • Boolesche Ausdrücke
      • EAFP (engl.: it’s easier to ask for forgiveness than permission) versus LBYL (engl.: look before you leap)
      • Funktionen versus Klassen
    • Klassische Entwurfsprinzipien
      • Komposition vor Vererbung
      • Adapter
      • Bridge
      • Decorator
  2. Tag
    • Python-spezifische Muster
      • Global Object Pattern
      • Constant Pattern
      • Prebound Method Pattern
      • Sentinel Object Pattern
    • Klassische Entwurfsmuster
      • Abstract Factory Pattern
      • Singleton Pattern
      • Decorator Pattern
    • SOLID-Prinzipien

Unser Angebot

In unseren In-house- und Online-Seminaren gehen wir genau auf euren Bedarf ein. Dabei stimmen wir vorher die Inhalte genau mit euch ab. Gerne erstellen wir euch hierfür ein individuelles Angebot.

Eure Vorteile:

Preis:

ab 1.920 € (zzgl. MwSt.)

Portrait Veit Schiele
Veit Schiele
Telefon: +49 30 22430082

Ich rufe euch auch gerne zurück!

Jetzt anfragen