Python オンライン コンパイラー & プレイグラウンド
あなたのプライベート Python サンドボックス。コードはブラウザ内に留まり、デバイスから離れることはありません。学習、テスト、プロトタイプ!
出力:
ここに出力が表示されます...
共有して学ぶ
- 安全に共有 - 時間制限のあるリンクとオプションのパスワード保護を使用してコードを共有します
- AI の説明 - コードがどのように機能するかを説明し、学習と理解を容易にする AI アシスタント
- AI コード レビュー - コードのバグ、読みやすさ、改善の可能性をレビューする AI コード レビュー アシスタント
Python について
Python は、そのシンプルさと読みやすさで知られる高レベルのインタープリタ型プログラミング言語です。 Web開発、データサイエンス、人工知能、自動化などで広く使用されています。
なぜ Python なのか?
- 学習が簡単 - 読み書きしやすいクリーンな構文
- 多用途 - Web 開発、データ分析、AI/ML、自動化に使用されます
- 豊富なエコシステム - 数千のライブラリとフレームワークが利用可能
- 素晴らしいコミュニティ - 大規模で活発なコミュニティと広範なドキュメント
- クロスプラットフォーム - Windows、macOS、Linux などで実行
一般的な使用例
- ウェブ開発 (Django、Flask)
- データ サイエンスと分析 (Pandas、NumPy)
- 機械学習 (TensorFlow、PyTorch、scikit-learn)
- 自動化とスクリプト作成
- API開発
- 科学コンピューティング
クイックスタートの例
基本的な Python
# Print Hello World
print("Hello, World!")
# Variables and data types
name = "Python"
version = 3.12
is_awesome = True
print(f"{name} {version} is awesome: {is_awesome}")
# Lists and loops
numbers = [1, 2, 3, 4, 5]
for num in numbers:
print(f"Number: {num}")
HTTP リクエスト (CORS 対応 API を使用)
import requests
# Example with JSONPlaceholder API (supports CORS)
response = requests.get('https://jsonplaceholder.typicode.com/posts/1')
print(f"Status Code: {response.status_code}")
print(f"Title: {response.json()['title']}")
# POST request example
new_post = {
"title": "My Post",
"body": "This is a test",
"userId": 1
}
response = requests.post('https://jsonplaceholder.typicode.com/posts', json=new_post)
print(f"Created post ID: {response.json()['id']}")
Python の機能
- 動的型付け - 変数の型を宣言する必要はありません
- インデントベースの構文 - コード ブロックに空白を使用します
- オブジェクト指向 - OOP 原則をサポート
- 関数型プログラミング - 第一級関数とラムダ式
- 例外処理 - try/excel による堅牢なエラー処理
- 標準ライブラリ - 「電池付属」の理念