You can try Marathon Matches at http://topcoder.com/tc (SRMs which are, almost, weekly competitions don't allow Python)
You might consider checking out http://notpron.org/notpron/levelone.htm. It doesn't give programming puzzles, but from what I remember it was part of the inspiration behind the python site you mentioned.