Do metaclasses allow you to take control of class creation in Python? Why so complicated? All the answers are in this video.
Timecodes:
00:00 - Classes are objects
02:25 - Type
03:37 - Factory diagram
06:03 - Type constructor
09:42 - Example with docstrings
15:13 - Singleton
17:54 - Conclusions