Наука о данных
Версия от 22:15, 12 мая 2022; Ilya Schurov (обсуждение | вклад)
- Совместный бакалавриат ВШЭ-РЭШ, 2-й год обучения.
- Курс ведёт Илья Щуров.
Содержание
- 1 Материалы
- 1.1 11.01. Первое знакомство. Python как калькулятор. Числа и строки
- 1.2 12.01. Списки
- 1.3 18.01. Списки и цикл for
- 1.4 19.01. Отступление: введение в R
- 1.5 25.01. Ещё чуть-чуть про R. Возвращаемся в Python: ещё о циклах, проверка условий
- 1.6 26.01. Ещё о проверках условий. Функции
- 1.7 1.02. Функции как аргументы функций. Сортировка. Лямбда-функции. Форматирование строк
- 1.8 2.02. Словари и множества
- 1.9 8.02. Работа с файлами
- 1.10 9.02. Исключение. Классы
- 1.11 15.02. Наследование. Итераторы
- 1.12 16.02. Библиотека numpy (и немножко matplotlib и sympy)
- 1.13 22.02. Ещё про numpy и математику в питоне
- 1.14 1.03 — 2.03. Библиотека pandas
- 1.15 9.03. Продвинутые возможности pandas
- 1.16 15.03. Немного о погоде и мультииндексах
- 1.17 16.03. Немного о картинках
- 1.18 22.03. Ещё немного о картинках
- 1.19 23.03. Введение в веб-скреппинг. Библиотека BeautifulSoup
- 1.20 5.04. Ещё про веб-скреппинг
- 1.21 6.04. REST API: XML и JSON
- 1.22 12.04. Визуализация данных и визуальные коммуникации
- 1.23 13.04. Продвинутый веб-скреппинг: Selenium
- 1.24 19.04. SQL и базы данных
- 1.25 20.04. Регулярные выражения
- 1.26 26.04. Streamlit
- 1.27 27.04. Ещё о streamlit. Scrapy. Networkx
- 1.28 11.09. Геоданные
Материалы
11.01. Первое знакомство. Python как калькулятор. Числа и строки
- 2022: сырой ноутбук с занятия, видео.
- 2015: конспект с комментариями, видео
- PT вычисления, визуализатор Python
12.01. Списки
- 2022: сырой ноутбук с занятия, видео
- 2015: конспект с комментариями (мы прошли до раздела «цикл for», не включая его), split и join, видео
- PT списки
- Домашнее задание №1
18.01. Списки и цикл for
- 2022: Сырой ноутбук с занятия, видео.
- 2015: Цикл for, присвоение и копирование списков, видео.
- PT цикл for.
- Домашнее задание №2
19.01. Отступление: введение в R
25.01. Ещё чуть-чуть про R. Возвращаемся в Python: ещё о циклах, проверка условий
- ноутбуки с занятия:
- конспекты с пояснениями: enumerate, zip (часть про словари можно пропустить), списковые включения (list comprehensions), проверка условий и цикл while.
- PT: проверка условий, цикл while.
- Видео занятия.
26.01. Ещё о проверках условий. Функции
- 2022: Ноутбук с занятия, видео.
- 2015: Конспект про функции, видео к конспекту.
- ДЗ№3
1.02. Функции как аргументы функций. Сортировка. Лямбда-функции. Форматирование строк
2.02. Словари и множества
8.02. Работа с файлами
9.02. Исключение. Классы
15.02. Наследование. Итераторы
16.02. Библиотека numpy
(и немножко matplotlib
и sympy
)
22.02. Ещё про numpy и математику в питоне
1.03 — 2.03. Библиотека pandas
- Часть 1: Ноутбук с занятия, видео с занятия.
- Часть 2: Ноутбук с занятия, видео с занятия.
- Конспект 2015 года
- ДЗ№8
9.03. Продвинутые возможности pandas
15.03. Немного о погоде и мультииндексах
16.03. Немного о картинках
- Видео с занятия, ноутбук с занятия
- Конспект 2015 года
- ДЗ№9 (продвинутые возможности pandas)
22.03. Ещё немного о картинках
23.03. Введение в веб-скреппинг. Библиотека BeautifulSoup
5.04. Ещё про веб-скреппинг
6.04. REST API: XML и JSON
12.04. Визуализация данных и визуальные коммуникации
Гостевая лекция Александра Богачёва
13.04. Продвинутый веб-скреппинг: Selenium
19.04. SQL и базы данных
20.04. Регулярные выражения
- Ноутбук с занятия, видео с занятия, regex101: интерактивный отладчик регулярных выражений.
26.04. Streamlit
- Видео с занятия
- Пример streamlit-приложения: код, демо.