Python プレイグラウンド:インストール不要でブラウザ内でコードを書いて実行
広告
728×90 · 320×50
エディタ
ローカルフォルダを開く機能は Chrome と Edge(File System Access API)で利用できます。他のブラウザでもエディタとコード実行は使えます。
試してみる:
出力
📚 仕組みと利用できる機能
ブラウザ内の本物の CPython。コードは WebAssembly にコンパイルされた Python インタープリタ Pyodide 上で実行されます。サーバーには何も送信されません:すべてお使いのデバイスで計算され、エンジンは初回訪問後にキャッシュされます。
ライブラリ。NumPy、OpenCV、pandas、matplotlib など数百のバイナリパッケージが import 時に自動で読み込まれます。PyPI の純 Python パッケージは「パッケージをインストール」ボタン(micropip)で導入できます。Pyodide ビルド外のネイティブコードを含むパッケージ、ソケット、subprocess は動作しません。
画像。show(img) 関数は numpy 配列(BGR またはグレースケール)や PNG バイト列をコードの下のパネルに表示します — OpenCV の実験に便利です。
PC のファイル。「フォルダを開く」でローカルフォルダにアクセス:ブラウザから直接ファイルを編集・保存できます(Ctrl+S)。ブラウザが許可を求め、アクセスはこのタブ内に限られます。
広告
970×250 · 728×90 · 300×250