Invent Your Own Computer Games with Python
Al Sweigart
Automate the Boring Stuff With Python: Practical Programming ...