yes, Python is one of the most demanding Languages nowadays, here I listed some of the best Python Books hope this will help you.
1: Python Programming- An Introduction to Computer Science (By John M. Zelle): This book is perfect if you are beginning Python as a newcomer to computer science as a field altogether. This book introduces the concepts of Python and gets you across the necessary computer science concepts as well. It doesn’t water down any concepts and helps you get a good grip on computer science and Python as a package.
2: Python Crash Course- A Hands-On, Project-Based Introduction to Programming (By Eric Matthes): Most beginners who take to Python is because of their interest in what computer science can help them design and achieve. And this book delivers precisely the applicability and theory behind designing and using these exciting things. The Python Crash Coursebook helps with learning Python concepts in two well-designed levels.
First, you learn the libraries, pre-requirements, and basics that you need to know and apply Python. The second part of the book helps you get into actual projects to start what you learned in the first and develop your first applications and scripts. This book is a must for people looking to apply what they know and not be months into learning before taking up your first project.
3: Programming Python- Powerful Object-Oriented Programming: There are very few online courses that help you get a grip on the OOPS concepts behind Python and are a must-learn if you plan to get into a Python-dependent career. Moreover, this book helps you understand the complexities and working of these Python skills and background knowledge with working examples. You can pick up GUI programming, Internet programming, networking, system programming, among other necessary concepts.
4: Grokking Algorithms- An illustrated guide for programmers and other curious people: Are you more interested in picking up skills that demonstrate what you want to learn with illustrations and examples to make it more fun? If yes, this book is perfect for anyone looking to learn Python and get into the field with a positive approach rather than get into the complexities right away.
The best part about this book is that it makes use of this fun technique to help you learn all the basics of computer science and programming algorithms along with advanced Python applications like AI, data processing, and so on. Moreover, there are actual examples to pick up and practice, and it is a fascinating read, especially if you are a beginner to computer science.
There are plenty of books, courses, and other tools that you can start if you want to learn Python. But finding the right starter is quintessential in your journey as it decides if you are going to stay or leave the field altogether, I found a post(
https://duniakagyan.com/best-python-books/) on Python Books on the Internet, this may also help you to learn Python.
Hope this will help You.