Бакалавриат
2022/2023


Язык программирования Python (углубленный курс)
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс по выбору (Прикладная математика и информатика)
Направление:
01.03.02. Прикладная математика и информатика
Где читается:
Факультет компьютерных наук
Когда читается:
2-й курс, 1, 2 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
5
Контактные часы:
56
Программа дисциплины
Аннотация
Курс во многом о том, что может предложить Python вам в качестве инструмента. Мы не знаем, как пойдут у вас дальнейшая жизнь и карьера, однако в одном месте вам понадобится спарсить веб-страничку или заиспользовать чье-то API и получить данные, в другом красиво все нарисовать, в третьем поработать с параллельным программированием, а в четвертом веб-приложение создать или бота в телеграме запилить. И все это дает Python, в чем можно будет убедиться в конце курса, когда мы сделаем собственный проект, где каждый сможет ощутить величие Python!
Цель освоения дисциплины
- Умение проводить базовый анализ данных
- Работа с базами данных на продвинутом уровне с помощью Python
- Создание веб-страничек и их форматирование
- Навык визуализации с помощью Python
- Умение писать асинхронные и мультипроцессинговые скрипты
- Умение работать с API
- Создание телеграм-ботов
Содержание учебной дисциплины
- Bash, Git, среды разработки
- Numpy, pandas, scipy
- Matplotlib, seaborn
- Plotly, Typing, Jax
- ООП
- HTTP, REST
- Парсинг данных
Элементы контроля
- Домашнее задание 1Numpy, Pandas, визуализация
- Домашнее задание 2ООП
- Домашнее задание 3Веб-разработка
- Домашнее задание 4
- Проект