бесплатно без регистрации 14 уроков

Python

Первый язык, на котором пишут всё

Язык с нуля: переменные и типы, условия и циклы, функции, списки, словари и строки — а в конце своя программа, которая считает и разбирает данные. Код выполняется прямо в браузере настоящим Python.

Первый урок открыт целиком — без регистрации.

14уроков с домашней работой к каждому
153задания с проверкой в браузере
0 ₽платных тарифов на платформе нет
13 часовстолько уходит на уровень
Первый урок · без регистрации Урок 1 · «Первая программа» — с него начинается курс 2 минуты

Что такое программа

Программа — это список указаний, которые компьютер выполняет сверху вниз, по одному. Не «сделай красиво», а «возьми это число, вычти вот это, покажи что вышло». Буквально и по порядку.

цена = 100
скидка = 20
print(цена - скидка)
цена = 100скидка = 20print(цена - скидка)80в выводе программы
Python читает строки сверху вниз и выполняет каждую по очереди.

Три строки — три шага. Запомнить сто. Запомнить двадцать. Напечатать разницу. Python не угадывает и не переставляет: он делает ровно то, что написано, и ровно в том порядке.

Это и есть главная перемена в мышлении. В жизни мы описываем результат: «посчитай мне скидку». Программе описывают путь к результату — и путь надо продумать целиком, потому что додумывать за вас никто не станет.

Задачапосчитать, перебратьДанныетаблицы, отчётыСерверсайты, ботыодин языкпоэтому его и берут первым: выучил раз — пригодится везде
Один и тот же язык считает школьную задачу, разбирает таблицу и держит сайт.

Python выбирают первым языком чаще любого другого, и причина простая: в нём меньше всего лишнего. Нет точек с запятой в конце строк, не надо объявлять, что переменная — число, не надо ничего собирать перед запуском. Написал — запустил — увидел.

Весь урок целиком →

Задание из урока

Первое задание этого урока — не выбор варианта, а работа: его удобнее делать в самом уроке.

Открыть урок целиком →
Программа курса 1 уровень · 14 уроков · контрольная уровня с сертификатом

Программа

Уровень 1 — язык и первые программы 14 уроков · контрольная на 16 заданий

Язык с нуля до функций, списков и словарей. В конце — программа, которая считает и разбирает данные.

01
Первая программа

Написать первую программу: напечатать результат, сохранить значение в переменной и прочитать сообщение об ошибке.

около 33 минут · домашняя работа
02
Числа и операторы

Считать в Python: три вида деления, два типа чисел, порядок действий и вывод числа рядом с текстом.

около 39 минут · домашняя работа
03
Строки

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

около 39 минут · домашняя работа
04
Условия

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

около 39 минут · домашняя работа
05
Цикл for и range

Повторять действия: цикл по последовательности, range для чисел и схема накопления суммы, счётчика и максимума.

около 39 минут · домашняя работа
06
Цикл while, break и continue

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

около 38 минут · домашняя работа
07
Списки

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

около 38 минут · домашняя работа
08
Обработка списков

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

около 39 минут · домашняя работа
09
Списковые включения

Строить новый список одной строкой: преобразование, отбор и связки с sum, len и join.

около 38 минут · домашняя работа
10
Словари

Хранить данные под именами: пары «ключ — значение», безопасный доступ через get и перебор через items.

около 38 минут · домашняя работа
11
Функции

Давать работе имя: объявление и вызов, возврат значения, свои переменные внутри.

около 39 минут · домашняя работа
12
Функции: умолчания и разбор задачи

Задавать привычные значения параметрам, разбивать задачу на понятные части и писать функции, которые читаются.

около 39 минут · домашняя работа
13
Ошибки и отладка

Читать сообщение об ошибке, обрабатывать предвидимые случаи и находить ошибку, которая не роняет программу.

около 40 минут · домашняя работа
14
Разбор данных: программа целиком

Собрать всё вместе: превратить текст в записи, очистить их, посчитать итоги и показать отчёт.

около 40 минут · домашняя работа
Кому как объяснять тема одна, различаются примеры и язык

Начало урока «Первая программа» — нажмите подачу и посмотрите, как это написано для вас

Базовая подача Так урок написан для всех, пока подача не выбрана.

Программа — это список указаний, которые компьютер выполняет сверху вниз, по одному. Не «сделай красиво», а «возьми это число, вычти вот это, покажи что вышло». Буквально и по порядку.

Как устроен урок. Урок — одна страница: главы подряд, внутри них встроенная практика, в конце итог и домашняя работа. Порог 70%, пересдача через сутки новым набором.

Сертификат. За сданную контрольную уровня — именной, с кодом проверки подлинности; от 95% с отличием.

Пересдача и возвращения. Домашнюю можно пересдать через сутки другим набором, а через два дня, неделю и месяц курс сам предложит четыре коротких задания из того же урока.

Частые вопросы
Сколько занимает курс «Python»?

Уровень 1 — это 14 уроков примерно на 13 часов вместе с домашними работами и контрольной. Заниматься можно в любом темпе: прогресс сохраняется.

Нужно ли платить?

Нет. Все курсы платформы бесплатны, платных тарифов нет вовсе. Регистрация нужна только для того, чтобы сохранялся прогресс.

С чего начать, если я ничего не знаю о теме?

С первого уровня: он написан с нуля и не требует подготовки. Уровни — это глубина, а не точка входа: второй продолжает первый без повторов.

Что такое подача и какую выбрать?

Подача меняет примеры и язык объяснения, а не тему урока: Я с нуля, Мне для школы, Я программирую на другом, Мне для работы рядом. Выбрать можно при первом заходе и сменить в любой момент.

Как проверяются задания?

Каждое задание проверяет сервер: ответы не хранятся в браузере, а разбор приходит после ответа. Домашняя работа — 6 заданий из банка, порог 70%, пересдача через сутки новым набором.

Есть ли сертификат?

Да. За сданную контрольную уровня выдаётся именной сертификат с кодом проверки подлинности; от 95% — с отличием. Проверить код может любой на странице /check.

Дальше — весь курс с сохранением прогресса

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

Зарегистрироваться