Why Use Design Patterns When Python Has Functions?
![](https://i.ytimg.com/vi/Rryo6CoKamE/mqdefault.jpg)
35:57
How to Avoid Refactoring Legacy Code HELL
![](https://i.ytimg.com/vi/yFLY0SVutgM/mqdefault.jpg)
24:42
Avoid These BAD Practices in Python OOP
![](https://i.ytimg.com/vi/bhIrmT4uf1M/mqdefault.jpg)
26:12
Go vs Python: What Every Developer Should Know
![](https://i.ytimg.com/vi/zml0rTMJVXg/mqdefault.jpg)
27:39
10 Tips to Become REALLY Good at Python
![](https://i.ytimg.com/vi/fsB8_79zI_A/mqdefault.jpg)
22:45
Let's Take The Adapter Design Pattern To The Next Level
![](https://i.ytimg.com/vi/ZfG8BSTX0Lw/mqdefault.jpg)
22:10
8 Design Patterns | Prime Reacts
![](https://i.ytimg.com/vi/dryNwWvSd4M/mqdefault.jpg)
15:31
Protocols vs ABCs in Python - When to Use Which One?
![](https://i.ytimg.com/vi/BJatgOiiht4/mqdefault.jpg)
23:09