A Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library.
Pygame is a Python wrapper module for the SDL multimedia library. It contains python functions and classes that will allow you to use SDL’s support for playing cdroms, audio and video output, and keyboard, mouse and joystick input.