この記事では、PythonプログラミングのためのVS Codeのセットアップ方法について説明します。
VS Codeとは?
VS Codeは、Visual Studio Codeの略です。
マイクロソフト社が開発した軽量かつ強力なソースコード編集ソフトウェアです。
Visual Studio Codeは、デスクトップアプリケーションとして開発されています。
そして、macOS、Microsoft Windows、Linuxなどの有名なオペレーティングシステムで利用できます。
Node.js、TypeScript、JavaScriptのようなフレームワークのためのサポートが組み込まれています。
また、他のいくつかのフレームワークやC、C++、Pythonなどのプログラミング言語をサポートするための拡張機能の非常に大きなエコシステムを持っています。
これらの拡張機能は、コード編集の経験を次のレベルに再定義する、VS Codeの最も重要な機能です。
ここでは、Visual Studio CodeをPythonプログラミング用に設定する方法について説明します。
1. VS Codeのダウンロード
まず最初に、Visual Studio Codeの最新版を公式サイトcode.visualstudio.comからダウンロードする必要があります。
C:UsersGuest> py -3 --version |
2. Python Interpreter for VS Codeのインストール
ここで、Python Interpreterの最新版を公式サイト(www.python.org)からダウンロードする必要があります。
ubuntu:~$ python3 --version |
Pythonインタプリタのインストール手順
Pythonインストーラーをダウンロードしたら、以下の手順でローカル(Windows)マシンにインタープリターをインストールします。
- インストーラをダブルクリックします。
- Add Python to PATH” オプションをチェックします。
- 画面に表示される2つのオプションのいずれかをクリックします。
3. VS Code用Pythonエクステンションのインストール
VS Code Software と Python Interpreter をインストールした後、VS Code 用の Python エクステンションをインストールする必要があります。
Python拡張は、Microsoft社が開発したVisual Studio Codeの拡張機能で、サポートされているすべてのバージョンのPython言語(>=3.6)に対して、インテリセンス、コードナビゲーション、コード整形、リント、デバッグなど、数多くの支援機能を備えています。
Python拡張機能のインストール手順
VS Code 用の Python 拡張機能をインストールするには、以下の手順に従います。
- ショートカットキー(Ctrl+Shift+X)を使用して、VS Code Extension Marketplace を開きます。
- Extension Marketplaceの検索バーに “Python “と入力して、Python拡張機能を検索します。
- 検索結果から、星印のついたPythonという名前の最初のオプションを選択します。
- その後、インストールボタンをクリックします。
NOTE: VS CodeのPython拡張をインストールすると、Python (.py
) ファイルとJupyter (.ipynb
) ノートブックで作業する際に最高の体験を提供するために、PylanceとJupyter拡張が自動的にインストールされます。
PylanceとJupyterの拡張機能はオプションで、これらの拡張機能をアンインストールしても、メインのPython拡張機能は完全に機能します。
Python拡張の便利な機能
- インテリセンス (Pylance)
- リファクタリング
- コード整形
- Linting
- デバッグ
- テスト
- 環境
- Jupyter ノートブック (Jupyter)
4. VS CodeでPythonを操作するための異なるモード
Visual Studio Codeでは、Python言語を扱うために3つの異なるモードが用意されています。
一つずつ説明しましょう。
Python スクリプトファイル
このモードでは、新規にPythonファイルを作成することも、既存の拡張子 .py
のPythonファイルをVS Codeで開くことも可能です。
ただし、VS Codeの統合ターミナル上では、Pythonスクリプトファイル全体を実行することだけが可能です。
Python インタラクティブモード
このモードでは、通常のPythonスクリプトファイルを作成し、[ # %%
]を入力してPython Interactive Modeを有効にする必要があります。
このモードでは、コードセルが作成され、セルの実行をクリックするか、ショートカットキー(Shift+Enter)を使って、Pythonの命令を個別に実行することができるようになります。
コードセルを実行すると、Pythonスクリプトファイルの横に対話型ウィンドウが開きます。
また、Debug Cellを押すことで、個々のコードセル内でPython命令をデバッグすることができます。
対話型 Python ノートブックまたは Jupyter ノートブック
このモードでは、新しいPython Jupyter Notebookを作成するか、.ipynb
拡張子を持つ既存のPython Jupyter NotebookをVS Codeで開くかのどちらかを選択します。
ここでは、すでに提示されているコードセル内のPython命令のみを実行することができます。
Jupyter Notebook にあるすべての Python 命令を VS Code の統合ターミナルで全体として実行することはできません。
個々のコードセルを実行するには、各コードセルの上にあるRun Cellボタンを押すか、ショートカット(Shift+Enter)を使ってください。
まとめ
この記事では、VS Code for Pythonとは何か、それをダウンロードしてローカルのWindowsマシンにインストールする方法について学びました。
また、Python、Pylance、Jupyterなど、Python言語を豊富にサポートする様々なVS Codeの拡張機能についても学びました。
さらに、Pythonスクリプトファイル、Pythonインタラクティブモード、Python Jupyter NotebookのようなVS Codeの様々なPythonモードでの作業も学びました。
Visual Studio Codeをセットアップして、Python言語でコーディングする準備ができていることを願います。