Free eBook: Invent Your Own Computer Games with Python
Invent Your Own Computer Games with Python (or IYOCGwP “eye-yawk-gwip”) is a book (hopefully a series of books) that teaches Python game programming for kids in the 9 to 12 year old age range. Instead of teaching principles and concepts, each chapter has a complete example of a game and its source code up front, and then provides explanation for the code.
Related Link: http://www.python.org