Making Games with Python and Pygame
Al Sweigart
Invent Your Own Computer Games with Python, 3rd Edition
Algorithms in a Nutshell
George T. Heineman & Gary Pollice & Stanley Selkow
Invent Your Own Computer Games with Python, 4th Edition
Serious Python
Julien Danjou
Dive Into Algorithms
Bradford Tuckfield
Learning Algorithms
George Heineman