Note: Click on "Kernel" > "Restart Kernel and Clear All Outputs" in JupyterLab before reading this notebook to reset its output. If you cannot run this file on your machine, you may want to open it in the cloud .
This PyCon 2015 talk by Ned Batchelder, a well-known Pythonista and the organizer of the Python User Group in Boston, summarizes all situations where some sort of assignment is done in Python and, thus, reviews how variables are just names referencing objects. The content is intermediate, and, thus, it might be worthwhile to come back to this talk at a later point in time. However, the contents should be known by everyone claiming to be proficient in Python.
from IPython.display import YouTubeVideo
YouTubeVideo("_AEJHKGk9ns", width="60%")