For those learning Python (I am!) here are two ebooks that may be handy.
Both are free to download or can be bought as paper books if you wish.
I have tried them both. The electronic formats are available in several languages.
1, 'Dive into Python'
This is good for experienced coders who are learning Python. It's concise and concentrates on using the language. It does not try to teach how to program.
Find it herehttp://diveintopython.org/
2, 'Python how to think like a computer scientist.'
This is for non coders and teaches both how to write programs and how to use python.
A good first coding book for anyone I think (fun too, been years since I used turtleworld!).
Find it herehttp://greenteapress.com/thinkpython/thinkpython.html
Hope this may help someone out there.