Python Design Patterns

Python Design Patterns

EuroPython Conference via YouTube Direct link

TM-VS-DI issues

21 of 27

21 of 27

TM-VS-DI issues

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Python Design Patterns

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 A Pattern Example
  3. 3 Solution: the Facade DP
  4. 4 Facade is a Design Pattern
  5. 5 Some Facade KUS
  6. 6 Is Facade a "Pythonic" DP?
  7. 7 Design Patterns
  8. 8 Step back: what's a Pattern?
  9. 9 A Pattern's problem(s)
  10. 10 A Pattern's "solution(s)"
  11. 11 Why bother w/Patterns?
  12. 12 "Design" is a vague term...
  13. 13 What's a "Pythonic" Pattern
  14. 14 Python: hold or wrap?
  15. 15 Creational Patterns
  16. 16 Singleton ("Highlander")
  17. 17 Monostate ("Borg")
  18. 18 Creational DPs: "Flexibility"
  19. 19 DI: why we want it
  20. 20 Template Method vs DI
  21. 21 TM-VS-DI issues
  22. 22 Monkey-patching
  23. 23 Dependency Injection
  24. 24 DI design-choice details
  25. 25 DI and factories
  26. 26 The Callback Pattern
  27. 27 The "Callback" concept

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.