Pythonプレイグラウンド
ドキュメントを読むコードスニペットを書いて、実行して、共有できます — セットアップ不要。
main.py
Output
Click Run to see the output here.
ブラウザでPythonをオンライン実行
無料で使えるオンラインPythonプレイグラウンド兼コンパイラ。ブラウザでPython 3を書いてRunを押せば、数秒で結果が返ってきます。インストール不要、登録不要、ローカルのPython環境を整える必要もありません。
エディタはVS Codeと同じエンジンで動いているので、構文ハイライト、オートコンプリート、エラーの波線表示が使えます。コードはサンドボックス化されたPython 3環境でサーバー側で実行されます — list comprehensionの確認、regexのテスト、チュートリアル演習の進行など、このオンラインPythonコンパイラなら思いついてから結果が出るまで数秒です。
このPythonプレイグラウンドが役立つ理由
- Pythonを即実行 — コードを書いて「実行」を押せば、online Python compilerが数秒で結果を返します。
- Python 3の構文ハイライト、オートコンプリート、分かりやすいエラーメッセージを完備。VS Codeと同じエディタエンジンが動かしています。
- stdin は
input()にそのままつながっています。入力ボックスに1行ずつ書いておけば、ローカルでpython script.pyを実行してプロンプトから読み込むのと同じように、playground が順番に渡してくれます。 - NumPy、pandas、requests、pytest がプリインストールされているので、おもちゃのような例ではなく、本物のデータ分析スニペット、HTTPリクエスト、テストまで実行できます。Python 3.11 と完全な標準ライブラリ付き、仮想環境のセットアップも不要です。
Pythonプレイグラウンドでできること
- list comprehension、辞書、f-string — Pythonの基本イディオムを一行ずつ試せます。
- リストを読み込み、変換し、結果を出力する小さなデータ処理スクリプト。
input()で読み込む対話型スクリプト。stdin ボックスに 1 行ずつ入力すれば、ローカルで実行するときと同じ感覚で面接形式の問題を練習できます。
オンラインPythonプレイグラウンドのよくある質問
オンラインPythonプレイグラウンドは無料ですか?
はい、Pythonプレイグラウンドは無料で使えます。登録もインストールも不要で、Python 3のインタプリタを設定する必要もありません — ページを開いてコードを実行するだけです。
オンラインコンパイラを使うのにPythonのインストールは必要ですか?
インストールは不要です。マシンにPython本体もIDEも仮想環境も要りません。オンラインのPythonコンパイラがサーバー側でコードを実行し、数秒で結果を返します。
Pythonプレイグラウンドはモバイルやクロームブックでも動きますか?
はい。Python playgroundは最新のブラウザならデスクトップでもタブレットでもモバイルでも動きます。Pythonをインストールできないchromebook、iPad、学校のPCからオンラインでPythonを動かしたいときにも便利です。
Python playground は input() と stdin に対応していますか?
はい。playground には stdin 入力ボックスがあり、1 行ずつ入力すると Python の
input() 関数が順番に読み込みます。ローカルで python script.py を実行してプロンプトに入力するのと同じ感覚です。対話型スクリプトや面接問題、stdin を前提としたコードに便利です。プレイグラウンドを試した後、Pythonはどう学べばいいですか?
サンプルコードを編集して「実行」を押し、何度も試してみてください。もう少し体系的に学びたくなったら、Coddyの対話型Pythonコースがおすすめです。変数からクラスまで進みつつ、各トピックの後に実践的な演習が用意されています。