Exploration of the design patterns in the "gang of four" book, in python.