The following is a list of the chapter titles for Beginning Game Development with Python and Pygame, and a brief explanation of the contents.
Any questions about the book contents, let me know!
Introduction to basic Python.
Goes a little deeper in to Python, covers Classes.
Explains how import and use Pygame.
Covers different ways of drawing to the screen.
Explains animation, vectors and time-based movement.
Covers how to read input devices and connect them to in-game motion.
Covers artificial intelligence.
Explains the basic 3D concepts, with samples.
Covers 3D maths and introduces OpenGL.
Sound and Music.
Covers textures and reading 3D models from files.
Covers lighting, blending, fog and other OpenGL features.