14 марта 2016 г.

Хорошие книги по Django

Сейчас есть много книг по Django - в основном, правда, англоязычных.

Но чтобы хороших, и для начинающих - таких 2.

1. Mastering Django [англ.]

Это неофициальное, 3-е издание книги Адриана Головатого и Джейкоба Каплан-Мосса, разработчиков Django. Данное (т.е. 3-е) издание книги написано уже сторонним автором, но в основе лежит превосходный материал оригинальной книги. Глава за главой объясняется, как работает фреймворк, как та или иная задача выполняется без фреймворка, затем постепенно вносятся улучшения в алгоритм, и через несколько итераций выполнение приводится к тому, как оно работает в Django. Это дает отличный фундамент для дальнейшей работы.

В книге рассмотрена версия Django 1.8 LTS (то есть версия с длительным термином поддержки). На сайте книга доступна как в виде отдельных глав, так и в виде PDF для свободного скачивания (но в PDF только первые 13 глав, остальные - а их больше 20 - можно прочитать только онлайн. Язык - английский.

2. Tango with Django [англ., но есть перевод]

Тоже очень качественный материал, который отлично дополняет книгу, что указана первой. В этом материале рассмотрена версия Django 1.7, но там отличия с версией 1.8 минимальные.

Кстати, есть перевод этого материала на русский. В онлайн он доступен, к примеру, вот здесь; но если эта ссылка перестанет работать, то есть и актуальная версия от переводчика на GitHub, правда для просмотра ее надо конвертировать в HTML. В любом случае - огромное спасибо Максиму Джангирову за его труд по переводу.

P.S. Хорошая книга для "продолжающих" - "Two Scoops of Django: Best Practices for Django 1.8". К слову, очень легко гуглится в виде PDF.

P.P.S. И еще одна хорошая для "продолжающих" - "Test-Driven Development with Python".