// Python-песочница

Питон онлайн: запусти Python в браузере

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

запустить Python здесь открыть полноэкранный редактор

первый запуск скачает среду, ≈7 МБ — дальше запуски мгновенные

примеры

первый запуск скачает среду, ≈7 МБ — дальше запуски мгновенные

открыть полноэкранный редактор

Измени ширину или длину и нажми «запустить». Ctrl+Enter тоже работает.

width = 4
length = 5
area = width * length
print(f"Площадь комнаты: {area} м²")
ввод данных: input() и приветствие

Имя уже заполнено во вводе. Замени его своим и запусти пример.

name = input("Как тебя зовут? ")
print(f"Привет, {name}!")
списки и циклы: шаги в километры

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

steps = [4200, 8100, 6500]
for count in steps:
    km = round(count * 0.7 / 1000, 1)
    print(f"{count} шагов — это {km} км")
черепашка: звезда из 36 линий

Поменяй угол 170 на 144 — выйдет пятиконечная звезда. Рисунок появится под выводом.

import turtle

t = turtle.Turtle()
t.color("orange")
for i in range(36):
    t.forward(120)
    t.left(170)

turtle.done()
пройти первый урок Python

Бесплатно и без регистрации: собери программу с вводом имени и года рождения.

Больше, чем запуск кода

Шесть вещей, которых нет в обычном онлайн-компиляторе: выполнение по шагам, агент, комната на двоих или класс, проект из файлов с пакетами, подсказки до запуска и разбор ошибок по-русски. Всё — в том же окне, где ты запускаешь Python.

01

Выполнение Python по шагам

На компьютере выбери пример «список и условие» рядом с редактором и нажми «по шагам». Проследи, как меняется temp и какая ветка if срабатывает для каждой температуры. Ползунок перемещает тебя по записанным шагам вперёд и назад: видны переменные, выполненные строки и вывод программы. На телефоне пошаговый режим доступен в полноэкранном редакторе.

  • точка останова — клик у номера строки или F9
  • F10 и F11 — шаг через вызов и внутрь функции
  • записывается до 1000 шагов
02

Агент правит код по просьбе

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

  • модели трёх уровней: быстрые, сильные и мощные
  • с Premium — лимит, который обновляется каждые 5 часов
  • без Premium сообщения идут за кредиты
03

Комната: код вдвоём или для всего класса

Открой комнату и позови по ссылке. В режиме «все» каждый правит код со своим курсором, в режиме «только я» гости смотрят, как ты пишешь: следят за твоим файлом, строкой и выводом программы.

  • вдвоём — бесплатно
  • до 30 человек — с Premium
  • гостям не нужен аккаунт, комнату открывает вошедший
04

Python с файлами и библиотеками

Раздели код на main.py и utils.py, добавь текстовый файл или CSV с данными. Модули подключаются через import, файлы читаются через open(). На компьютере рядом с редактором есть пример «график шагов»: matplotlib скачивается при первом import, а plt.show() выводит диаграмму в терминал. Так же доступны numpy и pandas; на телефоне для файлов и библиотек открой полноэкранный редактор.

  • до 30 файлов в проекте, проекты хранятся в твоём браузере
  • переименуешь модуль в проводнике — импорты в других файлах поменяются следом
  • после запуска в терминале можно спросить любую переменную: >>> temps, а python main.py Вася запустит программу с аргументами
  • Ctrl+P находит файл или команду, @ — функцию в файле, # — во всём проекте, % — текст во всех файлах
  • поддерживаемые библиотеки загружаются через import, без pip install
05

Ошибку видно до запуска

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

  • исправление в один клик: обернуть ввод в int(), дописать шаг цикла, добавить self
  • файл random.py, который заслонит модуль Python, отмечается сразу
  • Ctrl+Shift+M — все ошибки и предупреждения проекта, у файла — их число
06

Ошибка с разбором и история запусков

Упала программа — строка с ошибкой подчёркнута в коде, ссылка в трейсбеке ведёт к ней, а под выводом по-русски написано, что случилось и как починить. Каждый запуск сохраняет версию проекта: если правка всё сломала, верни ту, что работала.

  • разбор ведёт в урок или статью справочника по теме
  • «починить с агентом» отдаёт агенту код и ошибку
  • любую версию можно сравнить с тем, что сейчас

Как работает Python онлайн

В редакторе работает CPython 3.14, собранный в WebAssembly проектом Pyodide. По «запустить» код исполняется в отдельном потоке твоего браузера, сервер в запуске не участвует. Код уходит на сервер, только когда ты сам зовёшь агента, включаешь AI-дополнение или открываешь комнату.

На узком экране на этой странице стоит быстрый редактор: один файл и стандартная библиотека. Файлы, пакеты и графики — в полноэкранном редакторе.

минута на запуск
Дольше код останавливается сам: защита от забытого цикла. Раньше — кнопкой «остановить». В быстром редакторе на узком экране — 8 секунд.
ответ — новый прогон
input() ждёт строку в терминале, а после ответа программа выполняется заново: долгий расчёт до вопроса повторится.
pip нет
Поддерживаемые библиотеки загружаются через import. Команда pip install в терминале не поддерживается.

Что бесплатно, а что с Premium

Без регистрации работает весь редактор: пакеты, графики, проекты, пошаговое выполнение, подсказки до запуска и разбор ошибок. Аккаунт нужен для комнаты и агента, Premium — для класса в комнате, AI-дополнения и лимита агента.

Бесплатно

Всё для своего кода — даже без аккаунта

0 ₽

Без карты и подписки

