It’s not great, it is very very high level and does not give much information into fundamentals. Nothing special I for sure recommend a free online source like codcademy over this.
I grabbed this book as I was preparing for my summer camp course for high school scholars and I find it a perfect guide for those who has never programmed before and have never used Python.
Even for my graduate course, I can borrow some of the stuff, especially as a "crash course" for Python. This version also emphasized automated testing including doctest and unittest, I think I can for sure add a session about it.
Another thing I can borrow from this book is how it introduced virtual assistants (I like how Allen has named LLMs). There are suggestions throughout this book about how we can use those tools to accelerate our learning.
It's helpful. I've heard of more helpful books that let us implement what we learn into making games like "Alien Invasion", mock websites and so on. I chose this book over the other because it was recommended for my Computer Science class. It's meh... At least I learned a bit.