Курс на Stepik
Обложка курса «Алгоритмы на Python: бесплатный старт» на Stepik
Бесплатно

Алгоритмы на Python: бесплатный старт 0.000

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

Бесплатное начало подготовки к алгоритмической секции собеседования на Python. Научитесь оценивать сложность решений, замечать медленные операции Python и решать задачи на словари и множества. 18 задач с проверкой на скрытых тестах и разбором каждой.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Алгоритмы на Python: бесплатный старт»Учеников на курсе 1
Сертификаты, выданные на курсе «Алгоритмы на Python: бесплатный старт»Сертификатов выдано 0
Отзывы о курсе «Алгоритмы на Python: бесплатный старт»Отзывов получено 0
Рейтинг курса «Алгоритмы на Python: бесплатный старт»Рейтинг курса 0.000
Уроки в курсе «Алгоритмы на Python: бесплатный старт»Количество уроков 9
Тесты в курсе «Алгоритмы на Python: бесплатный старт»Количество квизов 9
Задачи с кодом в курсе «Алгоритмы на Python: бесплатный старт»Количество задач с кодом 18
Обновления курса «Алгоритмы на Python: бесплатный старт»Обновления курса
Дата публикации курса «Алгоритмы на Python: бесплатный старт»Дата публикации курса
Последнее обновление курса «Алгоритмы на Python: бесплатный старт»Последнее обновление
Сложность easy

Чему вы научитесь

  • Оценивать сложность решения в O-нотации
  • Понимать по ограничениям, какое решение уложится во время
  • Замечать в коде операции Python, которые стоят O(n)
  • Искать пары, считать частоты и группировать данные с помощью словарей и множеств
  • Считать подмассивы с заданной суммой через префиксные суммы и словарь

О курсе

Бесплатное начало подготовки к алгоритмической секции собеседования на Python. Научитесь оценивать сложность решений, замечать медленные операции Python и решать задачи на словари и множества. 18 задач с проверкой на скрытых тестах и разбором каждой.

Для кого этот курс

  • Тем, кто знает основы Python и хочет понять, как решают задачи на алгоритмических собеседованиях.
  • Тем, кто присматривается к полному курсу и хочет сначала попробовать формат.

Начальные требования

Python на базовом уровне: циклы, функции, списки, словари, множества, строки. Знать алгоритмы заранее не нужно.

Преподаватели курса

Как проходит обучение

В курсе два модуля и заключительный урок. Каждый модуль начинается с теории и небольшого теста, потом идут задачи и урок с разборами.

Решение пишется прямо в браузере как функция на Python. Система сама вызывает её и проверяет результат на скрытых тестах. Вопросы по задачам оставляйте в комментариях к шагу, автор отвечает на них каждый день.

Что вы получите

  • 18 задач с автоматической проверкой на скрытых тестах
  • Разбор каждой задачи с кодом и оценкой сложности
  • Теорию по оценке сложности и хеш-таблицам
  • Ответы автора на вопросы в комментариях каждый день

Нагрузка

2–3 часа в неделю

Расскажите о курсе друзьям