От первой строки к своей программе
Иди по маршруту. Если тема уже знакома, начни с её практикума: важно уметь написать решение и объяснить его на другом примере.
Код выполняется в браузере. Первая загрузка Python требует интернета. Доступ к курсам выдаёт преподаватель; эта страница помогает выбрать следующий шаг.
- 01Основы: переменные, ввод, вывод
Научись читать данные и точно выводить результат. - 02Условия
Освой границы, логические выражения и ветвления. - 03Цикл for
Обход последовательностей, накопитель, счётчик. - 04Списки
Индексы, изменение, сортировка и обработка наборов. - 05Python · while и алгоритмы
Выбирать цикл, обрабатывать поток до сигнала и объяснять, почему алгоритм завершится. - 06Python · строки и обработка текста
Разбирать ввод, искать фрагменты, нормализовать текст и проверять строковые алгоритмы. - 07Python · функции: от def до декомпозиции
Выделять повторяющиеся действия в функции, передавать данные, возвращать результат и проверять решение. - 08Python · словари и обработка данных
Хранить пары ключ–значение, считать частоты, группировать записи и собирать небольшие отчёты. - 09Python · множества и кортежи
Убирать повторы, сравнивать группы, работать с неизменяемыми наборами данных. - 10Python · файлы, исключения и JSON
Читать и сохранять данные, обрабатывать ожидаемые ошибки и обмениваться структурированными данными. - 11Python · классы и объекты
Создавать объекты с собственным состоянием, писать методы и выбирать между композицией и наследованием. - 12Python · практика, отладка и мини-проекты
Составлять план программы, проверять крайние случаи и доводить небольшие проекты до рабочего состояния.
Как понять, что основа сформирована
Ты умеешь прочитать условие, выбрать структуру данных, написать функцию, проверить крайние случаи и объяснить ошибку. Собери небольшой проект — учёт тренировок, словарь или анализатор текста — и покажи преподавателю код вместе со своими тестами.