Notes on Jeff Knupps book on python