Pointers and Objects in Python
Austin Cepalia
47:20
Description
If you’ve ever worked with lower-level languages like C or C++, then you may have heard of pointers. Pointers are essentially variables that hold the memory address of another variable. They allow you to create great efficiency in parts of your code but can lead to various memory management bugs.
You’ll learn about Python’s object model and see why pointers in Python don’t really exist. For the cases where you need to mimic pointer behavior, you’ll learn ways to simulate pointers in Python without managing memory.
In this course, you’ll:
What You'll Learn?
- Learn why pointers in Python don’t exist
- Explore the difference between C variables and Python names
- Simulate pointers in Python
- Experiment with real pointers using
ctypes
More details
User Reviews
Rating
Austin Cepalia
Instructor's CoursesHi I’m Austin Cepalia, a video tutorial author at Real Python. I’m currently a student working towards a degree in computer science at Rochester Institute of Technology, but I learn best when I can work through projects at my own pace and challenge my understanding of whatever it is I’m learning.
I’ve held a few education-related positions in the past five years, such as computing instructor at a community program, iD Tech Camps, and my local university K12 program. Now, I combine my passions for programming, computer science, teaching, and digital media to create engaging video tutorials here at Real Python.
My background is primarily in Microsoft technologies like C# and .NET, but I’ve loved learning Python over the past few years, especially when I can utilize libraries like Matplotlib to easily plot data and help me in my various STEM courses.

Real Python
View courses Real Python- language english
- Training sessions 12
- duration 47:20
- Release Date 2023/04/03