Уроки Python с нуля

Короткие понятные уроки по основам Python — от первых команд до ООП, с примерами кода.

Каждый урок объясняет одну тему простыми словами и сразу закрепляется практикой в игре «Дрон Кодер». Начать можно бесплатно.

Урок 1. Первые команды
С чего начинается программа: команды по порядку и вывод текста через print.
Урок 2. Движение по полю
Учим дрона перемещаться по клеткам и повторять маршрут.
Урок 3. Сбор и посадка
Дрон собирает готовый урожай и сажает новые семена.
Урок 4. Условия if / else
Программа принимает решения: если условие верно — одно, иначе — другое.
Урок 5. Ветвление elif
Когда вариантов больше двух — на помощь приходит elif.
Урок 6. Цикл for
Повторяем действия нужное число раз одной короткой конструкцией.
Урок 7. Цикл while
Повторяем действия, пока верно условие, — даже если не знаем число повторов заранее.
Урок 8. Переменные
Переменная — это коробочка с именем, в которой хранится значение.
Урок 9. Счётчик
Переменная-счётчик считает повторы и помогает вовремя остановиться.
Урок 10. Сравнения
Сравниваем значения и получаем ответ «да» или «нет».
Урок 11. Логика and / or / not
Объединяем условия: И, ИЛИ, НЕ.
Урок 12. Списки
Список хранит сразу несколько значений под одним именем.
Урок 13. Строки
Строка — это текст, с которым можно работать по символам.
Урок 14. Словари
Словарь хранит пары «ключ — значение» и мгновенно находит нужное по ключу.
Урок 15. Встроенные функции
Python многое умеет сам — нужно лишь вызвать готовую функцию.
Урок 16. break и continue
Управляем циклом: выйти сразу или пропустить один шаг.
Урок 17. Функции (def)
Функция — это своя команда: один раз описали, много раз вызвали.
Урок 18. Функции с параметрами
Параметр настраивает функцию: одна команда — разное поведение.
Урок 19. Функции с return
Функция считает и возвращает ответ, а мы используем его дальше.
Урок 20. ООП: классы и объекты
Объект объединяет данные и команды. Класс — чертёж, по которому создают объекты.