// playground

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

Python 3.14 исполняется в полноэкранном редакторе через WebAssembly. Ничего не нужно устанавливать, аккаунт не нужен, код не покидает твой браузер.

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

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

Как это работает

В редакторе работает CPython 3.14, собранный в WebAssembly проектом Pyodide. По «запустить» код исполняется в отдельном потоке твоего браузера. Сервер в запуске не участвует: мы не видим твой код.

Что умеет песочница

  • Вся стандартная библиотека: math, json, re, itertools, collections, datetime.
  • Файлы работают: open() пишет во временную память браузера.
  • Сети и установки пакетов нет: requests и numpy сюда не поставить.
  • Код дольше 8 секунд останавливается — защита от бесконечного цикла.

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

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

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

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

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

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

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

Можно ли запустить Python онлайн без установки?

Да. По кнопке выше откроется полноэкранный редактор, который исполняет Python 3.14 прямо в браузере через WebAssembly. Интерпретатор на компьютере и аккаунт не нужны.

Какая версия Python в песочнице?

CPython 3.14 — та же реализация, что ставится с python.org, собранная в WebAssembly проектом Pyodide. Синтаксис и стандартная библиотека совпадают с обычным Python.

Это компилятор или интерпретатор?

Строго говоря — интерпретатор: код выполняет CPython 3.14, собранный в WebAssembly. Но если ты искал «онлайн-компилятор Python» или «питон онлайн» — это ровно оно: пишешь код, жмёшь «запустить» и сразу видишь вывод.

Куда отправляется мой код?

Никуда. Код исполняется на твоём устройстве и хранится только в этом браузере, сервер в запуске не участвует.

Можно ли подключить numpy, requests или pip?

Нет, песочница ограничена стандартной библиотекой: math, json, re, itertools, collections и остальное из коробки. Сети внутри тоже нет, поэтому requests не сработает.

Почему первый запуск долгий?

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