Идёт набор группы. Расписание будет опубликовано позже. Следите за изменениями на сайте.
{{course.from_date | date:'dd.MM.yyyy'}} - {{course.to_date | date:'dd.MM.yyyy'}}
{{ d.date | date:'dd.MM.yyyy' }},
%
скидка действует до {{
course.discount_expire_date }}
{{course.week_days}}
Подробное расписание:
{{course.week_days}}
Адрес: {{ course.address }}
Обратите внимание (в эти даты расписание изменено):
Адрес: {{ d.address }}
{{course.week_days}} {{ ( course.price_base_individuals_webinar && ( course.price_base_individuals && !webinarOnly || webinarOnly ) ) ? course.price_base_individuals_webinar : '' }} {{ ( course.price_base_entities_webinar && ( course.price_base_entities && !webinarOnly || webinarOnly ) ) ? course.price_base_entities_webinar : '' }}
Оставить заявку на Очное обучение
Оставить заявку на Вебинар
Записаться на Дистанционное обучение
скидка действует до {{ tables.distant.discount_expire_date }}
скидка действует до {{ tables.distant.discount_expire_date }}
Продолжительность обучения: 144 академических часов
Форма обучения: очно, в формате вебинара
Стоимость обучения: 39 000 рублей - для физических и юридических лиц
Возможность предоставления беспроцентной рассрочки (подробнее об услуге уточняйте у сотрудников Института).
Документ об окончании: Удостоверение о повышении квалификации по курсу "Веб-разработчик на языке Python" установленного образца, сроком действия 5 лет.
Данные выданного документа вносятся в единый реестр ФИС ФРДО.
О процессе обучения:
Обучение проводится в технически оборудованных аудиториях, каждый слушатель обеспечен индивидуальным компьютером, учебные классы укомплектованы всеми необходимыми методическими материалами.
О курсе:
Python – высокоуровневый язык программирования, который имеет простой и понятный синтаксис и большой набор функций. Python работает почти на всех известных платформах – от карманных компьютеров и смартфонов до серверов сети.
Основной целью программы является использования языка программирования Python для создания, оптимизации и поддержки различных видов программных продуктов. В зависимости от проекта и конкретных задач, работать над веб и мобильными приложениями, программами для различных настольных ОС, системами машинного обучения, автоматизацией тестирования и другими IT областями освоения данной программы повышение квалификации является приобретение слушателями профессиональных компетенций необходимых для работы в области программирования и создание IT-продуктов на языке Python; формирование новых профессиональных компетенций личности в информационных технологиях, базирующихся на достижении отечественной и мировой науки, в процессе усвоения базовых экономических понятий, принципов, законов, выработки навыков анализа инвестиционных вложений и практического применения приобретенных компетенций.
Слушатели в результате освоения программы повышения квалификации «Веб-разработчик на языке Python» должен знать и уметь:
- Применять принципы и основы алгоритмизации,
- Понимать методологию и языки программирования,
- Применять инструменты разработчика,
- Работать с системой контроля версий,
- Знать стандарт написания кода на Python,
- Работать с данными,
- Работать с API внешних сервисов,
- Применять выбранные языки программирования для написания программного кода,
- Разрабатывать процедуры проверки работоспособности программного обеспечения,
- Использовать существующие типовые решения и шаблоны проектирования программного обеспечения.
тем занятий
часов
часть
часть
работы
контроля
Линтеры
Средства среды разработки PyCharm
Магические клавиши PyCharm
Подключаем репозиторий к среде разработки PyCharm
Коммиты
Создание описания проекта. Синтаксис MarkDown(.md)
Пишем README.md
Условия
Циклы
Ввод и вывод
Фактические и формальные параметры
Вызов функций
Словарь
Кортеж
Последовательность
Что, где и для чего использовать
Строки и списки: неизменяемость строки
Строки и срезы
Методы строк
Вложенные списки и списочные выражения
Пакеты
Обзор дополнительных модулей Python
Установка стороннего модуля
Работа с графикой, документами (DOC, XLS, MD)
Создание каталогов
Чтение из файла
Запись в файл. Сериализация и десериализация
Обработка исключений
Стандартные исключения Python
Выброс исключений
Утверждения
Исключения из сторонних библиотек
Место обработки
Применение регулярных выражений
Применение регулярных выражений
Классы и экземпляры. Абстракция. Переопределение операторов
Основы проектирования и разработки. Простейшие реализации.
Форматы с фиксированной и произвольной длиной
Форматы TSV, CSV. Библиотека для работы с CSV. SQL и работа с SQLite. Одна и несколько таблиц. Создание, модификация и редактирование таблиц БД программными средствами (Python)
Работа с API web-сервиса получения погоды. Работа с картами (Yandex, Google). Навык
Алисы. Погружение в Web. Работа с протоколом HTTP
Обзор кода: своего и чужого (code review). Командная строка и работа с ней. Ветки, как элемент командной схемы
Понятие чистых функций. Объединения (слияния). Решение конфликтов. Git(Hub)Flow. Трекинг-системы
Подключение стилей Bootstrap
Переход к динамическому содержимому: параметры адресной строки браузера. Обработка форм (GET и POST)
Наследование шаблонов
Начало расширения функционала: подключение модуля обработки форм
Каркас первого сайта на основе базы данных
Регистрация пользователя, понятие о назначении ролей. Cookies и сессии
Авторизация пользователей
Добавление шаблонов, расширение функционала приложения
Занесение новых данных в БД, их редактирование и удаление из БД, отображение на web-страницах, управление правами доступа, первый мини-сайт, отправка почты
Эскизы для расширения функционала существующего web приложения. Способы передачи информации от расширяющего эскиза основному приложению. JSON-сериализация
Миграции
Введение в асинхронное программирование. Администрирование сайта
Краткий обзор Django, отличие от Flask, рассмотрение задачи администрирования на Django. Пакетная загрузка из xls- и zip-файлов
Подготовка приложения к публикации
HTTP-API и их использование в Telegram-ботах
Выполнение запросов от имени пользователя. Загрузка файлов
Обработка событий
Обоснование и выбор темы дипломной работы
Укажите ваш e-mail, выберите формат обучения и нажмите запросить КП, и мы отправим Вам коммерческое предложение по данному курсу!
Запрос успешно
отправлен! Спасибо за обращение!
В ближайшее время мы отправим Вам коммерческое предложение по
данному курсу!
Ошибки в следующих полях:
После обучения вы получаете:
Контактная информация: