Все курсыС нуля

Python с нуля

Основы программирования для школьников - от первой строчки кода до задач ОГЭ и ЕГЭ

8 модулей 36 уроков 90 задач с кодом 2163 XP~11 ч
  • Python прямо в браузере - ничего не нужно устанавливать
  • ИИ-наставник подскажет, но не решит за вас
  • Очки опыта, серии дней и достижения
  • Сертификат с проверкой по ссылке

Этот курс для тех, кто ни разу не писал программ. Мы начнём с одной строчки print и шаг за шагом дойдём до функций, списков, словарей и алгоритмов, которые встречаются на ОГЭ и ЕГЭ по информатике.

Как устроено обучение:

  • Короткая теория с примерами. Любой пример можно запустить, изменить и пройти по шагам - вы увидите, как меняются переменные на каждой строке.
  • Практика сразу после теории: тесты, «что выведет программа», сборка программы из строк и задачи, которые проверяются автоматически прямо в браузере.
  • ИИ-наставник подскажет, где ошибка, и объяснит непонятное, но не решит задачу за вас.
  • Очки опыта, серии дней и достижения помогают заниматься регулярно, а в конце вас ждёт сертификат с проверкой по ссылке.

Устанавливать ничего не нужно: Python работает прямо на странице.

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

  1. 1

    Знакомство с Python

    4 уроков · 11 задач · ~90 мин

    Что такое язык программирования и интерпретатор, как Python выполняет программу, функция print, выражения и операторы, виды ошибок и чтение трассировки.

  2. 2

    Переменные и ввод данных

    5 уроков · 12 задач · ~95 мин

    Переменные, типы данных, ввод с клавиатуры и красивый вывод. В конце модуля - задачи на цифры числа, как в экзаменах.

  3. 3

    Условия

    5 уроков · 13 задач · ~95 мин

    Программа учится выбирать: сравнения, логический тип, if, elif, else и логические операции and, or, not.

  4. 4

    Цикл while

    4 уроков · 10 задач · ~70 мин

    Повторяем действия, пока выполняется условие: счётчики, ввод до нуля, перебор цифр числа, break и continue.

  5. 5

    Цикл for и range

    5 уроков · 14 задач · ~80 мин

    Цикл с заранее известным числом повторений: range, накопители, поиск максимума, вложенные циклы, делители и простые числа.

  6. 6

    Строки

    4 уроков · 10 задач · ~70 мин

    Индексы и срезы, методы строк, перебор символов и построение новых строк.

  7. 7

    Списки

    5 уроков · 12 задач · ~90 мин

    Храним много значений в одной переменной: индексы, перебор, методы списков, генераторы списков и алгоритмы обработки массивов.

  8. 8

    Функции

    4 уроков · 8 задач · ~70 мин

    Собственные функции: параметры, return, область видимости и рекурсия.

  9. Сертификат о прохождении курса