Two Scoops Press

Making Python and Django as fun as ice cream

Two Scoops of Django 1.11 FAQ

What Formats?

While Two Scoops of Django 1.11 is currently out just in PDF format, you can also preorder the print version at this time.

What About Kindle or ePub Formats?

Converting a well-formatted PDF to the flexible Kindle and ePub formats is a huge amount of work. From experience on the 1.5 edition and the 1.11 edition, we know it takes weeks of effort. For example, all code examples have to be truncated to 39 characters or less per line, which has to be done manually. And once we're done doing that, the infinite number of devices we have to support ensures that someone isn't going to be happy with all our effort. The result is negative reviews based on formatting for devices we can't predict.

To add insult to injury, to get the work done, there are no shortcuts (except Amazon KXF, whose problems we list below). For example, our heavily customized LaTeX breaks Pandoc. 

The kicker is that all this work is for a volume of sales that doesn't justify the work involved or the certainty of negative reviews. For reference, a single negative review translates to a huge number of lost sales. Because of this, we've been hesitant to support Kindle and ePub since the 1.5 edition.

However, in the past 2 years, Amazon has made generating Kindle books trivial with the fixed-width KXF format. Weeks of effort are replaced with about an hour of work. It's tempting, but there are problems:

  1. We can only legally sell KXF on Amazon. We can't sell it here on Two Scoops Press or we will get kicked off Amazon.
  2. It's fixed width and not for e-ink devices, which means users expecting to be able to resize their text will be in for a shock. W
  3. We can't provide discounts to those who bought the PDF or print copies because the shocking truth is that selling ebooks on Amazon earns you a lot less per book than selling print books (anywhere). So we know if we go the KXF route we're going to have angry customers: either those who want adjustable text sizes or those who aren't able to purchase it.

To summarize the concerns of selling Kindle/ePub:

Considering all of these issues and the risk and work we'll have to undertake before we can sell Kindle/ePub books, we need more Amazon reviews. We've decided that 30 Amazon reviews are enough to insulate us from the risk of people unhappy with the way our Kindle/ePub options turn out. And if we get that many reviews on this edition, there's a 95% chance we'll just go with KFX.

Where Can Print Versions Be Purchased?

Autographed copies of the print version are available now in the Two Scoops Press store. Non-autographed copies are available on Amazon and Flipkart.

What about Django 2.0, 2.1, etc.?

Django 1.11 is a long-term support (LTS) release, making this book current until at least April of 2020. We won't consider another edition until the next Django LTS (2.2) version is due, which is in early 2019. 

That said, we considered patching our title to say "Django 1.11/2.0", for no other reason than to encourage people who might hesitate to get the book after Django 2.0 comes out.

How big is Two Scoops of Django 1.11?

The 1.11 edition added about 20 pages of new/revised material compared to the previous edition. We're at 551 pages, and that's with us streamlining as much as we could. 

Why So Expensive?

At the price we're selling 550+ pages of Two Scoops of Django 1.11, you are getting an amazing bargain. You get not just the author's thoughts and notes, but also those of dozens of Django and Python experts from around the world. Each edition has taken months of full-time effort to put together, and the 1.11 edition is no exception to this rule.

Furthermore, by purchasing Two Scoops of Django, you are helping to enable the authors to continue working on various open source projects that help drive the modern Django and Python ecosystems. Here is a short list of the projects enhanced and improved upon over the years thanks to this book:

As you can see, by purchasing this book you are supporting the open source ecosystem.

Why Does It Cost So Much to Ship Internationally?

Some people have complained that compared to Amazon's shipping charges and speed, we don't do so well. In many nations, Amazon charges about $2.99 (or free) and the book arrives in 2-3 days. On the other hand, we charge $30 for shipping outside the US (Canada $20) and it can take up to two weeks for the book to arrive. 

We are very sorry, but we are not Amazon.

We do not have distribution centers around the world and simply do not sell enough to get a volume deal. We are just two Python/Django programmers with a writing passion. Our current shipping costs (not including our own labor):

