Курс на Stepik
Обложка курса «Алгоритмы и Big O: Кодом на Python» на Stepik
990 ₽

Алгоритмы и Big O: Кодом на Python ★ 0.000

Открыть на
STEPIK.ORG

Практический курс по алгоритмам и Big O на Python: понятные аналогии, код, трассировки и 80 заданий помогут оценивать время и память, выбирать структуры данных и ускорять программы.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Алгоритмы и Big O: Кодом на Python»Учеников на курсе 10
Сертификаты, выданные на курсе «Алгоритмы и Big O: Кодом на Python»Сертификатов выдано 0
Отзывы о курсе «Алгоритмы и Big O: Кодом на Python»Отзывов получено 0
Рейтинг курса «Алгоритмы и Big O: Кодом на Python»Рейтинг курса 0.000
Уроки в курсе «Алгоритмы и Big O: Кодом на Python»Количество уроков 21
Тесты в курсе «Алгоритмы и Big O: Кодом на Python»Количество квизов 80
Время прохождения курса «Алгоритмы и Big O: Кодом на Python»Время прохождения курса —
Стоимость курса «Алгоритмы и Big O: Кодом на Python»Стоимость курса 990 ₽ —
Обновления курса «Алгоритмы и Big O: Кодом на Python»Обновления курса — —
Дата публикации курса «Алгоритмы и Big O: Кодом на Python»Дата публикации курса — ———
Последнее обновление курса «Алгоритмы и Big O: Кодом на Python»Последнее обновление — ———

Содержание курса

Разделы в курсе «Алгоритмы и Big O: Кодом на Python» 9 разделов Уроки в курсе «Алгоритмы и Big O: Кодом на Python» 21 урок Тесты в курсе «Алгоритмы и Big O: Кодом на Python» 80 тестов Время прохождения курса «Алгоритмы и Big O: Кодом на Python» 0 ч. Последнее обновление курса «Алгоритмы и Big O: Кодом на Python» обн. 6 сентября 2026

Измеряем рост

3 урока
1. Справочник курса: как проходить уроки ↗
2. Big O начинается с эксперимента ↗
3. O(1), O(n), O(n²): таблица роста ↗

Поиск

2 урока
1. Линейный поиск: последовательный просмотр ↗
2. Бинарный поиск: делим диапазон пополам ↗

Сортировки

3 урока
1. Пузырёк и выбор: цена вложенных циклов ↗
2. Merge sort: разделяем и сливаем ↗
3. Quick sort и sorted(): средний и худший случай ↗

Структуры данных

2 урока
1. List, связный список, стек и очередь ↗
2. Dict и set: ускоряем проверку принадлежности ↗

Промежуточный проект

1 урок
1. Промежуточный проект: оптимизируем лабораторию ↗

Строим алгоритмические шаблоны

2 урока
1. Рекурсия и стек вызовов ↗
2. Куча и очередь с приоритетом ↗

Линейные проходы вместо вложенных циклов

3 урока
1. Два указателя в отсортированном массиве ↗
2. Скользящее окно ↗
3. Префиксные суммы и запросы диапазона ↗

Графы и иерархии

3 урока
1. Деревья и три обхода ↗
2. BFS, DFS и компоненты связности ↗
3. Алгоритм Дейкстры ↗

Стратегии оптимизации

2 урока
1. Жадные алгоритмы и выбор интервалов ↗
2. Динамическое программирование: минимум монет ↗