Special cases aren't special enough to break the rules – We follow patterns not to kill complexity but to master it :
Figure 4.14: Moment of zen
As we have shown, all variables in Python are references to objects, even in the case of basic types such as integers. This thorough approach to object orientation is a strong theme in Python and practically everything in Python is an object, including functions and modules.