Научим строить сайты на Python
и Django с нуля
Море практики, ревью кода и боевые условия
Что вы получите кроме навыков
Портфолио на GitHub
С таким портфолио за спиной вас возьмут в IT отрасль. Или сможете реализовать свой проект.
Помощь эксперта
Опытные программисты проверят ваш код, укажут на ошибки и дадут совет. Они помогут в трудную минуту.
110 000 рублей
Средняя зарплата разработчика
на Python в Москве.
Учебный процесс
Работа над ошибками
Когда вы отправляете решение задачи на проверку, начинается самое интересное. Мы дотошно проверяем работу и указываем на все ошибки, неточности и шероховатости.
Задача будет сдана только когда код станет удобен в использовании и поддержке.
Большие проекты
Вы самостоятельно, шаг за шагом, выполните большой проект на Django. Это круче, чем писать маленькие скрипты.
Чат с преподавателем и студентами
Вы сможете общаться как с преподавателями напрямую, так и с другими студентами. Задать вопрос по условию, обсудить замечание к задаче или просто похоливарить.
Опыт на своих ошибках
Мы собрали много реальных задач и старательно разложили по дороге грабли. Наши студенты их собирают и становятся умнее. Такой опыт вы не получите на вебинарах.

Учебная программа
1
Основы прикладного Python
Решаем задачи из реального мира - пишем утилиты и парсеры, работаем с API. На старте нужно знать синтаксис языка Python, уметь читать и писать код.

Учимся использовать стандартную библиотеку Python, подключать сторонние модули, писать чистый и понятный код. Для этого используем pip и виртуальное окружение, запускаем юнит-тесты, работаем с библиотеками requests, Pillow, BeautifulSoup. Пишем консольные утилиты для работы с файлами, парсим сайты, получаем данные через JSON API, работаем с API вКонтакте.
2
Основы фронтенда на Bootstrap
Верстаем простые сайты на Bootstrap c использованием jQuery

Знакомимся с HTML и структурой документа, с DOM, CSS, JavaScript и jQuery. Обрабатываем browser events, отлаживаем в Сhrome developer tools. Учимся быстро верстать страницы интерфейса на Bootstrap, оживляем их, используя JS. Эти навыки пригодятся при работе с Django.
3
Основы бекенда на Flask
Пишем сайты с доступом к базе данных, создаем простые веб-сервисы.

Знакомимся с Flask, концепциями MVC, ORM, шаблонизации, роутинга url адресов. Работаем с реляционными базами данных SQLite и PostgreSQL с помощью SQLAlchemy. Разворачиваем сайты на Heroku.
4
Социальная сеть на Django
Пишем социальную сеть на Django. Большой достойный проект, который не стыдно показать на собеседовании.

Начинаем разработку с чистого листа, постепенно наращиваем функционал: систему сообщений, личный профиль пользователя, управление друзьями, REST API. Постепенно создадим сложную модель данных, реализуем бизнес-логику, напишем тесты, прикрутим авторизацию через другие сервисы, подключим менеджер очередей. И обязательно развернем сайт на сервере.
Примеры задач
Преподаватели
Веб-разработчик на Python и JavaScript, 10 лет в отрасли. За это время построил множество CMS на базе Django для интернет-магазинов и веб-сервисов, разработал замену Django Forms для сложных динамических форм, написал асинхронный реактивный фреймворк на JavaScript, создал несколько систем автоматизированного деплоя с использованием Docker и микросервисной архитектуры.
Совладелец студии веб-разработки. Умеет превращать требования бизнеса в технические задачи и ограничения, подбирать архитектурные решения, технологии. Управлял разработкой коммерческих проектов и стартапов.

Евгений Евсеев
Full-stack разработчик,
преподаватель,
10 лет опыта
Эксперт, консультант по архитектуре приложений. Специалист по разработке серверных решений на Python. Автор курсов по веб-разработке в МГТУ им. Баумана, ВШЭ. Соорганизатор курсов Learn Python и devman.org. Старший разработчик в Itcanfy и Ngenix.
9 лет опыта программирования на C++, Python, PHP и JavaScript. Участвовал в проектах разной сложности: от разработки небольших корпоративных сайтов до планирования и реализации высоконагруженных сервисов с использованием микросервисной архитектуры.

