Books to learn Python Programming Language

Hi this is Palak Sharma
I am newbie here, and I hope I will learn lots of things here.
I am in second year of my engineering, lots of programming languages I am learning here. My interest is in Python Programming language. And right now I am learning python from Google as well as from YouTube only. Now I am looking to purchase best books for Python from where I can start my preparation. I had seen this post over internet where author published a article where he listed best books for Python, I am little bit confused about it from which book I really need to start my preparation.
Can anyone give their suggestions on this, will be a great support.

Hy here is some useful books for learning of Python
Python Crash Course
Automate the boring stuff with python 2nd edition (practical programming for beginners)
Learning python 5th edition