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')