Подводные камни Python (2026)

Курс о местах, где Python ведёт себя не так, как подсказывает интуиция. Списки, функции, числа, циклы и классы, где ошибка не видна с первого взгляда.
2-3 часа в неделю
Сертификат Stepik

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

  • Понимать, почему изменение одного списка задевает другой
  • Делать копии, которые не тянут за собой старые данные
  • Писать функции, которые не "помнят" прошлые вызовы
  • Предсказывать ответ там, где простая сумма и округление обманывают
  • Находить ошибки, после которых данные пропадают без единого сообщения
  • Объяснять, почему одинаковые объекты Python считает разными

О курсе

Думаете, что знаете Python? Проверьте

Код выглядит правильным

> Список "сам" изменился.

> Функция помнит прошлый вызов.

> Сравнение работает в тестах и ломается в программе.

А Python молчит.

Здесь вы поймёте, почему он работает именно так, и начнёте замечать подвох ещё при чтении кода.

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

Курс для тех, кто прошёл курс по основам Python, для начинающих разработчиков и тех, кто готовится к собеседованию.

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

Основы Python, то есть переменные, списки, условия, циклы и функции. Если с ними пока сложно, начните с курса для начинающих.

Значок светлой и тёмной темыКурс подходит для любой темы Stepik

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

Каждый урок посвящён одному подвоху. В нём теория, тесты "Что выведет этот код?" с пояснениями и задачи с автоматической проверкой. Проходите курс в своём темпе, когда вам удобно.

Программа курса

В курс входят

  • 27 уроков
  • 65 тестов
  • 77 интерактивных задач
загружаем...

Наши преподаватели

Certificate

Сертификат

Сертификат Stepik

Отзывы прошедших курс

5
из 5
из 1 отзыва
1 отзыв
загружаем...

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

  • 24 урока о подвохах Python
  • 65 тестов
  • 77 задач
  • Ссылки на первоисточники

Сколько стоит обучение

300 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

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