Спринт 1 — Введение в работу с кодом
Изучим основы языка как инструмента автоматизации тестирования, установим Python и PyCharm, настроим виртуальное окружение и разберём основы Git
Спринт 2 — Основы Python
Изучим, как устроены переменные и какие есть типы данных, научимся применять основные операции и операнды, сравнивать данные между собой и работать с условными конструкциями if-elif-else
Спринт 3 — Типы данных в Python: часть 1
Учимся работать со строками и списками, а также осваиваем циклы for и while, чтобы автоматизировать повторяющиеся действия и работать с данными эффективно
Спринт 4 — Типы данных в Python: часть 2
Осваиваем работу с кортежами, словарями и множествами, а также учимся писать и применять функции: с аргументами по умолчанию, с произвольным количеством аргументов, без возвращаемых значений и другие
Спринт 5 — Построение архитектуры кода
Разбираем важные внутренние аспекты Python: области видимости переменных, подключение модулей, работу с pip и внешними библиотеками; изучаем декораторы и обработку исключений