\$\begingroup\$

I have never read it myself, but I keep seeing it mentioned.

http://inventwithpython.com/

I believe it is mostly text games, but near the end it covers pygame.