Илья Лебедев
Консультант по архитектуре приложений,
преподаватель,
9 лет опыта
110 000 ₽
средняя зарплата питониста в Москве по данным сервиса Яндекс.Работа
144
ученика уже с нами
20
сайтов вы создадите за время обучения, пополните ими свое портфолио на GitHub
Отзывы
Раньше я занимался непонятно чем. Хотя честно считал, что прокачиваю свой скилл. Здесь я получил опыт боевого применения Python.
Сергей Иванов
Инженер
На Devman учат как лучше не делать. Ты получаешь знания основных распространенных ошибок/лучших практик. А это и отличает новичка от профессионала.
(читать полностью)
Дмитрий Воронов
Программист
Тут тебе и code-review, и направление на путь истинный (необходимый стек технологий, прокачка стандартной библиотеки, best practice и worst practices т.д.)
... вся тусовка, которая вращается вокруг Devman ― это бесценный источник новой актуальной информации, советы по интересующим вопросам, а также обмен опытом
(читать полностью)
Евгений Карандасов
Взявшись изучать Питон, я наслушался и насмотрелся разных курсов. Везде не хватало главного — обратной связи, последовательного разбора моего кода и его критики от профессионального наставника
(читать полностью)
Дмитрий Соколов
Продавец в IT
Здесь не учат писать пузырьковую сортировку и настраивать IDE. Вот задача, вот точка старта, вперед. За ошибки бьют по рукам и возвращают на доделку.
Сложно? Сложно.
Тяжело? Тяжело.
Но за месяц занятий я начал писать гораздо более сложные вещи, чем делал ранее
(читать полностью)
Антон Дёмкин
Звукорежиссер, предприниматель
Как было в пути:
Допустим (как в задачке по математике), ваш вес = сложность задач, которые вам "по-плечу", тогда:
— на старте Девман уменьшает ваш вес и бросает вас в воду (в задачи), и вы самостоятельно начинаете плавать — решать задачи (условия которых, надо отметить, составлены в живой, художественной манере с легкой айтишной иронией и описывают лишь в общих чертах, какую проблему должен решать проект, и какие инструменты и библиотеки использовать).
— вы начинаете барахтаться — придумывать, как должно работать, гуглить, читать доки, блоги, устанавливать, запускать...
— затем с каждой задачей ваш вес (сложность задач) постепенно увеличивается,
— и хоп, вуаля — вы самостояетельно с реальным весом плаваете, как рыба в воде (можете самостоятельно решить любую задачу).
(читать полностью)
Валерий Ромусик
Начните бесплатно!
Стоимость обучения ― 5000 рублей в месяц.
Первые три дня бесплатно.
Часто задаваемые вопросы
Николай:
На кого рассчитан этот курс? Моих знаний хватит?
Евгений:
Чтобы начать, нужно знать что такое переменная и зачем нужен if. Зачета по информатике и пары задач на Pascal хватит. Знать синтаксис Python на старте не обязательно. Все освоишь по ходу дела, а мы поможем.
Владимир:
Мне уже далеко за 30. Таких берут в программисты?
Евгений:
На рынке труда сильный дефицит веб-разработчиков. Этим обусловлены высокие зарплаты, и большинство компаний не могут себе позволить привередливо выбирать кандидатов. Если ты можешь подтвердить свой опыт и практические навыки, то у тебя нет проблем с трудоустройством.
Юлия
У меня мало свободного времени. Пары часов в неделю хватит?
Евгений
Не хватит. Чтобы научиться программировать нужно программировать, писать много кода. Другого пути нет. Выдели на это 10−15 часов в неделю. Иначе можешь даже не пытаться.
Станьте веб-разработчиком
144 ученика уже с нами. Присоединяйтесь!
Made on
Tilda