Python exercises and learning September - December 2013