🐍

Python

Первый язык программирования · Программирование

Переменные, условия, циклы, функции, списки и словари, файлы. Код выполняется прямо в браузере — по-настоящему.

О чём курс

Python — язык, который читается почти как английский текст. В нём нет фигурных скобок и точек с запятой: структуру задают отступы. Именно поэтому его чаще всего советуют как первый «настоящий» язык программирования.

Зачем это нужно

На Python пишут анализ данных и машинное обучение, серверы сайтов, автоматизацию рутины, научные расчёты и телеграм-ботов. Это язык, на котором можно за вечер написать скрипт, который сэкономит вам неделю ручной работы.

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

8 разделов. Внутри каждого — уроки с разбором и практикой, в конце раздела проверка знаний.

1
Основы: print, переменные, типы

Первые команды, хранение данных, типы значений и преобразования между ними.

4 урока · 14 заданий · контрольная
2
Условия и логика

if/elif/else, отступы, логические операторы и цепочки сравнений.

2 урока · 8 заданий · контрольная
3
Циклы

for и range, while, break/continue, накопители и вложенные циклы.

2 урока · 8 заданий · контрольная
4
Функции

def, return, аргументы и значения по умолчанию, область видимости.

2 урока · 8 заданий · контрольная
5
Списки

Создание, индексы и срезы, методы, перебор и списковые включения.

2 урока · 8 заданий · контрольная
6
Словари, кортежи, множества

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

2 урока · 8 заданий · контрольная
7
Строки

Методы строк, split и join, форматирование — обработка текста как в жизни.

2 урока · 8 заданий · контрольная
8
Ошибки и настоящие программы

try/except, защита от плохих данных и итоговые задачи, собирающие весь курс.

2 урока · 8 заданий · контрольная

Коротко

Разделов8
Уроковдо 18
Заданийдо 70
Карточек памяти36

Ступени и ветки

С нуля 6–14 17 уроков, 20 заданий
С нуля 15–20 18 уроков, 54 задания, 8 контрольных
С нуля 21+ 18 уроков, 70 заданий, 8 контрольных, экзамен
Подтянуть знания 6–14 18 уроков, 34 задания
Подтянуть знания 15–20 18 уроков, 50 заданий, 8 контрольных
Подтянуть знания 21+ 18 уроков, 50 заданий, 8 контрольных, экзамен

Ветка выбирается при старте и меняется в любой момент — прогресс каждой хранится отдельно.

Начать бесплатно

Чему вы научитесь

  • Понимать переменные, условия и циклы
  • Писать свои функции и собирать из них программы
  • Работать со списками, словарями и текстом
  • Обрабатывать ошибки, чтобы программа не падала на плохих данных
  • Решать реальные задачи: разбор данных, подсчёт статистики, автоматизация

Важно знать

Дальше — работа с файлами и библиотеками: pandas для данных, Flask/FastAPI для сайтов, автоматизация чего угодно.

Начните с первого урока

Материалы бесплатны. Прогресс сохраняется в аккаунте, вернуться можно в любой момент.