← Все курсы Python

От первой строки к своей программе

Иди по маршруту. Если тема уже знакома, начни с её практикума: важно уметь написать решение и объяснить его на другом примере.

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

Как понять, что основа сформирована

Ты умеешь прочитать условие, выбрать структуру данных, написать функцию, проверить крайние случаи и объяснить ошибку. Собери небольшой проект — учёт тренировок, словарь или анализатор текста — и покажи преподавателю код вместе со своими тестами.