// 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 секунд останавливается — защита от бесконечного цикла.
Разобрать тему, а не просто запустить
Такие же запускаемые примеры встроены в статьи справочника: меняешь код прямо в тексте разбора и проверяешь, как он себя ведёт.
- Тренажёр HTML, CSS и JavaScript — собери интерфейс и сразу увидь результат
- SQL-песочница — запросы к PostgreSQL в браузере, на данных магазина
- Шпаргалка по Python — синтаксис карточками, с примерами под копирование.
- GIL в Python: что это, зачем нужен и как его обойти
- Декораторы в Python: как работают и зачем нужны
- Генераторы в Python: yield, ленивые вычисления и итераторы
- Изменяемые и неизменяемые типы в Python: mutable vs immutable
- List comprehension в Python: списковые включения с примерами
- Контекстные менеджеры в Python: with, __enter__ и __exit__
- Где используется Python: области применения и примеры крупных продуктов
- Как проверить пароль в Python: несколько правил и все ошибки
- Сбалансированные скобки на Python: как работает стек
- Как удалить дубликаты из списка Python и сохранить порядок
- Как перевести секунды в минуты и часы в Python
Частые вопросы
Можно ли запустить Python онлайн без установки?
Да, на этой странице: редактор выше исполняет Python 3.14 прямо в браузере через WebAssembly. Интерпретатор на компьютере и аккаунт не нужны.
Какая версия Python в песочнице?
CPython 3.14 — та же реализация, что ставится с python.org, собранная в WebAssembly проектом Pyodide. Синтаксис и стандартная библиотека совпадают с обычным Python.
Куда отправляется мой код?
Никуда. Код исполняется на твоём устройстве, сервер в запуске не участвует. Закрыл вкладку — код исчез.
Можно ли подключить numpy, requests или pip?
Нет, песочница ограничена стандартной библиотекой: math, json, re, itertools, collections и остальное из коробки. Сети внутри тоже нет, поэтому requests не сработает.
Почему первый запуск долгий?
При первом «запустить» браузер скачивает среду исполнения, около 15 МБ. Она остаётся в кэше, поэтому следующие запуски занимают миллисекунды.