Мы используем cookie для стабильной работы сервиса. Подробнее

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

ФорматОнлайн
Длительность12 недель
Объём6 занятий
По окончаниисертификат
Всё для обучения

Как устроено обучение

Практические занятия
Домашние задания
Интерактивные тренажёры
Видеоуроки
Текстовые уроки
О курсе

Подробнее

Курс состоит из 6 разделов, изучив которые, слушатель получит необходимый минимум для анализа данных, используя язык программирования Python. Изучение строится на теоретических основах математики, информатики, логики и математической статистики. Содержание курса включает в себя большую подборку практических примеров, а также заданий для самостоятельного решения, которые помогут лучше понять и отработать пройденный материал. Полученные знания и умения помогут развить навык алгоритмического мышления и работать с большими массивами информации посредством интеллектуального анализа данных. В курсе собран необходимый теоретический минимум, позволяющий без особого труда погрузиться в сферу разработки и интеллектуального анализа данных, понять основные принципы и отработать их практическими заданиями. В первом модуле курса объясняется причина выбора языка программирования Python, изложен порядок настройки окружения, готовности рабочего места и указания по исправлению типичных ошибок. Второй модуль помогает разобраться с представлением и хранением данных в компьютере, базовой математикой в программировании и способах конвертации данных между собой. Третий модуль показывает способы как избежать рутинных задач по средствам автоматизации выполнения однотипных действий проверки и повтора. Четвертый модуль направлен на знакомство с базовым принципом программирования - don't repeat yourself и знакомство с "синтаксическим сахаром" языка Python. Пятый модуль демонстрирует работу с файлами и сторонними библиотеками. Шестой модуль знакомит с основными библиотеками анализа данных и визуализации и позволяет студентам самостоятельно проанализировать датасет Titanic, являющийся золотым стандартом для первоначального погружения в область интеллектуального анализа данных с помощью современных языков программирования. Все лекционные материалы, приведенные в курсе, подкрепляются практическими примерами из предметной области и демонстрирующими работу предлагаемых алгоритмов. Присоединяйтесь к Telegram-каналу МИСИС Онлайн и каналу МИСИС Онлайн в MAX или пишите на openedu@misis.ru. Мы ответим на все ваши вопросы.
Требования

Что нужно для старта

  • Для полноценного освоения учебного материала по дисциплине студент должен:
  • - знать основы теории множеств, начальный уровень;- знать школьную алгебру и начала анализа, начальный уровень;- знать основы математической статистики, начальный уровень;- быть уверенным пользователем компьютера;
Результат

Что вы получите

  • В результате освоения курса слушатель будет знать:
  • - классические алгоритмы поиска и способ их использования в готовых библиотеках;
  • - классические алгоритмы упорядочивания и способ их использования в готовых библиотеках;
  • - основные варианты постановок задач связанных с разработкой чат-ботов;
  • - современные программные средства для решения задач интеллектуального анализа цифровых данных;
  • - современные программные средства для решения задач визуализации цифровых данных;
Содержание

Программа курса

6 занятий
№ТемаЧто внутри
01Раздел 1. Введение в язык программирования Python и интеллектуальный анализ данных

1.1 Введение. Цели, задачи, структура и технология изучения курса. 1.2. Почему выбрали Python1.3 Обзор методов и задач интеллектуального анализа данных для их решения с помощью Python1.4 Базовые понятия программирования. Подготовка рабочего места для MS Windows и macOS (практическая часть)1.5 Структура программы на языке Python. Первые программы. (практическая часть)1.6 Ключевые слова, идентификаторы, литералы (практическая часть)1.7 Триумвират программирования: алгоритм, блок-схема, программа (практическая часть)

02Раздел 2. Основные типы данных и математические операции для анализа данных на Python

2.1 Введение в данные и отличия разных типов данных (практическая часть)2.2 Операторы (практическая часть)2.3 Числа (практическая часть)2.4 Строки (практическая часть)2.5 Списки, индексы и срезы (практическая часть)2.6 Множества, кортежи и словари (практическая часть)2.7 Пользовательский ввод и преобразование типов (практическая часть)

03Раздел 3. Логические операции, операторы ветвления, циклы и сортировки в анализе данных на Python

3.1 Увлекательная математическая логика3.2 Логические связки (практическая часть)3.3 Операторы if-else, elif (практическая часть)3.4 Цикл while (практическая часть)3.5 Цикл for (практическая часть)3.6 Сортировки (практическая часть)3.7 Знакомство с теорией алгоритмов (практическая часть)

04Раздел 4. Основы функционального программирования на Python для решения задач анализа данных

4.1 Виды функций (практическая часть)4.2 Область видимости переменных (практическая часть)4.3 Аргументы функций (практическая часть)4.4 Оператор return (практическая часть)4.5 Рекурсия (практическая часть)4.6 Документирование (практическая часть)4.7 lambda (практическая часть)4.8 List comprehension (практическая часть)

05Раздел 5. Работа с базами данных и различными текстовыми форматами данных для решения задач анализа данных на Python

5.1 Дополнительные средства для работы с Python. Терминал (консоль) (практическая часть)5.2 Виртуальное окружение5.3 Сторонние пакеты и pip (практическая часть)5.4 Текстовые данные (практическая часть)5.5 CSV-файлы (практическая часть)5.6 Необычный текст: JavaScript Object Notation (практическая часть)5.7 Подключения к хранилищам данных (практическая часть)

