1. Django. Адриан Головатый, Джейкоб Каплан-Мосс
Благодаря своим инструментам, фреймворк способен упростить процесс создания приложений и превратить его в увлекательное творческое занятие. Авторы книги подробно описывают элементы Django, рассказывают, как с ними работать и как эффективно применять в разных проектах.
Издание написано для тех, кто имеет навыки программирования и знаком с принципами Python и веб-разработкой.
Достоинства:
- отлично структурирована;
- радует достаточное количество теории и примеров;
- хорошее качество книги;
- позволяет изучить Django на начальном этапе, а в дальнейшем использовать книгу, как справочник.
Недостатки:
- некачественный перевод;
- некоторая информация уже устаревшая.
3. Изучаем Python. Эрик Мэтиз
Бестселлер по изучению языка Python. В ходе чтения книги, можно быстро его освоить, и научится создавать программы, приложения и решать возникающие задачи. Книга условно поделена на 2 части. В первой осветлен теоретический материал об основных концепциях, обучение работы с чистым кодом. Во второй части идет уже создание нескольких проектов с применением полученных знаний. После прочтения можно создать полноценное веб-приложение на базе Django.
Издание отлично подходит для новичков.
Достоинства:
- рассмотрено несколько проектов: создание мини-игры, веб-приложения в режиме онлайн и создание визуализации данных;
- наличие подробного описания основ Django;
- написано понятным языком, оптимально подходит новичкам;
- есть множество примеров и упражнений в каждой главе;
- без воды.
Недостатки:
- опытным программистам новой информации здесь не найти;
- мягкий переплет, плохое качество бумаги и печати;
- нюансы перевода с английского языка.
5. Django. Уэсли Чан, Джефф Форсье, Пол Биссекс
Полное руководство начинается с основ Django на Python, рассматриваются основные компоненты и способы их взаимодействия. Далее уже даются практические знания: методы разработки приложений и более сложные темы, такие как администрирование и тестирование сайтов.
Авторы делятся секретами использования Django, применяя большое количество примеров и объяснений к ним.
Достоинства:
- понятный стиль написания;
- легко воспринимается информация;
- подробное описание без воды;
- много полезной информации для версии Django 1,0 или 1,2.
Недостатки:
- много устаревшей информации.
7. Django: практика создания Web-сайтов на Python. Владимир Дронов
Книга создана для того, чтобы научить разрабатывать Web-сайты при помощи библиотеки Django. Здесь детально описываются процессы создания модулей, шаблонов, написание кодов и применение сторонних библиотек. Рассматриваются вопросы администрирования и тестирования сайтов.
Достоинства:
- пошаговые инструкции по разработке веб-сайтов;
- адекватная цена.
Недостатки:
- сложновато для начинающих;
- обязательны навыки программирования на среднем уровне;
- устаревшая информация;
- не хватает конкретики.
9. Django 2 в примерах. Антонио Меле
В книге, помимо обучения работы с основными элементами фреймворка, раскрываются темы интегрирования в проект сторонних инструментов. В рамках этой книги, читатель пройдет весь путь создания веб-приложений. А простота подачи материала делает это руководство привлекательным и для новичков, и для уже опытных разработчиков.
Достоинства:
- реальные проекты в книге дают прокачать свои навыки;
- понятный стиль подачи материала;
- последовательность излагаемой информации.
Недостатки:
- неточности и ошибки в примерах кода;
- новичкам нужно иметь представления о языке Python.
Выводы
- Лучшая книга в библиотеке начинающего программиста для старта в изучении Python и Django – «Изучаем Python» Эрик Мэтиз.
- Лучшее руководство для тех, кто уже имеет навыки программирования – «Django» Адриан Головатый, Джейкоб Каплан-Мосс.
- «Django 2 в примерах» — подойдет широкому кругу аудитории. Отличная книга для тех, кто хочет освоить работу с Django и узнать новые подходы.
0 Комментарии