I have been programming in python for just a bit over 2 years now. Being quite apt at it i was wondering, what can you do to really extend yourself in python? We have a lovely thread in the Projects for Beginners, but in some ways i have always thought it would be nice to find out some ideas of projects for non-beginners who could maybe spent a week or more on an idea.
So any ideas? Whats a project for the non-beginner? :)