Пісочниця Python: пишіть і запускайте код прямо у вашому браузері, без встановлення

Консоль

Поділитися посиланням

Посилання містить сам код — воно відкриється для кожного, кому ви його надішлете. На сервер нічого не завантажується і код сам не виконується: одержувач побачить його в редакторі.

Клавіші та миша

Запустити з редактора
  • Клік по «line N» у консолі — перейти до рядка з помилкою
  • Межа над консоллю: тягнути мишею або пальцем, з клавіатури — стрілки ↑ ↓
  • Поле введення програми: Enter — надіслати рядок, Ctrl+D — кінець введення, Ctrl+C — «Зупинити»
Спробуйте:

Бібліотеки

Автозаповнення містить список пакетів із попередньо зібраною збіркою. Немає в списку? Ми пробуємо micropip — працює лише для чистих пакетів Python.

📦 Завантажено в цьому сеансі: 0
📚 Як це працює і що доступно

Справжній CPython у браузері. Код працює на Pyodide — інтерпретаторі Python, скомпільованому до WebAssembly. Нічого не надсилається на жоден сервер: усе обчислюється на вашому пристрої, а механізм кешується після першого відвідування.

Бібліотеки. NumPy, OpenCV, pandas, matplotlib і сотні інших двійкових пакетів завантажуються автоматично під час імпорту. Будь-який чистий пакет Python із PyPI встановлюється за допомогою кнопки «Встановити пакет» (micropip). Не працюють пакети з нативним кодом поза збіркою Pyodide, сокети та subprocess.

Зображення. Функція show(img) рендерить масив numpy (BGR або градації сірого) або готові байти PNG на панелі під кодом — це зручно для експериментів OpenCV.

Файли з комп'ютера. «Відкрити папку» надає доступ до локальної папки: редагуйте та зберігайте файли прямо з браузера (Ctrl+S). Браузер запитує дозвіл — доступ залишається лише на цій вкладці.

Потрібна блок-схема програми — редактор блок-схем.

Це безкоштовно?

Так, цілком безкоштовно та без реєстрації. Інструмент працює повністю у вашому браузері: файл не вирушає на сервер, тому сервер не витрачає ні процесор, ні трафік — брати гроші немає за що. Водяних знаків немає, обмежень за розміром і кількістю файлів теж.