🎓
Фундаментальные алгоритмы на Python
Информационные технологии

- Уроков: 63
- Сложность: easy
- Аудитория: 👍Начинающие и продолжающие разработчики, желающие систематизировать алгоритмическую базу 👍Студенты и слушатели, готовящиеся к собеседованиям и алгоритмическим задачам 👍Преподаватели/менторы — как набор тщательно проверяемых практик с автотестами
Информационные технологии
Платный
Сборник интерактивных задач по алгоритмам, структурам данных, основам теории чисел, базовым криптосхемам и вводным методам машинного обучения. 60+ интерактивных задач с автопроверкой, пошаговой теорией, псевдокодом, примерами и стартовыми шаблонами кода.
- 12 модулей: поиск, сортировки, массивы, строки, графы, деревья, динамическое программирование, матрицы, структуры данных, теория чисел, шифрование, базовое ML
- Каждый шаг: краткая теория (разворачивающиеся блоки), псевдокод, пример реализации, шаблон решения, автоматическая проверка
- Автопроверка: видимые/скрытые тесты, детерминированная генерация данных, корректная обработка погрешностей для вещественных ответов
- Среда выполнения: Python 3.x на платформе Stepik, без сетевого доступа, адекватные лимиты по времени/памяти
Требования:
- Базовые навыки Python: типы данных, циклы, функции, работа со stdin/stdout
- Базовое представление об оценке сложности (O‑нотация)
- Минимум математики: арифметика, массивы/матрицы; базовые понятия о графах приветствуются
- Ничего устанавливать не требуется: всё выполняется в браузере