Introduction
In most programming languages you learn early on to separate values from
variables: a variable is a labelled box, and you drop a value inside it. Python
quietly breaks that mental model. In Python, everything is an object — integers,
strings, lists, functions, even classes themselves — and a variable is never the box.






