Invent Your Own Computer Games with Python
Al Sweigart
Cracking Codes with Python
Automate the Boring Stuff with Python: Practical Programming ...
Beyond the Basic Stuff with Python