Pygame est une bibliothèque (un ensemble de fonctions prêtes à l’emploi – plus précisément un ensemble d’objets avec leurs méthodes) qui permet de développer des animations ou des jeux en 2D (2 dimensions).
La documentation officielle est ici. Elle est entièrement en anglais.
Des exemples de ce que l'on peut faire avec sont visibles ici :