интерактивные уроки для начинающих

Python с нуля —
первая программа в браузере

Разберитесь с первой командой и напишите небольшую программу в интерактивном уроке. Опыт и знание специальных терминов не нужны.

Начать первый урок бесплатно

Регистрация нужна, чтобы сохранять прогресс · без карты и установки

python-first-program урок 1 / 13

сначала разберёмся

Первая программа: print и переменные

print — это команда «покажи текст на экране». Сам текст пишут в кавычках.

print("Привет!")Привет!

теперь попробуй

Напиши программу, которая выводит на экран ровно одну строку: «Привет, мир!». Потом нажми «Запустить».

Python
Результат появится после запуска

что изменится

Начнёте понимать код и писать небольшие программы сами

От одной команды — к работающим решениям. Предварительная подготовка не нужна.

01

Синтаксис станет понятным

Освоите правила Python: как записывать команды и читать простые программы.

02

Сможете работать с данными

Переменные сохраняют значения, вычисления дают результат, а print показывает его на экране.

03

Программа сможет выбирать, что делать

Условия, циклы и проверки задают разные действия и помогают повторять нужные шаги.

как проходит урок

Небольшой шаг —
и сразу практика

Вместо длинной лекции урок ведёт от короткого объяснения к самостоятельному действию и понятной проверке.

  1. 01

    Объяснение

    Одна новая идея без лишних терминов и перегрузки.

  2. 02

    Вопрос

    Небольшая проверка помогает остановиться и подумать.

  3. 03

    Код

    Пишете несколько строк прямо в окне урока.

  4. 04

    Обратная связь

    Сразу видите результат и понимаете следующий шаг.

программа

13 уроков с нуля. Ещё 5 — для продолжения

Это две отдельные части: сначала базовые уроки, затем углубление в функции. Проходить всё за один раз не нужно.

Первый урок бесплатный. Доступ к остальным указан в программе.

13 уроков

Основы Python

Первая программа, переменные, условия, циклы, проверки, числа, строки, списки, словари, коллекции, время и основы функций.

Темы и доступ к урокам
  1. 01
    Первая программа: print и переменные15 мин · Бесплатно
  2. 02
    Функции: def, аргументы и return14 мин · Бесплатно
  3. 03
    Условия: if, else и развилки35 мин · Премиум
  4. 04
    Циклы: for, range и накопители35 мин · Премиум
  5. 05
    Проверки и ошибки: списки, raise, isinstance25 мин · Премиум
  6. 06
    Числа и деньги: //, % и копейки30 мин · Премиум
  7. 07
    Строки: методы, срезы, split и join35 мин · Премиум
  8. 08
    Форматирование: f-строки и вид числа40 мин · Премиум
  9. 09
    Списки: изменяемость, срезы и сортировка35 мин · Премиум
  10. 10
    Словари: ключ, значение и счётчики35 мин · Премиум
  11. 11
    Разбор текста: while, break и кортежи35 мин · Премиум
  12. 12
    Коллекции: включения, sorted с ключом, множества35 мин · Премиум
  13. 13
    Время: одна единица, счёт, обратно в формат35 мин · Премиум
Перейти к основам
5 уроков

Python: функции подробнее и организация кода

Аргументы, разбиение задачи на части, выбор нужного действия и объединение функций в одно решение.

Темы и доступ к урокам
  1. 01
    Аргументы и значения по умолчанию30 мин · Бесплатно
  2. 02
    Декомпозиция: маленькие функции35 мин · Премиум
  3. 03
    Таблицы диспетчеризации: действие по ключу30 мин · Премиум
  4. 04
    Чистые функции и состояние: кто меняет данные35 мин · Премиум
  5. 05
    Композиция: функции как данные и конвейеры30 мин · Премиум
Перейти к функциям

можно начинать без подготовки

Начинайте, даже если никогда не писали код

Ничего устанавливать не нужно

Открываете урок в браузере и сразу переходите к первому действию.

Опыт не требуется

Каждое новое слово объясняется до того, как понадобится в задании.

Ошибки — часть обучения

Проверка помогает понять, что поправить, и попробовать ещё раз.

уже знакомы с основами?

А если я всё это уже знаю?

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

Перейти к продвинутой практике

частые вопросы

Поможем выбрать старт

Никогда не писали код? Уроки Python с нуля. Всё объясняется до первого задания.

Знаете синтаксис, переменные, условия и циклы? Путь «Python для начинающих». Закрепите их на прикладных задачах.

Уверенно работаете с функциями и коллекциями? Путь «Python: продвинутая практика». Переходите к более сложным решениям.

Нет. Код пишется и запускается прямо в браузере внутри урока.

После запуска вы сразу увидите результат. Если что-то нужно поправить, урок подскажет, на что обратить внимание.

первый шаг

Первая программа ближе, чем кажется

Создайте аккаунт, чтобы сохранять прогресс. После регистрации вернём вас в первый урок. Карта не нужна.

Начать первый урок