Pointers and Objects in Python
Video: .mp4 (1920x1080, 30 fps(r)) | Audio: aac, 48000 Hz, 2ch | Size: 173 MB
Genre: eLearning Video | Duration: 12 lectures (47 mins) | Language: English
Video: .mp4 (1920x1080, 30 fps(r)) | Audio: aac, 48000 Hz, 2ch | Size: 173 MB
Genre: eLearning Video | Duration: 12 lectures (47 mins) | Language: English
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:
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 info : https://realpython.com/courses/pointers-python/