Программирование на языке Python от Кириенко

1. Типы данных, переменные (видео)
2. Целочисленная арифметика (видео)
3. Условная инструкция (видео)
4. Циклы for и while (видео)
5. Работа со строками (видео)
6. Списки (массивы) (видео)
7. Двумерные массивы (вложенные списки) (видео)
8. Множества и словари (видео)
9. Функции, рекурсия (видео)
10. Работа с файлами (видео)
Курс

ЛКШ-2023, параллель 5

1. Применения обхода в глубину (видео)
2. Корневая декомпозиция. Sparse table (видео)
3. Дерево отрезков (видео)
4. Декартово дерево (видео)
5. Декартово дерево по неявному ключу. Сканирующая прямая (видео)
6. Динамическое программирование. Читает Хетаг Дзестелов (видео)
7. Динамическое программирование, часть 2. Читает Александр Чистяков (видео)
8. Алгоритмы на строках (видео)
9. Вычислительная геометрия: вектора, углы, прямые (видео)
10. Вычислительная геометрия: окружности, многоугольники (видео)
11. Минимальное остовное дерево. Система непересекающихся множеств (видео)
12. Алгоритмы на корневых деревьях (LCA, LA и другие задачи) (видео)