A good book for beginner - intermediate python developers. If you are an experienced one, you can safely skip it.
A few takeaways:
- There is really no mention of the "development strategies" advertised in the subtitle of this book.
- Chapter 3 has some overly complex examples of list comprehensions and generator expressions, but I think the author does it to show what's possible in Python, so I think it's ok.
- Chapter 5 has the most succinct and clear explanation of Python decorators. I really liked it.
- Chapter 7 describes a few design patterns and implements them in Python: simple factory, factory method, observer.
- A few good general tips here and there, but nothing new if you have a couple of years of experience in any programming language (not necessarily in Python).
- 2 entire chapters dedicated to string formatting and logging. You are better off reading the official Python docs or a couple of blog posts here.