Návrhové vzory v Pythonu (PYTH5)

Programování, Python

Účastníci kurzu se seznámí s návrhovými vzory (Design Patterns) Gang of Four (GoF) v kontextu jazyka Python. Jednotlivé návrhové vzory budou demonstrovány na vhodných ukázkách kódu. Kurz se snaží zprostředkovat i určité nejlepší postupy při volbě návrhového vzoru, případně kde má a nemá jejich použití smysl.

Lokalita, termín kurzu



Náplň kurzu:

Skrýt detaily
  • Design patterns
    1. Gang of Four
    2. Main principles
  • Python language features
    1. Zen of Python
    2. Object oriented data model
    3. Dynamic language features
    4. Duck-typed interfaces
  • Creational patterns
    1. Factory
    2. Abstract factory
    3. Builder
    4. Singleton
  • Structural patterns
    1. Bridge
    2. Facade
    3. Proxy
  • Behavioral patterns
    1. Chain of responsibility
    2. Command
    3. Iterato
    4. Observer
    5. Template method
    6. Visitor
  • Language patterns
    1. Mixin
    2. Decorator
    3. Generator
Předpokládané znalosti:
Znalost programování v jazyku Python
Doporučený předchozí kurz:
Python - základy programování (PYTH1)
Časový rozvrh:
2 dny (9:00hod. - 17:00hod.)
Cena kurzu:
9 800,00 Kč (11 858,00 Kč včetně 21% DPH)