The concept of initialization doesn’t even technically exist, or at least the way initialization is described for static typed languages like C++. Source: "Initializing" variables in python? - Stack Overflow
It’ all assignment but I find people do use colloquially initialization to mean first assignment. For example, in the book Automate the boring stuff with python 2nd edition
“A variable is initialized (or created) the first time a value is stored in it”
So this is definitely initialization (colloquially)
someNumber = 2
What about this?
Do you consider the second line to be initialization?
someNumber = None
someNumber = 2 # Initialization?