Python object model and introduction to meta programming

Talks | Submit a talk
Authors Sambasiva S
Level Advanced
Topic Core Python (including Python 3.x)
Tags Python internals
Summary

This talk will dig deep to explore the fascinating new-style Python object model, which was introduced in Python 2.2 and improved in 2.3 and 2.4. The object model and type system are very dynamic and allow quite a few interesting tricks. In this talk will describe the object, model, and type system; explore various entities

Outline

This talk covers

  • What is object?
  • What is type?
  • What is class?
  • What are attriutes?
  • Customising attribute access? (Descriptors)
  • Customising class creation? (Meta programming)

The following is the reference link http://docs.python.org/reference/datamodel.html

Notes
Profile of the authors

Sambasiva is a bangalore based software engineer over 6+ yrs of experience in writing highly scalable distributed internet applications using languages like Python, Ruby, C/C++, Perl. He blogs at http://effprog.blogspot.com

Files
file size uploaded comment
Sambasiva_PyCon.ppt 231.5 KB september 22, 2010
Sambasiva_PyCon.pptx 25.5 KB september 22, 2010

You can upload or delete a file if you are author of this talk.