Решение прикладных задач на Python

Грошева Полина Юрьевна
Руководитель программы
Решение прикладных задач на Python

О программе:

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

Ключевые темы:

  • Введение в программирование и алгоритмизацию на языке Python

  • Основы анализа цифровых данных

  • Обработка и анализ данных для решения профессиональных задач

  • Графическая визуализация данных в профессиональных задачах

Партнеры программы:

  • ГК «Айтеко»

  • АО «Российские космические системы»

Чему научат:

Основная часть курса посвящена применению Python для решения прикладных задач. В зависимости от направления обучения по основной образовательной программе способы решения прикладных задач на Python будут рассматриваться на примерах кейсов из привычной предметной области.

Так, студенты ИТХТ им. М.В. Ломоносова познакомятся с научными библиотеками языка Python, которые обладают мощными инструментами для численных вычислений, анализа данных, визуализации и других задач, которые химики и технологи могут применять в своей работе. Встроенные средства интеллектуального анализа найдут свое отражение в кейсах, связанных с решением задач химического моделирования, поиска новых соединений, анализа спектров и т.д.

Студенты экономических и гуманитарных направлений освоят подходы к решению задач экономического анализа, статистики, работы с большими наборами данных. Библиотеки языка Python позволят применить методы машинного обучения для прогнозирования, классификации, кластеризации и других задач, что полезно для анализа социальных сетей, обработки текстов, прогнозирования экономических показателей и других задач в экономике и гуманитарных науках. Большое внимание будет уделено визуализации результатов анализа, а также веб-скрапингу для получения доступа к экономическим данным, социальным медиа и другим онлайн-ресурсам.

Студенты технических направлений освоят мощный инструмент обработки, анализа и визуализации данных, включая фильтрацию, сортировку, агрегацию и многое другое. Кроме того, будут рассмотрены автоматизации рутинных операций в типичных задачах технического характера. Кроме того, на примере инженерных кейсов будут рассмотрены актуальные инструменты научных вычислений и численного анализа.

Возможные профессии выпускников:

  • Программист Python

  • Аналитик данных (Data Analyst)