I know this is an old thread but that book looks awesome, even for non-10 year olds, and now there's a sequel that delves more into pygame. Being able to dive right into small real-world applications is a great motivator.
I was considering using this book myself except that it is using Python 3 which is not the "status quo" yet according to python.org, and Python 2 seems to be used for any program I've seen that uses Python as its scripting language (Calibre, Plex, etc.). However that should give the book some nice longevity.