ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
本稿は Python の統合開発環境 (IDE) の導入に関する記事です。エディタ単体でも書ける Python ですが、ある程度の規模になると補完・デバッガ・仮想環境管理が揃った IDE のほうが開発効率が大幅に上がります。
PyCharmを導入する場合はPyCharm の記事を参照してください。
主な Python IDE / エディタの比較
| ツール | 位置づけ | 料金 | 得意分野 |
|---|---|---|---|
| PyCharm (Community / Professional) | JetBrains 製の Python 専用 IDE | Community: 無料 / Professional: 有料 | 強力なリファクタリング・デバッガ・Web/DB 連携 (Pro) |
| VS Code + Python 拡張 | 軽量エディタ+拡張で IDE 化 | 無料 | 軽さ・幅広い言語対応・リモート開発・Jupyter 統合 |
| Jupyter Notebook / JupyterLab | セル単位でコード+出力 | 無料 | データ分析・教育・可視化 |
| Spyder | 科学計算寄りの IDE | 無料 (Anaconda 同梱) | MATLAB ライクな変数エクスプローラ |
| Thonny | 学習者向け IDE | 無料 | シンプルで初心者の入門に最適 |
| IDLE | Python 同梱の純正 IDE | 無料・標準 | 追加インストール無しで動く |
| Sublime Text / Vim / Emacs | テキストエディタ + Python プラグイン | 無料 / Sublime は有料試用無制限 | 軽量・キーバインド志向 |
選定の観点
- 用途: Webアプリ/データ分析/組み込み/学習で適切な選択肢が変わる
- マシンスペック: 低スペックなら VS Code / Thonny。十分なメモリ (8GB+) があれば PyCharm が快適
- 習熟コスト: 初学者は Thonny → 慣れたら VS Code か PyCharm
- 仮想環境:
venv/poetry/condaをどの IDE で扱うか - リモート開発: SSH 先や WSL / Docker で開発するなら VS Code / PyCharm Professional
- 無料 / 有料: 商用利用での PyCharm Pro はライセンス購入が必要
初心者おすすめ: VS Code + Python 拡張
- Python 3.x を 公式サイト からインストール
- VS Code をインストール
- 拡張機能から 「Python」 (Microsoft 公式) をインストール
- コマンドパレット (
Ctrl+Shift+P) で Python: Select Interpreter を実行し、使用する Python を選択 - 仮想環境を作成:
python -m venv .venv→ 自動検出される .pyファイルを開き、上部の Run ボタンやF5でデバッグ実行
本格派おすすめ: PyCharm
- JetBrains 公式から PyCharm をインストール (Community は無料)
- 「New Project」→ Location とインタプリタを指定 (新規 venv を作成可能)
- Python ファイルを作って右クリック→「Run」または
Shift+F10 - 必要に応じて
requirements.txt/pyproject.tomlを取り込み、依存解決 - Pro 版なら Django / FastAPI / DB ツール / リモートインタプリタ等が追加で使える
データ分析・教育向け: Jupyter
|
pip install jupyterlab |
- セル単位で実行できるので試行錯誤・グラフ描画に強い
- VS Code でも
.ipynbファイルを直接開いて Jupyter UI が使える - Google Colab を使えばローカル環境構築なしでも実行可能
共通の事前設定 (どの IDE でも有用)
- 仮想環境:
python -m venv .venvでプロジェクトごとに切り分け - パッケージ管理:
pip install -r requirements.txtまたはpoetry install - Linter / Formatter:
ruff、black、flake8を IDE に統合 - 型チェック:
mypy/pyright - テスト:
pytestを IDE 上で実行
関連
- 親カテゴリ: 環境構築 (Python)
- 関連 IDE: PyCharm
- Python本体: Python
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
同階層のページ
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Laravel キャッシュクリア完全ガイド(cache:clear / config:clear / 2026-05-18 07:42:07
- プロジェクトの作成と削除 2026-05-18 07:42:07
- インストール直後にNetbeansが反応しない 2026-05-18 07:42:07
- 動画やチャンネルの検索 2026-05-18 07:42:07
- APIキー取得方法 2026-05-18 07:42:07
- チャンネル情報の取得 2026-05-18 07:42:07
- API 入門 — Web API(REST / GraphQL / gRPC / 2026-05-18 07:42:07
- インストール(eclipseプラグイン) 2026-05-18 07:42:07
- Laravel「Dotenv values containing spaces must be surrounded 2026-05-18 07:42:07
- エラー一覧 2026-05-18 07:42:07
- curl: (51) SSL: certificate subject name '~' does not match 2026-05-18 07:42:07
- インストール方法(Windows版) 2026-05-18 07:42:07
- JSONから配列に変換 2026-05-18 07:42:07
- 処理を一定時間待つ 2026-05-18 07:42:07
- A non well formed numeric value encountered 2026-05-18 07:42:07
コメントを削除してもよろしいでしょうか?