06Раздел 6. Практическое применение интеллектуального анализа данных на примере реального проекта над набором данных Titanic

6.1 Основы работы с открытыми источниками данных в Интернете6.2 Введение в библиотеку numpy (практическая часть)6.3 Практическая реализация методов библиотеки numpy (подсчёт базовых математических статистик) (практическая часть)6.4 Введение в библиотеку pandas (практическая часть)6.5 Практическая реализация методов библиотеки pandas (обработка данных) (практическая часть)6.6 Введение в библиотеку seaborn (практическая часть)6.7 Практическая реализация методов библиотеки seaborn (построение разных типов графиков) (практическая часть)

01Раздел 1. Введение в язык программирования Python и интеллектуальный анализ данных

1.1 Введение. Цели, задачи, структура и технология изучения курса. 1.2. Почему выбрали Python1.3 Обзор методов и задач интеллектуального анализа данных для их решения с помощью Python1.4 Базовые понятия программирования. Подготовка рабочего места для MS Windows и macOS (практическая часть)1.5 Структура программы на языке Python. Первые программы. (практическая часть)1.6 Ключевые слова, идентификаторы, литералы (практическая часть)1.7 Триумвират программирования: алгоритм, блок-схема, программа (практическая часть)

02Раздел 2. Основные типы данных и математические операции для анализа данных на Python

2.1 Введение в данные и отличия разных типов данных (практическая часть)2.2 Операторы (практическая часть)2.3 Числа (практическая часть)2.4 Строки (практическая часть)2.5 Списки, индексы и срезы (практическая часть)2.6 Множества, кортежи и словари (практическая часть)2.7 Пользовательский ввод и преобразование типов (практическая часть)

03Раздел 3. Логические операции, операторы ветвления, циклы и сортировки в анализе данных на Python

3.1 Увлекательная математическая логика3.2 Логические связки (практическая часть)3.3 Операторы if-else, elif (практическая часть)3.4 Цикл while (практическая часть)3.5 Цикл for (практическая часть)3.6 Сортировки (практическая часть)3.7 Знакомство с теорией алгоритмов (практическая часть)

04Раздел 4. Основы функционального программирования на Python для решения задач анализа данных

4.1 Виды функций (практическая часть)4.2 Область видимости переменных (практическая часть)4.3 Аргументы функций (практическая часть)4.4 Оператор return (практическая часть)4.5 Рекурсия (практическая часть)4.6 Документирование (практическая часть)4.7 lambda (практическая часть)4.8 List comprehension (практическая часть)

05Раздел 5. Работа с базами данных и различными текстовыми форматами данных для решения задач анализа данных на Python

5.1 Дополнительные средства для работы с Python. Терминал (консоль) (практическая часть)5.2 Виртуальное окружение5.3 Сторонние пакеты и pip (практическая часть)5.4 Текстовые данные (практическая часть)5.5 CSV-файлы (практическая часть)5.6 Необычный текст: JavaScript Object Notation (практическая часть)5.7 Подключения к хранилищам данных (практическая часть)

06Раздел 6. Практическое применение интеллектуального анализа данных на примере реального проекта над набором данных Titanic

6.1 Основы работы с открытыми источниками данных в Интернете6.2 Введение в библиотеку numpy (практическая часть)6.3 Практическая реализация методов библиотеки numpy (подсчёт базовых математических статистик) (практическая часть)6.4 Введение в библиотеку pandas (практическая часть)6.5 Практическая реализация методов библиотеки pandas (обработка данных) (практическая часть)6.6 Введение в библиотеку seaborn (практическая часть)6.7 Практическая реализация методов библиотеки seaborn (построение разных типов графиков) (практическая часть)

Документ после выпуска

сертификат

Организатор

Автор курса

Университет науки и технологий МИСИСУниверситет науки и технологий МИСИС
Про НИТУ МИСИС: Лидер в области новых технологий и материалов Входит в пятерку лучших вузов страны по версии RUR Реализует образовательные программы по приоритетным направлениям – металлургия, горное дело, материаловедение, информационные технологии и др. №1 по материаловедению в России Участвует в программе “ПРИОРИТЕТ-2030” – “Исследовательское лидерство”
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Основы программирования на языке Python для интеллектуального анализа данных» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 28 сентября 2026 г.

Продолжить выбор

Похожие курсы

Начать без затрат

Бесплатные курсы

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно
Python для геймеров: базовый курс на игровых примерах
Бесплатно4 часа в неделю
Python для геймеров: базовый курс на игровых примерах

Здесь не будет сложных задач «про шахматы»! Здесь не будет абстрактных задач и сложных математических вычислений. Зато есть: теория простым и понятным языком игровые механики логи…

Онлайн12 занятий
Бесплатно
"Поколение Python": курс для начинающих
Бесплатно
"Поколение Python": курс для начинающих

"Поколение Python: курс для начинающих" знакомит с основными типами данных, конструкциями и принципами структурного программирования языка Python. Целевая аудитория – школьники, с…

Онлайн17 занятий
Бесплатно
Введение в статистику
Бесплатно
Введение в статистику

Курс «Введение в статистику»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучения. Программа курса. Отзывы. Расписание групп обуче…

Онлайн
Бесплатно