I'm learning Python. What should I program?
If you have a personal itch to scratch, it’s probably best to scratch it. You’ll probably be more interested and motivated to program if it’s something you want to accomplish.
However, if you don’t have any ideas, you can try the Python Challenge:
You can also try doing the Ruby Quizzes in Python: