After you got the basics of Python under your belt, the best way to get a good knowledge of the language and improve your coding skills is to start on a project you are interested in. Maybe an image viewer, a slide show, computer generated random or fractal art, a database for your baseball cards, a story writer, ...

This sticky is dedicated to a list of just such projects.

If you know a good project, please post it here. If you have questions, start your own thread and don't clutter the sticky. Please do not post your answeres in here!

There is also a thread Advanced and Intermediate Projects , see:

http://www.daniweb.com/forums/thread257510.html

Editor's note:

Some of the earlier examples are written for Python2 and may contain print statements like

print 'hello'

For Python3 this has to be changed to

print('hello')