Факультет вычислительной математики и кибернетики МГУ имени М.В. Ломоносова объявляет набор на программу повышения квалификации "Программирование на языке Python".
Начало обучения – 27 февраля по 30 апреля.
Расписание занятий вторник 18.50-20.20 (2 часа) суббота 11.30-14.30 (4 часа)
Запись на обучение по электронной почте dpovmk@cs.msu.ru или по телефону 89105536487 (вотсапп, телеграм).
Форма обучения дистанционная. Стоимость обучения 10000 рублей. По окончании обучения выдается удостоверение о повышении квалификации.
Преподаватель
Смирнов Илья Николаевич, http://istina.msu.ru/profile/ILYA_SMIRNOV/ Доцент кафедры общей математики факультета ВМК
Чему вы научитесь:
- выполнять практические операции по созданию программ и проектов в среде PyCharm;
- создавать логически и синтаксически правильные программы на языке Python по заданному алгоритму;
- выполнять операции обработки структурированных данных;
- выполнять постановку задачи, разработку алгоритма ее решения и использования прикладных систем программирования для реализации алгоритмов на языке программирования Python;
- решать задачи анализа данных с элементами машинного обучения.
Что входит в курс:
- Курс рассчитан на 48 часов (2,5 месяца обучения)
- Занятия онлайн, Zoom
- Теоретическое и практическое обучение
- Решение прикладных задач анализа данных с элементами машинного обучения
Материалы курса. Модули.
- Лексические основы языка программирования Python. Операторы языка программирования Python. Функции в языке программирования Python. Коллекции
- Модули и пакеты. Подключаемые библиотеки
- Работа с файловой системой. Исключения и обработка ошибок
- Регулярные выражения и основы синтаксического разбора.
- Основы функционального программирования
- Объектно-ориентрованное программирование. Классы и объекты, наследование, полиморфизм
- Основы использования NumPy и Pandas для анализа данных
- Основы машинного обучения
Требования
От слушателей требуется опыт работы с компьютером, текстовыми редакторами, также приветствуется понимание основ программирования и умение программировать на любом друго языке программирования.