A little collection of design patterns written in Python