US Priority Mail International (2.10 lbs) $32.16+
Shipping materials (box, protective wrap, ink, paper, etc) $3.00
What Our International Customers Pay $30.00
What We Pay Per International Order $35.16+

You may notice that our total costs per internationally shipped book is at least $35.16, which is over $5 more than what we are charging most non-domestic customers. We're trying to reduce our shipping costs, and if we can get them below $30 we'll share those savings with our customers.

Is there a ebook/print bundle?

Yes! Save $24.95 by purchasing them together.

Please note that the bundle discount only applies to purchasing both the PDF and print paperback from the Two Scoops Press Store. (If you're thinking of buying the paperback from Amazon instead, you may want to hold off to compare prices.)

I Bought Just the 1.11 PDF. Can I Get a Discount on the Paperback?

Yes!

If you bought the PDF from us, we're happy to extend a US$24.95 discount to you for the paperback. Please email us and include your name and order number. This is the same deal you get with the ebook/print bundle.

I Bought Just the 1.11 Paperback From You. Can I Get a Discount on the PDF?

Yes!

If you bought the paperback directly from us, we're happy to extend a US$24.95 discount to you for the paperback. Please email us and include your name and order number. This is the same deal you get with the ebook/print bundle.

I Bought the 1.11 Paperback From Amazon. Can I Get a Discount on the PDF?

If you bought the book directly from us on Amazon, we can provide you a US$10 discount for the PDF. Please email us and attach the PDF invoice Amazon sent you.

I Bought an Earlier Version. Do I Get a Discount?

Two Scoops of Django funds and has funded all our open source work for years. Without it, work on critical projects like Cookiecutter and Django Packages would have ended long ago. By purchasing our book, you are helping us make the world of Python and Django a better place.

If you really insist on a discount, we ask that you consider what the tech reviewers of our book have done in lieu of payment. Our tech reviewers feel that the communities in developing nations need the books more than they need the money. Therefore, instead of a discount, we can provide a small donation in your name to these causes, sent at the same time as the tech reviewer's donations. Just email us your name and order number, and we'll include you in the list of those who donated for a good cause.

See the tweet chain below for a real world example of our charity in action:

Will We Have Access to the Code Samples?

Yes. A copy of all the code samples are at https://github.com/twoscoops/two-scoops-of-django-1.11

How Different is the 1.11 Edition From the 1.8 Edition?

This is a significant update. We've added two appendixes (Handling Security Failures, Web Sockets), reorganized the security chapter, and did a lot of rewriting. On the other hand, there are places nearly untouched. Please see our change log.

I Sent You an Email About the Book. Why Haven't You Responded?

We get overwhelming numbers of emails and have a hard time keeping up, sorry! You will get a faster response if you ask us on social media such as Twitter. If related to errors or improvements, please file an issue on GitHub.

Where Do I Submit Ideas For New Material?

Please submit suggestions to our issue tracker.

Where Do I Submit Corrections?

Please submit corrections to our issue tracker.

What Forms of Payment Can I Use?

Visa, Mastercard, Discover, American Express, PayPal, and Bitcoin.

Can I Purchase Multiple Copies of the E-Book?

Yes. You can order multiple copies of Two Scoops of Django 1.11. Just set the quantity in the checkout phase. (Sorry, we don't offer site licenses for the e-book.)

We use the honor system. We're just a couple of authors who work late into the night trying to share our knowledge. If your company can afford to support our work, we trust them to purchase individual copies. Consider this an investment in each of the developers getting a copy and an investment in the future of our book.

Which Versions of Python?

All of the code examples should work with either Python 2.7, 3.4, 3.5, and 3.6. :)

Is This a Tutorial?

No, this is a best practices reference book.

Any Non-US Editions in the Works?

We are absolutely planning another India edition. That's very much a tradition for us.

As for editions in other languages, we are extremely hesitant. For the 1.8 edition, we put in a lot of work for less-than-favorable results that simply never paid out. We've been in touch with a few mainstream publishers in the hopes they could handle the translations, but don't get your hopes up.

Can You Add Me to the Mailing List?

Yes! Click here to sign up for the Two Scoops Press mailing list.