chapter 8: Metaclasses – Making Classes (Not Instances) Smarter

Dynamically creating classes 1026 Abstract classes using collections.abc 1030 Automatically registering a plugin system 1037 Order of operations when instantiating classes 1043 Storing class attributes in definition order 1048 Summary

8.1 Dynamically creating classes

8.1.1 Linux

Automatic Install Script

$ sudo wget -qO- https://get.docker.com/ | sh

remove hell-world

$ sudo docker rm `sudo docker ps -aq`
$ sudo docker rmi hello-world

.

8.2 Abstract classes using collections.abc

8.3 Automatically registering a plugin system

8.4 Order of operations when instantiating classes

8.5 Storing class attributes in definition order

8.6 Summary