チュートリアル: Visual Studio での Python の使用

このチュートリアルでは、Visual Studio で Python を使用する方法について説明します。 Python は一般的なプログラミング言語であり、信頼性と柔軟性に優れ、簡単に習得でき、すべてのオペレーティング システムで自由に使用できます。 Python は、強力な開発者コミュニティと多くの無料ライブラリによってサポートされています。 この言語では、Web アプリケーション、Web サービス、デスクトップ アプリ、スクリプト、科学計算など、あらゆる種類の開発がサポートされています。 Python は、多くの大学、科学者、一般の開発者、プロの開発者によって使用されています。 Visual Studio は、Python 言語の最上のサポートを提供しています。

このチュートリアルでは、次の 6 ステップから成るプロセスについて順に説明します。

この記事では、ステップ 1 のタスクについて説明します。 新しいプロジェクトを作成し、ソリューション エクスプローラーに表示される UI 要素を確認します。

前提条件

Python のワークロードがインストールされた Visual Studio 2022。 手順については、「Visual Studio 用の Python ツールのインストール」をご覧ください。

手順 1: 新しい Python プロジェクトの作成

"プロジェクト" とは、1 つのアプリケーションを生成する、1 つのまとまりとなるすべてのファイルの、Visual Studio での管理方法です。 アプリケーション ファイルには、ソース コード、リソース、および構成が含まれます。 プロジェクトにより、プロジェクトのすべてのファイル間の関係が形式化され、維持されます。 複数のプロジェクト間で共有される外部リソースも、プロジェクトによって管理されます。 プロジェクトを使用すると、アプリケーションを楽に拡張し大きくすることができます。 計画外のフォルダー、スクリプト、テキスト ファイル、ユーザーの記憶の中にある関係の管理は、手動で行うよりもプロジェクトを使用する方が簡単です。

このチュートリアルでは、簡単な空のコード ファイルを含むプロジェクトから開始します。

  1. Visual Studio で、[ファイル]>[新規]>[プロジェクト] の順に選択して、[新しいプロジェクト] ダイアログを開きます。 また、キーボード ショートカット Ctrl+Shift+N キーを使用することもできます。 ダイアログでは、さまざまな言語のテンプレートの参照、プロジェクト用のテンプレートの選択、Visual Studio でファイルを配置する場所の指定を行うことができます。

  2. Python テンプレートを表示するには、左側のメニューで [インストール済み]>[Python] の順に選択するか、"Python" を検索します。検索オプションは、言語ツリー内のテンプレートの場所を思い出せない場合にそのテンプレートを探すことができる便利な方法です。

    Screenshot showing the Create a new project dialog box with Python project templates.

    Visual Studio での Python のサポートには、Bottle、Flask、Django フレームワークを使用する Web アプリケーションなど、複数のプロジェクト テンプレートが含まれます。 ただし、このチュートリアルでは、空のプロジェクトを作成することから始めます。

  3. [Python アプリケーション] テンプレートを選択し、プロジェクト名を指定して、[OK] を選択します。

  1. Visual Studio で、[ファイル]>[新規]>[プロジェクト] の順に選択するか、キーボード ショートカット Ctrl+Shift+N キーを使用します。 [新しいプロジェクトの作成] 画面が開き、さまざまな言語のテンプレートを検索して参照できます。

  2. Python テンプレートを表示するには、python を検索します。 言語のツリー内の場所が思い出せない場合、検索はテンプレートを探す優れた方法です。

    Screenshot showing the Create a new project dialog box in Visual Studio 2022 with Python project templates.

    Visual Studio での Python Web サポートには、Bottle、Flask、Django フレームワークの Web アプリケーションなど、複数のプロジェクト テンプレートが含まれます。 Visual Studio インストーラーを使用して Python をインストールする場合は、[オプション]の下にある [Python Web サポート] を選択して、これらのテンプレートをインストールします。 このチュートリアルでは、空のプロジェクトから始めます。

  3. [Python アプリケーション] テンプレートを選択し、[次へ] を選択します。

  4. [新しいプロジェクトの構成] 画面で、プロジェクトの名前とファイルの場所を指定してから、 [作成] を選択します。

しばらくすると、Visual Studio で新しいプロジェクトが開きます。

Screenshot showing the new project open in Visual Studio.

Screenshot showing the new project open in Visual Studio 2022.

次のようなページが表示されます。

  • (1) Visual Studio の [ソリューション エクスプローラー] ウィンドウには、プロジェクトの構造が表示されます。
  • (2) エディターで既定のコード ファイルが開きます。
  • (3)[プロパティ] ウィンドウには、ディスク上での項目の正確な場所など、[ソリューション エクスプローラー] で選択した項目に関する詳細な情報が表示されます。

ソリューション エクスプローラーで要素を確認する

少し時間を取って、ソリューション エクスプローラーについて十分に理解しましょう。ソリューション エクスプローラーでは、プロジェクトのファイルとフォルダーを参照することができます。

Screenshot of Solution Explorer expanded to show features.

Screenshot of Solution Explorer expanded to show features for Visual Studio 2022.

  • (1) 最上位レベルは "ソリューション" です。既定では、プロジェクトと同じ名前です。 ディスク上の .sln ファイルとして表示されるソリューションは、1 つ以上の関連プロジェクトを格納するコンテナーです。 たとえば、Python アプリケーション用に C++ の拡張機能を記述した場合、その C++ プロジェクトを同じソリューション内に置くことができます。 ソリューションには、Web サービス用のプロジェクトや、専用のテスト プログラム用のプロジェクトが含まれる場合があります。

  • (2) プロジェクトは太字で強調表示され、[新しいプロジェクトの作成] ダイアログで入力した名前が使用されます。 ディスク上では、このプロジェクトは、プロジェクト フォルダーの .pyproj ファイルに該当します。

  • (3) プロジェクトの下には、ソース ファイルが表示されます。 この例では、.py ファイルは 1 つだけです。 ファイルを選択すると、 [プロパティ] ウィンドウにそのプロパティが表示されます。 [プロパティ] ウィンドウが表示されない場合は、[ソリューション エクスプローラー] バナーのレンチ アイコンを選択します。 ファイルをダブルクリックすると、そのファイルに適した方法でファイルが開きます。

  • (4) プロジェクトの下には、[Python 環境] ノードも表示されます。 ノードを展開すると、使用できる Python インタープリターが表示されます。

  • (5) インタープリター ノードを展開すると、その環境にインストールされているライブラリが表示されます。

ソリューション エクスプローラーでノードまたは項目を右クリックすると、適切なコマンドのコンテキスト メニューが表示されます。 たとえば、 [名前の変更] を使用すると、プロジェクトやソリューションなど、ノードまたは項目の名前を変更できます。

次のステップ