Published on: 01.04.2018
The book is good for advanced Python, it covers a lot of and in details.
This book is for developers who want to get their Python skills to advance level.
It is not for beginners, for beginners in Python I recommend Automate The Boring Stuff With Python.
Book Effective Python also covers advanced topics, but this one covers in more details.
Both books are good, I would recommend this one because it describes topics in more details, but that is why this book has much more pages.