Основы программирования и анализа данных на Python
Факультет искусственного интеллекта

Данный курс предназначен для студентов всех специальностей и дает базовые навыки программирования на Python и инструменты для работы с данными — без предварительного опыта в программировании, но с готовностью регулярно писать код и сдавать задачи.

Слушатели освоят алгоритмические конструкции (ветвления, циклы, функции), работу с числами и текстом, коллекции языка (списки, множества, словари) и обработку файлов. Отдельные занятия посвящены визуализации (Matplotlib), высокопроизводительным вычислениям (NumPy) и табличным данным (Pandas): загрузка, фильтрация, агрегация, наглядное представление результатов.

В заключительной части курса — объектно-ориентированное программирование (классы, инкапсуляция, наследование, декораторы, специальные методы) и реляционные базы данных (хранение и выборка табличных данных). Эти темы нужны и сами по себе, и как задел для следующих курсов серии.

Цель курса — сформировать алгоритмическое мышление и устойчивый навык программирования на Python, достаточный для самостоятельной работы с данными и для перехода к курсам по машинному и глубокому обучению.

Данный курс является составляющей частью серии курсов по искусственному интеллекту в Московском государственном университете. Рекомендован к прослушиванию параллельно с курсом по математике для анализа данных в записи. Логическим продолжением курса являются курсы по машинному и глубокому обучению. Цель этой серии курсов — предоставление студентам актуальных и современных знаний в области искусственного интеллекта и в различных областях науки о данных.

Онлайн-лекции и домашние задания с автоматической проверкой доступны всем желающим. Приступить к занятиям можно до записи в личном кабинете МГУ (в том числе если на момент первой лекции мест вам не хватит места д).

Запись в ЛК МГУ обязательна только если по учебному плану вам нужен зачёт. За неделю до зачёта проверьте, что запись есть: иначе по технической причине можно не попасть в ведомость.

Для зачёта необходимо:

  1. подключаться к онлайн-лекциям;
  2. выполнять домашние задания;
  3. сдать итоговое задание;
  4. пройти очный зачёт в формате устной беседы по материалам курса.

Не записывайтесь одновременно на несколько МФК с пересекающимся расписанием: это помешает выполнить условия и получить зачёт.

Контакты:

ОБЯЗАТЕЛЬНО подпишитесь на канал курса в Яндекс Мессенджере https://messenger.360.yandex.ru/#/join/c1f364af-1b..., в котором будет публиковаться вся информация по данному курсу: ссылки на лекции, домашние задания, информация о получении зачету и т.д.

Вопросы по курсу направляйте на почту edu.fai@org.msu.ru (тема письма - МФК “Основы программирования и анализа данных на Python”).


Online-курс  Курс по искусственному интеллекту

Факультет
Факультет искусственного интеллекта

Преподаватели

Преподаватели

Горохов Олег Евгеньевич

Где
онлайн, ауд. онлайн

Когда
Среда 17:00–18:30

Нагрузка:
Аудиторная [ч]: 24
Самостоятельная [ч]: 12

Семестр
Осенний семестр 2026/2027 учебного года

Записалось / всего мест
256 / 256