- File Size: 60276 KB
- Simultaneous Device Usage: Unlimited
- Publisher: Two Scoops Press (October 11, 2017)
- Publication Date: October 11, 2017
- Sold by: Amazon Digital Services LLC
- Language: English
- ASIN: B076D5FKFX
- Text-to-Speech: Enabled
- Word Wise: Not Enabled
- Lending: Not Enabled
- Amazon Best Sellers Rank: #89,531 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
Two Scoops of Django 1.11: Best Practices for the Django Web Framework Kindle Edition
|New from||Used from|
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Customers who bought this item also bought
Would you like to tell us about a lower price?
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
This book does what a framework should do -- it provides all of the material required for good professional formation -- much more than a quickstart book, much less than an encyclopedia of Django, TSD (as it is abbreviated by the many Django managers that have to mention it too many times to write out) is the book for the typical Django user -- a perfectionist with deadlines.
Reading the 15 chapters absolutely required to create and understand Django sites will take you around 15 hours. Reading all 33 chapters--and being able to apply them all -- will take you about 40, and you will then know everything that should be standard for a Django professional.
I have heard it said that, when you are interviewing a prospective Django developer, hearing a mention of "Two Scoops" or "Greenfield" means that the interview is going to go well.
If you want to learn python, read Mark Lutz's "Learning Python". If you want to use python fluidly, read Beazley and Jones' "Python Cookbook". If you want to __understand__ python, read Luciano Ramalho's "Fluent Python".
If you want to make a living as a business programmer in python, read this book.
Daniel and Audrey's writing style is simple and concise. This book is not written like normal technical manuals which can sometimes be a bit dry or require you to follow along in the chapter order.
The Two Scoops' series of books (this is the 3rd) are structured in a way that you can skip to any chapter and get insights on how to use that specific feature of django. Want to know how best to use Forms? There is a chapter specifically for that. How about deployment and testing? Yep, that too.
Of course you will lean about django and how best to develop applications in the framework, but in addition this book is an excellent guide to the cookiecutter system of bootstrapping templates (it uses cookiecutter templates as a best practice reference).
This is just a highlight of key insights from this book:
- Deployment, development with Docker
- Separation of settings and how to manage them
- Forms, Models, and Views - where to write what kind of code?
- Substituting built-ins with alternate components (new in Django 1.10)
I would give this book 7 stars if I could simply because you can immediately put the examples into practice.
As any experienced Django dev can tell you, doing serious work in Django quickly takes you past the documentation. How should I lay out my project as it grows? Manage different settings? Why is my site slow? Should this piece of functionality be one app or two? And is there a open source django app that I should be using? What about tests? Security?
Two Scoops dives through practical best practices to move you from beginning/intermediate user to expert user of the Django framework. The writing is fun and the quality is high but in a best practices book the real indicator of quality is of course how good the advice is.
Here I am happy to report that the advice is the best. I was involved in running a Python conference over the last weekend. I observed that it seems to be standard practice to call out Two Scoops of Django in every Django related-talk as the book to read. Want to get better? Get this book!
Most recent customer reviews
Since Django gives you enough freedom, sometimes you can take a lot of wrong and bad choices,...Read more