Pythonを学びたいと思ったとき、最初にぶつかる壁の一つが「コードをどこに書けばいいのか」という悩みです。パソコンには最初から「メモ帳」などのテキストエディタが入っていますが、プログラミングを効率的に行うには、専用のツールを使うのが一般的です。
この記事では、Python学習に最適なエディタの選び方と、世界中で利用されている「Visual Studio Code(VS Code)」の具体的な初期設定手順について、詳しく解説します。
Pythonのエディタはどう選ぶ?
プログラミングでコードを書くためのツールは、大きく分けて「テキストエディタ」と「IDE(統合開発環境)」の2種類に分かれます。
テキストエディタとは
テキストエディタは、文字通りテキスト(文字情報)を書き込むためのシンプルなツールです。Windows標準の「メモ帳」などもこれに含まれますが、プログラミングには不向きです。なぜなら、メモ帳のようなワープロツールは書式や装飾が含まれることがあり、プログラムとして正しく動作しない可能性があるためです。
プログラミング専用のテキストエディタは、コードに色を付けて見やすくしたり、入力補完機能を提供したりして、効率的なコーディングをサポートしてくれます。
IDE(統合開発環境)とは
IDEとは、コードを書く機能だけでなく、プログラムを動かす(実行する)機能や、間違いを見つける(デバッグする)機能などが一つにまとまった「全部入り」のツールです。
例えば「PyCharm」は、Python専用のIDEとして非常に強力で、至れり尽くせりのサポートを受けられるのが特徴です。一方、VS Codeはもともと汎用的なコードエディタですが、拡張機能を追加することでIDEに近い機能を持たせることができます。
選び方のポイント:VS Codeが推奨される理由
結論から言うと、初心者の方には「Visual Studio Code(VS Code)」が強く推奨されます。その理由は以下の通りです。
- 無料であること:オープンソースで開発されており、誰でも無料で利用できます。
- 汎用性が高いこと:Pythonだけでなく、HTMLやC#など、さまざまな言語に対応しています。
- 拡張機能が豊富:自分のニーズに合わせて、必要な機能(エクステンション)を後から追加できます。
- 動作が軽快:大規模なプロジェクトであっても、ストレスなく編集作業が行えます。
Pythonに特化した環境が欲しい場合は「PyCharm」などが向いていますが、これから幅広くプログラミングに触れたい方や、まずは手軽に始めたい方には、VS Codeが最適です。
VS Codeを使い始めるための準備
VS Codeをインストールしてすぐに使い始める前に、理解しておくべき重要なポイントがあります。それは、「VS Code自体にはPythonが含まれていない」ということです。
プログラミングを動かすには、以下の2つが揃っている必要があります。
- Pythonのソースコード:あなたが作成するプログラムファイル(例:`hello.py`)のことです。
- Pythonの実行環境:ソースコード(ただのテキスト)を読み取って、実際にコンピュータに命令を出すための仕組みです。
VS Codeは「ソースコードを書くための道具(エディタ)」であり、それを動かすための「実行環境」は別途インストールしなければなりません。
Python実行環境のインストール手順
まずは、Python公式サイト(https://www.python.org/)からインストーラーを入手しましょう。
- 公式サイトの「Download」メニューから、自身のOS(WindowsやMac)に合わせたインストーラーをダウンロードします。
- ダウンロードしたファイルを実行します。
- 【重要】 インストール画面で「Add python.exe to PATH」というチェックボックスが表示された場合は、必ずチェックを入れてください。これを行わないと、後でプログラムを動かす際に設定で詰まる原因になります。
- 「Install Now」を選択し、インストールを完了させます。
正しくインストールされたか確認するには、Windowsの場合は「コマンドプロンプト」を開き、`python –version` と入力して実行してください。バージョン番号が表示されれば成功です。
VS Codeのインストールと初期設定
実行環境が整ったら、いよいよVS Codeの設定に入ります。以下のステップに沿って進めてください。
1. VS Codeのインストール
- 公式ページから、自分のPC環境に合わせたインストーラー(WindowsならDownload for Windowsなど)をダウンロードします。
- インストーラーを起動し、画面の指示に従って「次へ」を押して進みます。
- 設定画面で推奨されるチェック項目(コンテキストメニューへの追加など)にチェックを入れてインストールを完了させてください。
2. 日本語化設定
インストール直後のVS Codeは英語表記になっています。まずはこれを日本語にしましょう。
- VS Codeを起動します。
- 画面左端にある「アクティビティバー」にある、四角いタイルが組み合わさったようなアイコン(拡張機能管理メニュー)をクリックします。
- 右側に現れた「サイドバー」の検索ボックスに `japanese` と入力します。
- 検索結果の一番上に表示されるMicrosoft製の「Japanese Language Pack for Visual Studio Code」の「Install」ボタンをクリックします。
- 画面右下に「再起動して日本語化する」旨のメッセージ(Restartボタン)が表示されるので、それをクリックします。
- 再起動後、メニューが日本語になっていれば完了です。
3. Python拡張機能の導入
VS CodeをPython専用の快適な環境にするために、「Python拡張機能」をインストールします。
- 再び左端のアクティビティバーから「拡張機能」アイコンをクリックします。
- 検索ボックスに `python` と入力します。
- Microsoftが提供している「Python」という拡張機能を探し、「インストール」ボタンをクリックします。
これにより、コードの自動補完やデバッグ機能など、Python開発に不可欠なサポート機能が有効になります。
最初のプログラム(hello.py)を動かしてみる
環境が整ったので、実際にコードを書いて動作確認をしましょう。
プロジェクトフォルダの作成
コードを保存する場所を整理するため、専用のフォルダ(プロジェクトフォルダ)を作ります。
- PCの好きな場所(ホームフォルダの下など)に、新しいフォルダを作成します(例:`testpj`)。
- VS Codeのメニューバーから「ファイル」→「フォルダーを開く」を選択し、先ほど作成した `testpj` フォルダを選択します。
- これで、VS Codeのサイドバーにプロジェクトフォルダが表示され、ファイル管理がしやすい状態になります。
ファイルの作成と実行
- サイドバーのファイルエクスプローラーで、新しくファイルを作成します。ファイル名は `hello.py` としてください(末尾の `.py` がPythonファイルであることを示します)。
- エディタ画面に以下のコードを入力します。
“`python print("Hello Python!") “`
- ファイルを保存します。
- 画面右上の「▷(実行ボタン)」をクリックするか、右クリックから「ターミナルでPythonファイルを実行」を選択します。
- 画面下のターミナルエリアに `Hello Python!` と表示されれば、環境構築はすべて完了です。
効率を上げるためのヒントと注意点
VS Codeを使いこなすために、知っておきたいポイントをまとめました。
拡張機能の選び方
VS Codeの魅力は拡張機能にありますが、何でも入れれば良いわけではありません。あまりに多くの拡張機能をインストールすると、動作が重くなることがあります。まずは今回紹介した「日本語化」と「Python」の2つを確実に導入し、必要に応じて「コード整形(フォーマッタ)」などの機能を追加していくのがおすすめです。
詰まりやすいポイント:パスの設定
もしプログラムを実行したときに「Pythonが見つかりません」といったエラーが出た場合は、Pythonインストール時の「Add python.exe to PATH」にチェックを入れ忘れている可能性があります。その場合は、Pythonを再インストールするか、手動で環境変数の設定を行う必要があります。
まとめ
Python学習の第一歩となる環境構築は、以下の流れで進めるのがスムーズです。
- エディタ選び $\rightarrow$ 汎用性と拡張性の高い「VS Code」を選択。
- 実行環境の準備 $\rightarrow$ 公式サイトからPythonをインストール(PATHへの追加を忘れずに)。
- VS Codeの基本設定 $\rightarrow$ インストール $\rightarrow$ 日本語化 $\rightarrow$ Python拡張機能の導入。
- 動作確認 $\rightarrow$ フォルダを作成し、`hello.py` を実行。
一度この環境を整えてしまえば、あとはコードを書くことに集中して学習を進めることができます。VS Codeという強力なツールを相棒にして、Pythonの世界を楽しみましょう。
ピックアップ記事



