Вы уже умеете пользоваться языком в целом. Этот навык ценен сам по себе и необходим каждому программисту на Python.
Python — язык общего назначения, а значит может применяться в самых разных областях. С его помощью можно выполнять довольно специфичные задачи — например, писать скрипты для автоматизации. Но такими простыми задачами Python не ограничивается, ведь есть и более глобальные сферы его применения — например, Data Science. И чем больше предметная область, тем больше нужно знать программисту.
Одна из больших областей применения Python — это веб-разработка. Большая часть веб-приложений построена по клиент-серверной модели. Если коротко, то клиент делает запрос на сервер, сервер готовит ответ и отправляет его обратно клиенту. Такие веб-приложения условно делятся на две части:
- Фронтенд — часть веб-приложения, которая работает на клиенте, то есть в браузере пользователя
- Бэкенд — часть, которая работает на сервере (ее можно написать на Python)
Подробнее об этой модели мы поговорим далее в курсе. Еще мы рассмотрим все остальные темы, которые важны при разработке веб-приложений Python:
- Получение запросов от клиента
- Хранение и обработку баз данных
- Формирование HTML-страниц или других представлений из баз данных
- Выдачу результата по разным каналам — отображение в браузере, отправка почты, Flash-уведомления и тому подобное
Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
- Статья «Как учиться и справляться с негативными мыслями»
- Статья «Ловушки обучения»
- Статья «Сложные простые задачи по программированию»
- Вебинар «Как самостоятельно учиться»
Для полного доступа к курсу нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.