Python PyGame library is used to create video games. This library includes several modules for playing sound, drawing graphics, handling mouse inputs, etc. It is also used to create client-side applications that can be wrapped in standalone executables.
This Python PyGame tutorial will help to learn the Pygame from basic to advance with the help of good and well-explained examples.
Working with Text
Working with images
Exercise, Applications, and Projects