Существует множество книг по изучению Django для начинающих, но что насчет тех, кто хочет повысить свой уровень?

Если вы какое-то время использовали Django, ваш средний вариант «Давайте создадим блог/газету» может оказаться недостаточным. К счастью, у нас есть «Django для профессионалов».

Введение — Что такое Django для профессионалов?

Есть много книг, с которых можно начать изучать Django прямо сейчас. Новички и даже непрограммисты могут освоить его за несколько часов благодаря структуре Django, синтаксису, похожему на английский язык Python, и нескольким советам по Django тут и там.

Но… что, если вы преодолели это? Что, если вам недостаточно создать несколько игрушечных приложений?

Достичь продвинутого уровня очень сложно.

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

Книга — Что вы можете найти внутри

Мы можем легко разделить книгу на две части:

  • В каждой главе с первой по девятую мы будем изучать одну тему в каждой главе, создавая одно небольшое приложение в каждой главе. Как создать файл Docker, как настроить базу данных PostgreSQL для Python в Docker и т. д.
  • После этого, с десятой по восемнадцатую главу, мы создадим готовый к продукту проект, используя Django, Docker и, наконец, продвинутые концепции. Разрешения, Stripe, повышение производительности и безопасности и т. д.

Даже если эта книга не следует принципам TDD, мы проведем тестирование. Много испытаний.

Одна вещь, которая мне не очень понравилась в этой книге, это то, что некоторые темы заслуживают того, чтобы их углублять более чем на 10–15 страниц, но тогда, если бы книга освещала каждую тему так глубоко, как они этого заслуживают, в книге не было бы 357 страниц. но 1000р.

В конце концов, эта книга предназначена для профессионалов: она укажет вам правильное направление, даст вам несколько примеров, а затем вы сможете проработать детали самостоятельно.

Плюсы и минусы

Плюсы

  • Он охватывает интересные и актуальные темы: Docker, интеграция Stripe, безопасность, развертывание и т. д.
  • Структура: одна глава, одна тема. Если вы хотите узнать, как повысить безопасность своего веб-приложения, перейдите к главе «Безопасность», а не гоняйтесь за ними по книге тут и там.
  • Объем книги: наконец, способ изучить сложные темы. Я прочитал много книг о Django, но вы быстро их перерастаете. Наконец, Уильям заполнил пробел в знаниях.
  • Легко следовать: благодаря четким инструкциям и изображениям в качестве наглядного пособия трудно что-то напутать, следуя книге.

Минусы

  • Иногда поверхностно. Несмотря на то, что мы освещаем многие важные темы, иногда кажется, что некоторые из них могли бы быть более подробными.
  • Не для опытных. Если вы профессионал, много лет работающий с Django, эта книга не для вас.

Вывод

Если вы хотите повысить уровень своих навыков Django от начального до продвинутого, эта книга для вас.

Вместо того, чтобы покупать игрушечные приложения, вы будете изучать сложные темы, а затем создавать и развертывать готовое к работе веб-приложение с помощью Heroku, используя Stripe для платежей.

Отличная книга, чтобы многому научиться, быстро и очень полезно, если вы боретесь с какой-либо из затронутых в ней концепций.

Купить можно на https://djangoforprofessionals.com/

Блог Уильяма Винсента: https://wsvincent.com/

Электронные книги Уильяма Винсента: https://wsvincent.com/books/

Подкаст Django Chat (совместно с Уильямом Винсентом): https://djangochat.com/

Мои обучающие видео на Youtube Свяжитесь со мной в Twitter

Свяжитесь со мной: [email protected]

Читать далее Рецензии на книги

Первоначально опубликовано на https://letslearnabout.net 19 ноября 2019 г.