Byte of python and hacking ciphers with python is what I used, and I pretty much loved them. However, This is a great starting point and it is online, good examples and detailed explanations

The Python manual at
https://www.python.org/doc/
contains a tutorial you may play with. Use the IDLE IDE that comes with your Python installation and start typing the code and try it out. Python makes it easy to experiment.

John Guttag's video lectures are excellent but a little heavy on Computer Science and your brain. Sometimes I wish he would use a little humor.

Here is a simple introduction:
http://en.wikipedia.org/wiki/Python_programming_language
lots of exercises (online):
http://learnpythonthehardway.org/book/
online tutorial series:
http://www.tutorialspoint.com/python/index.htm

There is always ...
https://www.daniweb.com/software-development/python/threads/20774/starting-python

Edited 1 Year Ago by vegaseat

The best start for python is "Python for Kids.pdf". You can download the book from here:

http://it-ebooks.info/book/2226/

I started python with that book, it was a great tutorial with so clear explanation. Attention that it's a book for kids! So you can't find any other refrence better than this! Try it.

I do not want to confuse you by adding more books to your list but al sweigart free books are good books to practice with after you have learned the basics of python

This question has already been answered. Start a new discussion instead.