I need to explain how Python variables are references to objects to a collegue. E.g., how changing the value of an object in one place changes other variables that reference it.
I remember reading a wonderful tutorial on that a long time ago. It had diagrams with lines connecting the variables to the objects and showed how those connections changed.
But I can't seem to find it anywhere. I was hoping someone could point me to it.