Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of Python's attribute access mechanism in this comprehensive conference talk from EuroPython 2014. Delve into the inner workings of attribute lookup, including method resolution order, instance and class variables, descriptors, and special methods. Learn how to leverage these customization primitives through practical examples, such as implementing proxy objects, creating generic descriptors for ORM columns, and understanding advanced concepts like SQLAlchemy's hybrid properties and Pyramid's memoizing decorator. Gain insights into Python's object model and discover how these seemingly complex mechanisms contribute to the language's flexibility and simplicity.