// playground

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

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

примеры:
name = input()

print(f"привет, {name}!")
print("2 ** 100 =", 2 ** 100)

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

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

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

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

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

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

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

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

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

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

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

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

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

Никуда. Код исполняется на твоём устройстве, сервер в запуске не участвует. Закрыл вкладку — код исчез.

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

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

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

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