Pythonエディタ(ブラウザで実行)

インストール不要、サーバー不要、アカウント登録不要 — ブラウザ上で本物のPythonを書いて実行できます。WebAssemblyにコンパイルされた完全なCPythonビルド「Pyodide」を使用しています。

821回閲覧

準備完了 — 「実行」を押してください。
出力




    
    

サーバーを介さない、本物のPython

これはWebAssemblyにコンパイルされた実際のCPythonインタプリタ(Pyodide)を、ブラウザに一度だけ読み込んで、お使いの端末上で完全に実行するものです — あなたのコードがこのサイトのサーバーに届くことは一切ありません。初回実行時はPythonランタイム(約12MB、以降はブラウザにキャッシュされます)をダウンロードするため数秒かかりますが、それ以降の実行は即座に始まります。

Python標準ライブラリ全体(math、json、re、datetimeなど)が利用可能です — これは模擬的なサブセットではなく、本物のPythonです。

よくある質問

なぜ初回実行だけ数秒かかるのですか?

初回はブラウザがWebAssembly版のPythonランタイムをダウンロードして初期化するためです。その後はキャッシュされるため、次回以降の訪問(および同じページでの再実行)は即座に始まります。

numpyやrequestsのようなパッケージをインストールできますか?

このツールは標準ライブラリのみを実行します。Pyodideはmicropipを使って純粋なPython製パッケージをインストールする機能をサポートしていますが、それには追加のダウンロード手順が必要になり、この軽量ツールの範囲を超えます — その場合はPyodide自体のコンソールを直接お使いください。

コードはあなたのサーバー上で実行されますか?

いいえ — どこにもアップロードされません。Pythonインタプリタは、このページの他のJavaScriptと同様に、あなた自身のブラウザタブの中でWebAssemblyとして実行されます。

関連ツール