norvig / pytudes Python programs, usually short, of considerable difficulty, to perfect particular skills.