As a bioinformatician and software developer I have been working with the Perl programming language (among others) since 2008. However, for the past ~ ten years the Python language has been growing and growing in popularity, especially in the field of Data Science; so I have been under more and more pressure to contribute code that the others on my team can also read (Python has become a sort of lingua franca scripting language among many biologists). Over time I have absorbed and taught myself the basic fundamentals, but most of the time I am debugging or copying someone else's code, and I needed to hone my Python skills for bigger projects.
This book was perfect for me in this regard. Much of the material was familiar, or familiar enough, but I was amazed to discover that in each chapter I learned at least a couple of pythonic idioms or functions/operators that I had never heard of at all. In my opinion this is an excellent choice for someone who is past the phase of being a beginner in Python, and wants to move on to more advanced topics (with lots of solved examples to practice on). The author has had experience with many programming paradigms over his career, and brings that valuable perspective to his work.