I’m a big believer in learning from multiple sources to accelerate learning. If you just picked one book, the writer might not teach the concepts in the same way as another writer and different writers might click with you on different sub-topics. Just pick multiple sources when learning anything.
I’ve picked a few courses and sources to learn Python from:
The first one is from Udemy called The Python Bible™ | Everything You Need to Program in Python.
The second is from Udacity called Intro to Computer Science. (The instructor is great!)
The third is also from Udacity called Introduction to Python Programming
And the fourth is from YouTube from an amazing channel called CS Dojo.
Check them out!