🎓

Фундаментальные алгоритмы на Python

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