Зарегистрируйтесь для доступа к 15+ бесплатным курсам по программированию с тренажером

Введение Ключевые аспекты веб-разработки на Python

Вы уже умеете пользоваться языком в целом. Этот навык ценен сам по себе и необходим каждому программисту на Python.

Python — язык общего назначения, а значит может применяться в самых разных областях. С его помощью можно выполнять довольно специфичные задачи — например, писать скрипты для автоматизации. Но такими простыми задачами Python не ограничивается, ведь есть и более глобальные сферы его применения — например, Data Science. И чем больше предметная область, тем больше нужно знать программисту.

Одна из больших областей применения Python — это веб-разработка. Большая часть веб-приложений построена по клиент-серверной модели. Если коротко, то клиент делает запрос на сервер, сервер готовит ответ и отправляет его обратно клиенту. Такие веб-приложения условно делятся на две части:

  • Фронтенд — часть веб-приложения, которая работает на клиенте, то есть в браузере пользователя
  • Бэкенд — часть, которая работает на сервере (ее можно написать на Python)

Подробнее об этой модели мы поговорим далее в курсе. Еще мы рассмотрим все остальные темы, которые важны при разработке веб-приложений Python:

  • Получение запросов от клиента
  • Хранение и обработку баз данных
  • Формирование HTML-страниц или других представлений из баз данных
  • Выдачу результата по разным каналам — отображение в браузере, отправка почты, Flash-уведомления и тому подобное

Для кого этот курс

Этот курс будет полезен начинающим веб-разработчикам на Python. Курс даст представление о навыках, которые нужны для создания веб-приложений на Python.

Как подготовиться к этому курсу

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

Правильную последовательность курсов можно найти в программе профессии Python-разработчик.


Аватары экспертов Хекслета

Остались вопросы? Задайте их в разделе «Обсуждение»

Вам ответят команда поддержки Хекслета или другие студенты.

Для полного доступа к курсу нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Python-разработчик
Профессия
с нуля
Разработка веб-приложений на Django
9 февраля 10 месяцев

Используйте Хекслет по-максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»