How to generate circles in images in python

I am new to Python and have started with basic Integrated development environment. I will take three inputs from the user and they will the radius of the circles, number of circles and the color. Finally my job is to choose a suitable background based on the circle color and draw those circle with the radius mentioned and create a image. I am very new to this and if somebody can guide me towards image creating in python, i will be greatly thankful. Also, let me know if other python wrappers are available for the same purpose.
