So, here are some free books to start with python programming.
I have not gone through all so i cant say which one is the best. My way of doing is, download all of them and make a collection of books, so when you are programming, you can learn from multiple sources.
I think that reading the whole book at once is not a good way to start. Just start a small project or something and then learn the stuffs that are required for it. Also GOOGLE a lot during the project, it will help you.
- Free books (and other free resources) about Python (blog.pythonlibrary.org)
- Books: Programming the Rasberry Pi: Getting Started with Python (architects.dzone.com)
- Python Programming Guide (simonhaughton.co.uk)
- Downloads Programming in Python 3: A Complete Introduction to the Python Language (2nd Edition) e-book (iqfuqana.wordpress.com)
- Cool Python tricks and the “correct” Pythonic way (jugad2.blogspot.com)
- Change for the Better: Proper Way to Start Programming Python (jbisbee.blogspot.com)