Try the Google Code Jam. They have solutions from participants for past contests, some of which are in Python. Take into account that as in any programming competition, the goal there isn't to learn Python - it's to get the job done as quickly as possible. So you may not learn the cleanest programming style, but you will see how smart people use the language to solve complex problems in an efficient manner.