Here I write about my way of learning Python. It was in 2001 when my friend John suggested to learn Python. He sent some ebooks in CDs, but I could not find any books and ended up learning Perl with support from a library.
After fifteen years, I am back again learning what I had left.
If you have windows machine, then your best bet is:
http://www.trypython.org/
For advanced guys who want to show the world their workbook: Try this!
https://gist.github.com/iamatypeofwalrus/5183133
or install Anaconda
https://store.continuum.io/cshop/anaconda/
Courses:
https://www.coursera.org/course/pythonlearn
https://developers.google.com/edu/python/
https://www.udacity.com/course/developing-scalable-apps-in-python--ud858
Free for self learning?
https://www.udacity.com/course/intro-to-computer-science--cs101
Some videos: For folks who like hands on session:
Machine Learning: link to first video in the series https://youtu.be/k890Dr5OkZg