The ins and outs of context managers and try-finally in Python
![](https://i.ytimg.com/vi/dEZKySL3M9c/mqdefault.jpg)
16:36
Async for loops in Python
![](https://i.ytimg.com/vi/tmeKsb2Fras/mqdefault.jpg)
15:32
Python Generators
![](https://i.ytimg.com/vi/X1PQ7zzltz4/mqdefault.jpg)
21:07
super/MRO, Python's most misunderstood feature.
![](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/9L77QExPmI0/mqdefault.jpg)
21:32
Modern Python logging
![](https://i.ytimg.com/vi/E8NijUYfyus/mqdefault.jpg)
9:55
21 MORE nooby Python habits
![](https://i.ytimg.com/vi/yWzMiaqnpkI/mqdefault.jpg)
15:45
Metaclasses in Python
![](https://i.ytimg.com/vi/EuyAAPx21Cs/mqdefault.jpg)
9:09:44