Мы используем cookie для стабильной работы сервиса. Подробнее

Создание Web-сервисов на Python

ФорматОнлайн
Объём7 занятий
По окончанииВыдается
О курсе

Подробнее

Современная жизнь немыслима без web-сервисов, ежедневно приносящих дивиденды в самых разных областях человеческой деятельности. А значит, профессия web-разработчика еще долго будет оставаться высокооплачиваемой и востребованной на рынке IT-специалистов. Существует множество решений и инструментов на разных языках программирования, упрощающих и ускоряющих web-разработку. В рамках данного курса освещается построение web-приложений на языке Python. Курс читают разработчики, применяющие Python в проектах, которыми ежедневно используют миллионы людей. В данном курсе вы сможете приобрести как базовые знания о функционировании современного интернета в целом, так и практические навыки создания интернет-приложений на языке Python.
Содержание

Программа курса

7 занятий
ТемаЧто внутри
01Общее представление о WEB

- Знакомство с курсом
- Общее теоретическое представление о WEB (часть 1)
- Тест по основам сетевого взаимодействия
- Общее теоретическое представление о WEB (часть 2)
- Тест по HTTP + DNS
- Работа с HTTP из python
- Сбор данных со сторонних сайтов. Регулярные выражения
- Практическое задание по регулярным выражениям

02Beautiful Soup и работа с API

- Beautiful Soup
- Практическое задание по Beautiful Soup
- Работа через API
- Практическое задание: Конвертер валют

03Хранение данных. SQL / NoSQL

- Хранение данных
- Тест по хранению данных
- MySQL
- Практическое задание: MySQL
- Redis
- Тест по Redis

04Веб интерфейсы с Django и Bootstrap

- Python и WEB-фреймворки
- Тест по сетевому взаимодействию и web-фреймворкам
- Django
- Практическое задание по routing
- Практическое задание по шаблонизации
- Django ORM
- Практическое задание по Django ORM
- HTML
- Тест по HTML
- CSS
- Тест по CSS
- Задание на взаимною оценку: Верстка сайта
- Django + BootStrap

05Работа с данными пользователя

- Отправка данных из браузера
- Тест: Отправка данных из браузера
- Практическое задание: Отправка данных
- Обработка данных на сервере
- Тест: Обработка данных на сервере
- Практическое задание: Обработка данных на сервере
- Аутентификация, авторизация, сессии
- Тест: Аутентификация и авторизация
- Практическое задание: Аутентификация и авторизация

06Дополнительный инструментарий

- Telegram бот
- Git
- Development и Production
- Задание на взаимную оценку: Создание Telegram bota

07Проект: умный дом

- Курсовой проект
- Заключительный урок
- Ваши впечатления о курсе

01Общее представление о WEB

- Знакомство с курсом
- Общее теоретическое представление о WEB (часть 1)
- Тест по основам сетевого взаимодействия
- Общее теоретическое представление о WEB (часть 2)
- Тест по HTTP + DNS
- Работа с HTTP из python
- Сбор данных со сторонних сайтов. Регулярные выражения
- Практическое задание по регулярным выражениям

02Beautiful Soup и работа с API

- Beautiful Soup
- Практическое задание по Beautiful Soup
- Работа через API
- Практическое задание: Конвертер валют

03Хранение данных. SQL / NoSQL

- Хранение данных
- Тест по хранению данных
- MySQL
- Практическое задание: MySQL
- Redis
- Тест по Redis

04Веб интерфейсы с Django и Bootstrap

- Python и WEB-фреймворки
- Тест по сетевому взаимодействию и web-фреймворкам
- Django
- Практическое задание по routing
- Практическое задание по шаблонизации
- Django ORM
- Практическое задание по Django ORM
- HTML
- Тест по HTML
- CSS
- Тест по CSS
- Задание на взаимною оценку: Верстка сайта
- Django + BootStrap

05Работа с данными пользователя

