Demonstrating design patterns in python as I learn about them.