О курсе

Курс предназначен для изучения разработки web-приложений на Python. Программа начинается с общих принципов работы интернета, включая сетевые протоколы и HTTP. Затем слушатели знакомятся с библиотеками для сбора данных, такими как Beautiful Soup, и учатся работать с API. Отдельный раздел посвящен хранению данных: рассматриваются MySQL и Redis. Далее изучается создание веб-интерфейсов с помощью фреймворка Django и Bootstrap, включая работу с шаблонами, ORM и верстку. Также рассматриваются вопросы обработки данных, отправляемых из браузера, аутентификация и авторизация пользователей. В завершение курса представлены дополнительные инструменты, такие как создание Telegram-ботов и использование Git, а также итоговый проект по созданию системы умного дома.

Что рассматривается в программе

  • рассматривается работа с HTTP и сетевыми протоколами
  • разбирается парсинг данных с помощью Beautiful Soup
  • изучается взаимодействие с API
  • рассматривается хранение данных в MySQL и Redis
  • осваивается создание веб-интерфейсов с Django и Bootstrap
  • изучается обработка данных пользователя и аутентификация
  • рассматривается создание Telegram-ботов и использование Git

Кому может быть полезен курс

  • тем, кто интересуется разработкой web-приложений на Python
  • начинающим разработчикам, желающим освоить создание серверной части сайтов
  • специалистам, которым нужно ознакомиться с Django и связанными технологиями

Вопросы о программе

Какие темы охватывает курс?

Курс охватывает основы web-разработки на Python: от принципов работы интернета и HTTP до создания веб-интерфейсов с Django, работы с базами данных MySQL и Redis, обработки данных пользователя, а также дополнительные инструменты вроде Telegram-ботов и Git.

Какие практические задания включены в курс?

В курс включены практические задания по регулярным выражениям, Beautiful Soup, конвертеру валют, работе с MySQL, routing и шаблонизации в Django, Django ORM, верстке сайта, отправке и обработке данных, аутентификации и авторизации, а также созданию Telegram-бота и итоговый проект умного дома.

Кто является преподавателями курса?

Курс читают разработчики с опытом работы в IT-компаниях: Никита Пестров (Data Science Lead в Habidatum), Алексей Партилов (backend-разработчик в Mail.ru), Тимур Абрамов (руководитель внутренней разработки в МегаФон) и Александр Опрышко (сооснователь студии веб-разработки).