Making Games with Python & Pygame. Al Sueigart
Читать

Making Games with Python & Pygame. Al Sueigart

 If you are completely new to programming, you can still try to follow along with the source code examples and figure out how programming works. However, it might be easier to learn how to program in Python first. That book teaches programming by making non-graphical, textbased games for complete beginners, and also has a few chapters about using the Pygame library.