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:
📈 Aufeinander abgestimmte Inhalte:
💁 Persönliche Vorbesprechung
🤝 Maßgeschneiderte Inhalte
📖 Schulungsunterlagen
📃 Zertifikat
🧑💻 Trainer*innen aus der Praxis
🫴 Mentoring und 1:1-Coaching
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.