YoVDO

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

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Object-oriented programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

A Brief History of Data Storage
EuroPython Conference via YouTube
Breaking the Stereotype - Evolution & Persistence of Gender Bias in Tech
EuroPython Conference via YouTube
We Can Get More from Spatial, GIS, and Public Domain Datasets
EuroPython Conference via YouTube
Using NLP to Detect Knots in Protein Structures
EuroPython Conference via YouTube
The Challenges of Doing Infra-As-Code Without "The Cloud"
EuroPython Conference via YouTube