Видеоуроки Фоксфорда по Python
1. Ключевые слова и идентификаторы в Python
2. Обмен переменных значениями в Python
3. Ввод данных в Python
4. Вывод данных в Python
5. Преобразование типов в Python
6. Условная инструкция в Python
7. Инструкции управления циклом в Python
8. Цикл for в Python
9. Цикл while в Python
10. Локальные и глобальные переменные в Python
11. Строки в Python
12. Литералы строк в Python
13. Срезы строк в Python
14. Коды символов в Python
15. Задачи поиска, замены и удаления подстроки в строке в Python
16. Срезы списков в Python
17. Генераторы списков в Python
18. Двумерные массивы в Python
19. Кортежи в Python
20. Рекурсия в Python
21. Инструкция pass в Python
22. Lambda- функции в Python
23. Поиск второго по значению экстремума
24. Случайные числа
25. Локальные и глобальные переменные
Немного из олимпиадного программирования:
1. Быстрая сортировка Хоара
2. Теория графов: способы хранения графов
3. Теория графов: хранения графа, матрица смежности
4. Теория графов: хранение графа, список ребер
5. Теория графов: хранение графа, списки смежных вершин
6. Теория графов: алгоритм поиска в ширину
7. Теория графов: алгоритм поиска в глубину
8. Теория графов: алгоритм Дейкстры
9. Теория графов: алгоритм Флойда
10. Теория графов: волновой алгоритм поиска кратчайшего пути
11. Структуры данных: очередь
12. Структуры данных: очередь на Python
13. Структуры данных: стек