Variables and Objects
It's Pointers All the Way Down 🐢
Hello!
This page includes the resources I drew from when piecing together my North Bay Python 2025 talk, Variables and objects: it's pointers all the way down. This page also contains links to my slides and information about me.
If you'd like to stay in touch and get a Python tip every week, sign up for my newsletter.
Recording of this talk
You can watch the recording of this talk below.
The slides
You can find the slides for the talk here.
Get a Python tip every week 🕵️♀️
Need to fill in gaps in your Python skills? I send weekly emails designed to do just that.
My name is Trey Hunner. I help Python developers level-up their skills through corporate training and habit-based learning. I share my favorite Python insights and tips via email every week.
Subscribe to fill in gaps in your Python skills.
Resources
“Variables and objects in Python” by Trey Hunner
An article explaining this concept.
“Variable Assignments in Python” by Trey Hunner
A playlist of a few short Python screencasts explaining this topic.
“Facts and Myths about Names and Values” by Ned Batchelder
A talk that uses an extended visual metaphor to explain memory management, which also explains how objects work in Python.
“Names, Objects, and Plummeting From The Cliff” by Brandon Rhodes
A talk that uses an extended visual metaphor to explain memory management, which also explains how objects work in Python.
“Same words, different meanings” by Ned Batchelder
An article related to the fuzzy nature of words, especially technical terms. This applies to my use of the word "pointer" to describe Python's variables.
“Different Names for the Same Thing” by Death Cab For Cutie
A song to help you remember that two variables can point to the same object in Python.
“Python Oddities talk” by Trey Hunner
I gave a talk on some of my favorite Python oddities at PyCon. The last one is related to both +=
and tuples.