Онлайн-курс предоставит полное обучение профессии Python-разработчика. Программа включает множество лекций, практических заданий, тестов и других материалов. За 10 недель вы освоите программирование на Python и создание полноценных проектов.
Структура и содержание курса
Курс состоит из 19 модулей, каждый из которых разделён на несколько уроков. Общая продолжительность обучения – более 45 часов. Каждый модуль включает теоретическую и практическую части с готовым кодом и материалами для скачивания. Обучение проходит интерактивно: заранее записанные лекции открываются раз в три дня, требуется своевременная отправка домашних заданий, доступны консультации.
Что вы изучите
Программа предназначена для новичков и позволяет за короткий срок создавать динамические проекты на Python. Вы изучите Python от основ (переменные, циклы, массивы) до сложных концепций (ООП, многопоточность, базы данных, unit-тестирование).
Работа с библиотеками и веб-разработка
Курс включает изучение библиотеки Kivy для создания программ с графическим интерфейсом (GUI) под Android, iOS и Windows. Вы создадите и скомпилируете конвертер для мобильных устройств. Значительная часть курса посвящена библиотеке Django. Перед изучением Django вы освоите HTML, CSS, Bootstrap, JavaScript, jQuery и систему контроля версий Git. Это позволит создавать веб-сайты с различными пользовательскими функциями (слайдеры, меню, прокрутка).
Проекты
Вы создадите два проекта на Django: блог с регистрацией/авторизацией, восстановлением пароля, добавлением, редактированием и удалением постов, изменением профиля и фотографии (размещается в интернете); сервис подписок с платными и бесплатными курсами, системой оплаты и регистрацией пользователей (используя функционал из проекта «Блог»).
Дипломная работа и проверка заданий
По окончании курса вы выполните дипломную работу, за которую получите диплом (доступен для скачивания и размещения ссылки на сайте курса). К каждой лекции прилагаются домашние задания, отправляемые на проверку. Результаты проверки доступны в личном кабинете и отправляются на вашу почту.
Стоимость и оплата
Стоимость курса зависит от выбранного типа. Для начинающих рекомендуются курсы «Стандарт» или «Премиум» (более 400 дополнительных практических заданий). Вариант «Всё включено» предоставляет бесплатный доступ ко всем платным курсам (10 на момент публикации). Доступна оплата в два платежа.
Курс подойдёт тем, кто хочет изучить Python, работать фрилансером или создавать собственные проекты. Количество мест ограничено.