you have not specified what you want to learn, how much experience you already have, do you know any other programming language see if you know c or java already then it's very easy to learn python, but if python is going to be your first programming language then do not worry, it's easy compare to other.
if you have no idea about any programming language and python is your first programming language, that you going to learn ,then my advise is instead of downloading eBooks go with https://www.sololearn.com/ for python "https://www.sololearn.com/Course/Python/" sololearn as name suggest you can learn python your own, from zero knowledge to advance, it's work like as you playing some game ,not only python you can learn java,c and so on.., so please try sololearn, sololearn also provide their app so you can download from play store.
but if still want to go with book, my advise is ebook never work, always buy a hardcopy instead of softcopy, there are many resources available like: BookFI and Libraray genesis, you can search about them on google but my advise is only use them to get simple idea about book content, and once you like the book, you can buy it, only if you really want to learn from book otherwise go with sololearn.
Because this question is very old and it's already discussed on quora i have provided the link you can read their answer also.
“A Byte of Python” is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience.
you have not specified what you want to learn, how much experience you already have, do you know any other programming language see if you know c or java already then it's very easy to learn python, but if python is going to be your first programming language then do not worry, it's easy compare to other.
if you have no idea about any programming language and python is your first programming language, that you going to learn ,then my advise is instead of downloading eBooks go with https://www.sololearn.com/ for python "https://www.sololearn.com/Course/Python/" sololearn as name suggest you can learn python your own, from zero knowledge to advance, it's work like as you playing some game ,not only python you can learn java,c and so on.., so please try sololearn, sololearn also provide their app so you can download from play store.
but if still want to go with book, my advise is ebook never work, always buy a hardcopy instead of softcopy, there are many resources available like: BookFI and Libraray genesis, you can search about them on google but my advise is only use them to get simple idea about book content, and once you like the book, you can buy it, only if you really want to learn from book otherwise go with sololearn.
Because this question is very old and it's already discussed on quora i have provided the link you can read their answer also.