- Отправка данных из браузера
- Тест: Отправка данных из браузера
- Практическое задание: Отправка данных
- Обработка данных на сервере
- Тест: Обработка данных на сервере
- Практическое задание: Обработка данных на сервере
- Аутентификация, авторизация, сессии
- Тест: Аутентификация и авторизация
- Практическое задание: Аутентификация и авторизация

06Дополнительный инструментарий

- Telegram бот
- Git
- Development и Production
- Задание на взаимную оценку: Создание Telegram bota

07Проект: умный дом

- Курсовой проект
- Заключительный урок
- Ваши впечатления о курсе

Документ после выпуска

Выдается

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Создание Web-сервисов на Python» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

Инженер-программист - курс переподготовки
−17%400 часов
Инженер-программист - курс переподготовки

Инженеры в области IT занимаются разработкой программного обеспечения, которое используется в операционных системах ЭВМ. Для такой работы необходимо профильное образование и профе…

Онлайн13 занятий
Текстовые уроки
39 910 ₽−17%
32 980 ₽Скидка до 14 сентября
Основы Python
3 сентября
Основы Python

Практический онлайн-курс, где вы разберетесь в основах самого универсального и востребованного языка — Python.

Онлайн
Персональный наставникДомашние задания+4
30 000 ₽от 6 250 ₽/мес на 2500 мес.
Программирование - курс переподготовки
−17%400 часов
Программирование - курс переподготовки

Работа любого современного приложения на мобильном устройстве или ПК осуществляется за счет программных кодов. Их пишут программисты, используя языки программирования. Профессия в…

Онлайн13 занятий
Текстовые уроки
39 910 ₽−17%
32 980 ₽Скидка до 14 сентября
Selenium на Python за 3 часа
1 час
Selenium на Python за 3 часа

Курс по Selenium на Python предназначен для тех, кто хочет научиться автоматизировать веб-тестирование и научиться скрейпингу (извлечению данных с веб-страниц). Selenium - это наб…

Онлайн6 занятий
990 ₽
Python и нейросети для школьников
3 сентября
Python и нейросети для школьников

Практический онлайн-курс в формате стажировки, на котором дети с нуля освоят базовые навыки программирования, работы с нейросетями и начнут свой путь в ИТ. Помогает раскрыть интер…

Онлайн
Персональный наставникДомашние задания+4
71 250 ₽от 15 833 ₽/мес на 11875 мес.
Нейросети для тестировщиков
3 сентября
Нейросети для тестировщиков

За 2 месяца вы освоите работу с нейросетями: от первых промптов до собственных AI-агентов, пайплайнов и тестирования самих LLM.

Онлайн
Персональный наставникДомашние задания+4
77 880 ₽от 8 112 ₽/мес на 3245 мес.
Проектирование высокопроизводительных приложений и инструменты ИИ
−10%12 октября
Проектирование высокопроизводительных приложений и инструменты ИИ

Курс посвящён проектированию высоконагруженных и отказоустойчивых систем. Вы изучите теоремы CAP и PACELC, методологию SPE, техники неблокирующей синхронизации (lock-free, CAS), а…

Онлайн7 занятийСредний
Обратная связьПрактические занятия
58 000 ₽−10%
52 200 ₽
Начать без затрат

Бесплатные курсы

"Поколение Python": курс для начинающих
Бесплатно
"Поколение Python": курс для начинающих

"Поколение Python: курс для начинающих" знакомит с основными типами данных, конструкциями и принципами структурного программирования языка Python. Целевая аудитория – школьники, с…

Онлайн16 занятий
Бесплатно
Claude Code с нуля до реальных задач
Бесплатно1 месяц
Claude Code с нуля до реальных задач

Вы разовьёте аналитическое мышление, научитесь искать уязвимости и обеспечивать безопасность IT-систем. Освоите востребованную профессию даже с нулевым опытом в IT. Программа курс…

Онлайн
Бесплатноот 11 647 ₽/мес
Структуры данных предметной области
Бесплатно
Структуры данных предметной области

Основные задачи дисциплины: − Дальнейшее развитие и углубление навыков алгоритмизации и программирования при решении прикладных задач предметной области. − Знакомство с реализацие…

Онлайн5 занятий
Бесплатно