Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Python 103 - Understanding Python's Memory Model, Mutability, and Methods

EuroPython Conference via YouTube

Overview

Dive into an in-depth exploration of Python's memory model, mutability, and methods in this EuroPython 2011 conference talk. Gain a comprehensive understanding of class creation, function and method evaluation, and the intricacies of class instances. Explore subclassing, Python type emulation, and special class methods. Delve into stack utilization during execution and its impact on performance. Examine Python objects, references, and reference counting mechanisms. Categorize standard types and analyze their storage, update, and access models. Test your knowledge with an objects and references quiz to solidify your understanding of these fundamental Python concepts.

Syllabus

Intro
About this talk & you
How to Create a Class
Function/Method Evaluation
More About Class Instances
How to Create a Subclass
Python Type Emulation
Special Class Methods
Overriding Special Methods
Stack Utilization During Execution
The Stack and Execution Speed
Introduction to Python Objects
Objects and References
Reference Count Increased
Reference Count Decreased
Categorizing the Standard Types
Storage Model
Update Model
Access Model
Type Categorization Summary
Objects & References Quiz

Taught by

EuroPython Conference

Reviews

Start your review of Python 103 - Understanding Python's Memory Model, Mutability, and Methods

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.