Главная
Study mode:
on
1
Intro
2
A Pattern Example
3
Solution: the Facade DP
4
Facade is a Design Pattern
5
Some Facade KUS
6
Is Facade a "Pythonic" DP?
7
Design Patterns
8
Step back: what's a Pattern?
9
A Pattern's problem(s)
10
A Pattern's "solution(s)"
11
Why bother w/Patterns?
12
"Design" is a vague term...
13
What's a "Pythonic" Pattern
14
Python: hold or wrap?
15
Creational Patterns
16
Singleton ("Highlander")
17
Monostate ("Borg")
18
Creational DPs: "Flexibility"
19
DI: why we want it
20
Template Method vs DI
21
TM-VS-DI issues
22
Monkey-patching
23
Dependency Injection
24
DI design-choice details
25
DI and factories
26
The Callback Pattern
27
The "Callback" concept
Description:
Explore Python design patterns in this comprehensive EuroPython Conference talk. Dive into the Facade design pattern, understanding its concept, implementation, and "Pythonic" nature. Examine various design patterns, including Singleton, Monostate, and Dependency Injection, while learning about their applications and benefits. Discover the importance of patterns in software design, and gain insights into creational patterns, flexibility, and the Callback pattern. Enhance your Python programming skills by understanding how to effectively implement and utilize these design patterns in your projects.

Python Design Patterns

EuroPython Conference
Add to list
0:00 / 0:00