Languages

Программирование на языке Python

Факультет вычислительной математики и кибернетики МГУ имени М.В. Ломоносова объявляет набора на программу повышения квалификации "Программирование на языке 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 для анализа данных
- Основы машинного обучения

Требования
От слушателей требуется опыт работы с компьютером, текстовыми редакторами,
также приветствуется понимание основ программирования и умение программировать на любом друго языке программирования.