I’m a little relieved to learn that I know slightly more about design patterns than I initially thought. Still, there’s tons to learn, and I’ve been checking the O’Reilly “Upcoming Titles” list to see if “Design Patterns in Python” ever shows up, but I’m always disappointed (if you know of any such upcoming book, let me know!).
In the meantime, I was able to find a couple of decent links to resources covering DP in a Python context:
Alex Martelli gave a talk on Google Developer Day 2007, and the full, 45-minute video can be found here.
Ryan Ginstrom’s blog has a pretty gentle review of Python implementations of a few of the GoF originals. He doesn’t cover when each pattern is appropriate, but just reading the code and matching it up with a name is nice, because I have my own code that I can now talk to people about using that language.