Design_patterns is a project mainly written in Python, it's free.
Design pattern in Python
Several basic design patterns implemented with Python's OO features.
All these examples came from an interesting book