Книги для освоения Django, вышедшие в 2018 году

Продолжаем знакомить вас с книгами по Django. В прошлой статье мы рассказывали о четырех книгах, вышедших в 2019 году, а сейчас копнем чуть глубже и рассмотрим труды 2018 года выпуска.

Django. The Easy Way

Автор: Samuli Natri. Язык: английский.

Практическое пособие по созданию сайтов на Django. Автор книги — Samuli Natri — занимается разработкой еще с 1990-х годов.

Книга подходит для разработчиков начального и среднего уровня. Никакие начальные знания Django не требуются. Также не требуются знания Python, HTML, CSS и JavaScript, хотя для лучшего понимания рассматриваемых тем, конечно, лучше все это знать, чем не знать. Основной фокус книги направлен на главные концепции фреймворка Django и практики деплоймента. Вещи, касающиеся фронтенда, рассматриваются на самом минимальном уровне.

Что касается собственно практики, автор отдал предпочтение разработке нескольких маленьких проектов-примеров вместо одного большого приложения. Это сделано для того, чтобы не рассеивать внимание читателя, заставляя его вспоминать, что было в предыдущих главах.

Django Tutorial

Авторы: Hojun Lee, Suwon Choi. Язык: английский.

Небольшое (всего 120 страниц) практическое руководство по фреймворку Django. Осваивая материал этой книги, вы создадите простой блог о путешествиях (на Python). Авторы пошагово объясняют, как это сделать при помощи Django.

Django RESTful Web Services

Автор: Gastón C. Hillar. Язык: английский.

Если вы хотите создавать сложные веб-приложения или мобильные приложения, вам нужно научиться разрабатывать веб-сервисы RESTful и взаимодействовать с ними. У профессиональных разработчиков довольно часто возникает необходимость создавать такие сервисы с нуля и поддерживать API в дальнейшем.

Эта книга научит вас всему, что вам нужно знать для создания и тестирования веб-сервисов RESTful. В ходе работы вы будете применять Django, Django REST framework и Python.

Django для начинающих

Автор: William S. Vincent. Язык: английский, русский.

Книга переведена на русский язык не профессионалом. Как пишет переводчик, это его первый опыт такого рода. Сперва он переводил отдельные места для себя, а потом собрал все воедино. Честно говоря, непрофессиональность перевода чувствуется, но с другой стороны — зато на русском. Скачать книгу в оригинале (на английском языке) можно здесь.

Автор книги отмечает, что когда сам изучал Django по документации, то понимал резоны составителей. Им нужно было либо показать, насколько просто пользоваться этим фреймворком, либо продемонстрировать все, на что он способен. Составителями был выбран более глубокий подход, что логично для документации, но тяжело для новичков. Поэтому свою книгу Вильям Винсент решил писать с ориентацией на начинающих.

Книга предполагает изучение Django с нуля и не требует никаких особых знаний Python или других технологий (хотя они приветствуются).

Разбираться в том, как работает Django, читатели будут на практических примерах. Прорабатывая материал книги, вы создадите пять отдельных веб-приложений, начиная с Hello world. Каждое новое приложение будет сложнее предыдущего, так что вы будете постепенно углублять и расширять свои знания.

Стоит отметить, что в 2019 году вышла еще одна книга по Django того же автора — «Django for APIs». О ней вы можете почитать здесь.

Building Django 2.0 Web Applications

Автор: Tom Aratyn. Язык: английский.

Автор этой книги, Том Аратин — разработчик, за плечами которого десяток лет опыта в разработке веб-приложений для самых разных компаний (вплоть до крупных стартапов, таких как Snapchat).

Занимаясь по этой книге, вы с нуля создадите три проекта. Это будут проекты, подражающие основному функционалу самых популярных веб-приложений. В первой части вы займетесь созданием базы данных о фильмах, во второй — построите сайт вопросов и ответов, а в третьей — создадите почтовое веб-приложение. Все проекты будут выкладываться на сервер, так что вы на собственном опыте прочувствуете, как идеи воплощаются в жизнь.

В ходе работы над проектами вы познакомитесь с основными концепциями Django, научитесь создавать API, заниматься вопросами безопасности, использовать кэширование и пр.

Книга предназначена для разработчиков, знающих Python и умеющих запускать команды в оболочке bash. Также рекомендовано базовое знание HTML и CSS, потому что эти языки будут упоминаться, но внимание им уделяться не будет. Наконец, читатель должен уметь самостоятельно подключаться к базе данных PostgreSQL.

Освоив материал этой книги, вы будете знать достаточно, чтобы суметь создать и запустить веб-приложение на Django.

Django 2 by Example

Автор: Antonio Melé. Язык: английский.

Эта книга была переведена на русский язык, и мы подробно рассказали о ней в нашей подборке книг о Django, вышедших в 2019 году.

Как обычно, предлагаем всем нашим читателям высказать свое мнение о представленных книгах. Этим вы поможете другим разработчикам определиться с выбором литературы.

python logo

Свежие вакансии по Python

Для тех, кто хочет найти работу Junior Python Developer

×