Python Design Patterns

Design Patterns must be studied in the context on the language in which they’ll get implemented. The Gang of Four made that point very strongly in their book, though almost everybody else seems not to have noticed:-). This talk explores several categories of classic “elementary” DPs in a Python context — Creational, Masquerading, Adaptation, and Template. Credits: Alex Martelli, Google Tech Talks, March 14, 2007

Related resources
* Alex Martelli Web Site
* Slides of the presentation
* Design Patterns in Python
* The (lack of) design patterns in Python
* Intermediate and Advanced Software Carpentry in Python