Пляцоўка 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). Браўзер запытвае дазвол — доступ застаецца толькі ў межах гэтай укладкі.

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

Гэта бясплатна?

Так, цалкам бясплатна і без рэгістрацыі. Інструмент працуе цалкам у браўзеры: файл не сыходзіць на сервер, таму сервер не марнуе ні працэсар, ні трафік — браць грошы няма за што. Вадзяных знакаў няма, абмежаванняў па памеры і колькасці файлаў таксама.