I want to programmatically modify a bitmap using python but don\'t really need a thorough grounding in the subject, so would like to concentrate on learning just what I need
You can try the opencv binding in python. Here is some example: http://opencv.willowgarage.com/documentation/python-introduction.html
You can then use the cvFloodFill function to flood fill a region.
cvFloodFill