4 of 5 people found the following review helpful
on 29 July 2013
This is another excellent book from Al. His other book - Invent Your Own Computer Games with Python - is an excellent way to learn Python. Both books are available as PDF files. So the first question may be "why buy the books?". Well I, for one, enjoy working from an old fashioned book. Another reason is given inside the front cover: "100% of the profits from this book are donated to the Electronic Frontier Foundation, the Creative Commons, and the Tor Project." You may also want to check out the author's website - inventwithpython.com. Al Sweigart is clearly a "good guy"!
I have not had time enough yet to work through the whole book but from an initial scan it is marvellous. The whole concept of writing "secret codes" should be very motivating to students of all ages. On the way you will learn how to use Python. No knowledge of Python is required - The book includes details of how to download and install the software. Every step, every programming construct and every line of code, is very clearly explained and there are practice exercises at the end of every chapter.
Perhaps I should give the book 5 stars! Perhaps in autumn, when I have had time, to work through the exercises, I will.