О курсе

Этот курс посвящён разработке на Python и Django.
The Web framework for perfectionists with deadlines
Это девиз Django, и в течение курса вы увидите, соответствует ли он действительности
Веб-фреймворк для перфекционистов с дедлайнами
Django был разработан в новостной редакции. Практика новостников требует часто и быстро запускать небольшие веб-проекты, посвящённые определённым темам, как запланированным (например, Олимпиаде), так и неожиданным (например, чрезвычайным происшествиям). Такие сайты должны быть созданы быстро: дедлайн чаще всего «вчера».
Мы не будем создавать атмосферу редакции, гоняющейся за сенсациями. У нас не будет фотографий Человека-паука на передовице и, к сожалению, не будет Кларка Кента среди журналистов. Мы займёмся изучением того, что вам потребуется для уверенной работы в команде программистов.

О чем будет курс

Для начала мы изучим несколько необходимых тем и инструментов, без которых бэкенд-разработчику не обойтись.
Мы пройдём с экскурсией по этим темам, попрактикуемся в них — и после этого начнём работу над большим проектом.

Что такое Django

За десять лет Django прошёл путь от россыпи файлов, упрощающих жизнь нескольким разработчикам, до популярного проекта, пережившего множество «болезней роста» и ставшего «взрослой» технологией.
Django — это такой завод, производящий веб-страницы. Некоторые станки уже стоят на своих местах, другие стоят на складе, их можно подключать при необходимости. А часть «оборудования» вы спроектируете и соберёте самостоятельно.
Конечно, за долгое время существования у Django появились свои тёмные углы, которые стоило бы почистить. Мы постараемся сделать так, чтобы не часто в них попадать.
Главное, что надо помнить — эта технология создана для того, чтобы упростить работу, сделать её хорошо и уложиться в сроки.
The Web framework for perfectionists with deadlines
Этот фреймворк для вас?
Давайте приступим!