I'm currently ~45% of the way through the book, and I couldn't be more impressed. Every choice was made thoughtfully (postgresql, bootstrap, docker, allauth, etc.), with explanations for why the author chose each. The example build is also very thorough, in that it incorporates a lot of the functionality you'd want in a website.
One thing that makes this book exceptional is the completeness and accuracy of the code - it assumes the reader has some basic knowledge of python, and knows very little about orther languages. AND all the code works. There is nothing more frustrating than learning how to do something from flawed or incomplete instructions (my experience with several O'Reilly texts).
Kudos to William Vincent for producing a great resource. I hope he'll keep up with book updates as Django and the tools used in the book continue to mature and change with code updates.
Pro tip: Do NOT purchase the kindle edition. Kindle formatting creates huge problems with code indentation, and breaks it all. Luckily for me, all the code is in GitHub.
- Paperback: 372 pages
- Publisher: Independently Published (21 July 2019)
- Language: English
- ISBN-10: 1081582162
- ISBN-13: 978-1081582166
- Product Dimensions:: 21.6 x 2.1 x 27.9 cm
- Shipping Weight: 880 g
- Customer reviews: 30 customer ratings