Game Programming - The L Line

Games are among the most exciting and difficult types of programming. Learn how to write your own games in the powerful Python language. The first four chapters introduce you to computer programming and Python. Then you learn how to use graphics libraries, set up the gaming loop, and build complete games. The book concludes with a game engine you can use and extend to easily make your own games.

http://www.aharrisbooks.net/pythonGame