Чему вы научитесь
- Понимать, почему изменение одного списка задевает другой
- Делать копии, которые не тянут за собой старые данные
- Писать функции, которые не "помнят" прошлые вызовы
- Предсказывать ответ там, где простая сумма и округление обманывают
- Находить ошибки, после которых данные пропадают без единого сообщения
- Объяснять, почему одинаковые объекты Python считает разными
О курсе
Курс о местах, где Python ведёт себя не так, как подсказывает интуиция. Списки, функции, числа, циклы и классы, где ошибка не видна с первого взгляда.
Для кого этот курс
Курс для тех, кто прошёл курс по основам Python, для начинающих разработчиков и тех, кто готовится к собеседованию.
Начальные требования
Основы Python, то есть переменные, списки, условия, циклы и функции. Если с ними пока сложно, начните с курса для начинающих.
| Курс подходит для любой темы Stepik |
Преподаватели курса
Как проходит обучение
Каждый урок посвящён одному подвоху. В нём теория, тесты "Что выведет этот код?" с пояснениями и задачи с автоматической проверкой. Проходите курс в своём темпе, когда вам удобно.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 2 учеников получили сертификат.
Что вы получите
- 24 урока о подвохах Python
- 65 тестов
- 77 задач
- Ссылки на первоисточники
Нагрузка
2-3 часа в неделю