Преподаватель – Дарья Касьяненко
Ассистент – Ксения Степанова
Материалы готовили Ян Пиле, Татьяна Рогович, Анастасия Максимовская, Алла Тамбовцева, Максим Карпов, Маргарита Бурова, Дарья Касьяненко.
Курс разделен на 3 части: основы программирования на Python, сбор данных с помощью Python, анализ данных на Python.
Дата | Темы | |
---|---|---|
1 | 12.09.2023 | Введение в Python, Jupyter. Ввод-вывод, основные типы данных (int, float, str). Первые функции |
2 | 16.09.2023 | Логические переменные, операции и операторы сравнения. Условия if-elif-else. Условный цикл while. Списки, кортежи, последовательности |
3 | 19.09.2023 | Множества. Словари. Вложенные структуры данных. Методы строк, списков. Срезы |
4 | 23.09.2023 | Цикл for. Вложенный цикл for |
5 | 26.09.2023 | Функции. Рекурсия. О-нотация |
6 | 30.09.2023 | Текстовые файлы и таблицы |
7 | 03.10.2023 | Регулярные выражения |
8 | 07.10.2023 | Классы и основы ООП |
9 | 10.10.2023 | Телеграм-бот на Python. Работа с SQL и базами данных с помощью Python. Деплоинг бота на Yandex Cloud |
10 | 14.10.2023 | Введение в numpy. Работа с векторами и матрицами. Введение в pandas |
11 | 17.10.2023 | Pandas продолжение. Разведывательный анализ данных |
12 | 21.10.2023 | Сбор данных: скрейпинг, requests, BeautifulSoup |
13 | 28.10.2023 | Сбор данных: requests, BeautifulSoup – продолжение |
14 | 11.11.2023 | Сбор данных: Selenium, работа с сервисами через API |
15 | 18.11.2023 | Сбор данных: работа с сервисами через API |
16 | 25.11.2023 | Визуализация для презентации данных: matplotlib |
17 | 2.12.2023 | Визуализация в seaborn. EDA особенности |
18 | 9.12.2023 | Предобработка текстов: лемматизация, удаление стоп-слов |
Все домашние задания выкладываются на платформе Вышка.Онлайн.