Python object model and introduction to meta programming
| 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.






