Python's most DISLIKED __dunder__ (and what to use instead)
![](https://i.ytimg.com/vi/M3GAJ1AIIlA/mqdefault.jpg)
11:27
Why I don't like Python's chained comparisons
![](https://i.ytimg.com/vi/-zsV0_QrfTw/mqdefault.jpg)
10:50
__new__ vs __init__ in Python
![](https://i.ytimg.com/vi/LBJlGwJ899Y/mqdefault.jpg)
18:59
The ins and outs of context managers and try-finally in Python
![](https://i.ytimg.com/vi/X1PQ7zzltz4/mqdefault.jpg)
21:07
super/MRO, Python's most misunderstood feature.
![](https://i.ytimg.com/vi/0hrEaA3N3lk/mqdefault.jpg)
14:11
Every Python dev falls for this (name mangling)
![](https://i.ytimg.com/vi/tmeKsb2Fras/mqdefault.jpg)
15:32
Python Generators
![](https://i.ytimg.com/vi/uFET2vifHh4/mqdefault.jpg)
2:09:48
C can do this too and it's faster than Python
![](https://i.ytimg.com/vi/3iJjBOne2sM/mqdefault.jpg)
20:37