10 кредитов в месяц с аккаунтом сообщение агенту на быстрой модели — 1 кредит

  • Python 3.14, пакеты Pyodide и графики
  • проекты до 30 файлов и ссылка «поделиться»
  • пошаговое выполнение, подсказки до запуска и разбор ошибок
  • комната на двоих — нужен вход
открыть песочницу

Разобрать тему, а не просто запустить

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

весь справочник по Python

Основы Python 6

Строки, списки и словари 9

Дата и время 2

Продвинутые конструкции 6

Асинхронность и параллелизм 1

Окружение и инструменты 2

Графика 2

Ошибки и исключения 6

Разбор задач 3

ЕГЭ по информатике на Python 12

Где ещё практиковаться в браузере

Встроить Python-раннер к себе

Готовый iframe для страницы курса, Moodle, Google Sites или блога: код запускается в браузере читателя, без сервера и регистрации. Впиши свой пример и скопируй сниппет.

Внутри раннера остаётся подпись со ссылкой на koddo.ru: это единственная плата за инструмент. Код читателя никуда не отправляется.

Высоту iframe подбери под код: 320–480 px обычно хватает.

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

Вставь свой код в редактор на этой странице или измени готовый пример и нажми «запустить». Результат print() появится в выводе программы. Python работает в браузере: скачивать установщик и создавать аккаунт не нужно. Для нескольких файлов открой полноэкранный редактор — он тоже бесплатный.

Онлайн-компилятором часто называют редактор, в котором можно написать программу и сразу получить результат. Здесь код выполняет интерпретатор CPython 3.14 в браузере. Питон и Пайтон — русские названия Python: синтаксис, команды и примеры для них одинаковые.

В полном редакторе input() ждёт ответ в терминале: введи строку и нажми Enter. Для числа используй int(input()) или float(input()). В быстром редакторе на телефоне открой пример «ввод данных: input() и приветствие» и заполни поле «ввод (stdin)» до запуска. Каждый ответ для input() — с новой строки.

Открой полноэкранный редактор и добавь текстовый файл в проект, например data.txt. Прочитать его можно через open("data.txt", encoding="utf-8").read(). Файл должен быть в проекте: путь к файлу на твоём компьютере сам по себе не даст программе доступ к нему. Можно разделить код на несколько модулей .py и подключать их через import. Небольшие текстовые файлы, которые создаёт программа, после запуска появляются в проекте.

numpy, pandas, matplotlib и другие поддерживаемые библиотеки скачиваются сами при первом import. requests тоже работает, но только с адресами, которые разрешают запросы из браузера, — например, с открытыми API вроде api.github.com. Остальные сайты браузер не пустит, и тогда данные для программы положи в файл проекта; urllib из стандартной библиотеки в сеть не ходит. Команда pip install в терминале не поддерживается. Быстрый редактор на телефоне работает только со стандартной библиотекой — полный открывается кнопкой «открыть полноэкранный редактор».

Открой свой код в полноэкранном редакторе и нажми «по шагам». Перемещайся по записанным шагам: редактор покажет строку, значения переменных и накопленный вывод. Так можно проверить, почему сработало условие и сколько раз повторился цикл. Записывается до 1000 шагов; после изменения кода запусти запись заново.

Почти. IDLE — редактор, который ставится вместе с Python на компьютер: окно с кодом и оболочка >>>. Здесь то же самое в браузере: редактор файлов, а после запуска — оболочка >>> в терминале, где можно спросить любую переменную программы. Вдобавок есть выполнение по шагам, подсказки до запуска и разбор ошибок.

Да: интерфейс, подсказки и разбор ошибок — на русском. Сами сообщения Python остаются английскими, как на компьютере, но под упавшей программой появляется перевод: что случилось и как починить.

Да: здесь можно проверять циклы, перебор, обработку строк и программы с черепахой turtle. Для заданий с текстовым файлом открой полноэкранный редактор и добавь данные в проект. Долгий перебор может упереться в ограничение времени запуска — тогда сократи пример или запусти его на компьютере. В разделе со справочником на этой странице есть разборы задач ЕГЭ с запускаемыми примерами.

Да: import turtle рисует, как Python на компьютере, только рисунок появляется под выводом программы, а не в отдельном окне. Линии проводятся по очереди, а со speed(0) или tracer(0) рисунок готов сразу — так удобно решать задание 6 ЕГЭ с черепахой. Цвета, заливка, dot и write работают; onclick, onkey и ontimer — нет: окна, где ловить клавиши и мышь, здесь нет.

По умолчанию CPython 3.14 — та же реализация, что ставится с python.org, собранная в WebAssembly проектом Pyodide. В полноэкранном редакторе можно переключиться на 3.13 или 3.12 — версия хранится с проектом и его ссылкой. Синтаксис и стандартная библиотека совпадают с обычным Python.

Запуск идёт на твоём устройстве, проекты хранятся в этом браузере, а «поделиться» кладёт код в саму ссылку. На сервер код уходит, только когда ты сам этого просишь: агенту и AI-дополнению — чтобы модель его прочла, в комнату — чтобы его видели участники. Закрытая комната с сервера удаляется.

Да. На этой странице на телефоне — быстрый редактор: один файл и стандартная библиотека, а черепашка рисует прямо под кодом. Полноэкранный редактор тоже открывается в мобильном браузере: файлы, код и терминал там переключаются вкладками, работают пакеты и оболочка >>>.

При первом «запустить» браузер скачивает среду исполнения, около 7 МБ. Она остаётся в кэше, поэтому следующие запуски занимают миллисекунды.