PyCon Ireland 2011
Dublin, Oct 8-9

The Art of Subclassing

Speaker
Raymond Hettinger
Length
60 minutes
Level
Intermediate, Advanced
All problems have simple, easy-to-understand, logical wrong answers. Subclassing in Python is no exception. Avoid the common pitfalls and learn everything you need to know about how subclass in Python.
  • Overriding and extending
  • Calling your parents
  • The ellipse / circle problem -- what does a subclass mean?
  • Liskov Substitution Principle
  • Open Closed Principle
  • The facts of life when subclassing builtin types
  • How to Implement Cooperative Multiple Inheritance
  • A example of perfect and simple python diamond
  • Beware the Concrete C API
blog comments powered by Disqus

Sponsors

Diamond

Platinum

Gold

Silver

(*Sponsors of Tea/Coffee)

Conference Room

In Kind