チュートリアル: Visual Studio で Python を使用する

この記事は、Visual Studio で Python を使用する方法を示す 6 部構成のチュートリアル シリーズの最初の手順です。 Python は、信頼性が高く、柔軟性があり、学習が容易で、すべてのオペレーティング システムで自由に使用できる一般的なプログラミング言語です。 強力な開発者コミュニティと多くの無料ライブラリは、Python を使用するための堅牢なサポートを提供します。 この言語では、Web アプリケーション、Web サービス、デスクトップ アプリ、スクリプト、科学コンピューティングなど、あらゆる種類の開発がサポートされています。 多くの大学、科学者、カジュアル開発者、プロの開発者が Python を使用しています。 Visual Studio では、Python に対してファーストクラスの言語サポートが提供されます。

チュートリアル シリーズの 6 つの部分は次のとおりです。

チュートリアルの手順 1 では、次の方法を学習します。

  • Visual Studio で Python アプリケーション プロジェクトを作成する
  • ソリューション エクスプローラーで Python プロジェクト ファイルを管理する

前提 条件

  • Python ワークロードをサポートしてインストールされた Visual Studio。 詳細については、「Visual Studioでの Python サポートのインストール」を参照してください。

新しい Python プロジェクトを作成する

プロジェクト は、Visual Studio が 1 つのアプリケーションを生成するためにまとめられるすべてのファイルを管理する方法です。 アプリケーション ファイルには、ソース コード、リソース、構成が含まれます。 プロジェクトは、すべてのプロジェクトのファイル間の関係を形式化し、維持します。 また、プロジェクトは、複数のプロジェクト間で共有される外部リソースも管理します。 プロジェクトを使用することで、アプリケーションを簡単に拡張・成長させることができます。 プロジェクトを使用すると、計画外のフォルダー、スクリプト、テキスト ファイル、メモリ内のリレーションシップを手動で管理するよりも簡単です。

このチュートリアルでは、まず、1 つの空のコード ファイルを含む単純なプロジェクトを作成します。

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

  2. Python テンプレートを表示するには、左側のメニュー [Installed>Python] を選択するか、"Python" を検索します。検索オプションは、言語ツリーでその場所を覚えていないときにテンプレートを見つけるのに最適な方法です。

    Python プロジェクト テンプレートを含む [新しいプロジェクトの作成] ダイアログ ボックスを示すスクリーンショット。

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

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

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

  2. Python テンプレートを表示するには、python 検索します。 検索は、言語ツリーでその場所を覚えていないときにテンプレートを見つけるのに最適な方法です。

    Python プロジェクト テンプレートを使用した Visual Studio 2022 の [新しいプロジェクトの作成] ダイアログ ボックスを示すスクリーンショット。

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

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

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

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

Visual Studio で開いている新しいプロジェクトを示すスクリーンショット。

Visual Studio 2022 で開いている新しいプロジェクトを示すスクリーンショット。

表示される内容は次のとおりです。

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

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

ソリューション エクスプローラーのについて理解を深めてください。 Visual Studio のこのウィンドウでは、プロジェクト内のファイルとフォルダーを参照できます。

機能を表示するために展開されたソリューション エクスプローラーのスクリーンショット。

Visual Studio 2022 の機能が表示されるように展開されたソリューション エクスプローラーのスクリーンショット。

  1. ソリューション エクスプローラー (1) で、構造の最上位項目に注目してください。 この項目は、Visual Studio ソリューションです。 既定では、ソリューション名はプロジェクトと同じです。

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

  2. ソリューション名のすぐ下にある項目を見つけます。 この項目はプロジェクトです (2)。 プロジェクト名は、[新しいプロジェクト の作成] ダイアログ で入力した名前です。 Visual Studio では、太字を使用して、ソリューションで現在選択されているプロジェクトを識別します。

    ディスク上では、プロジェクト フォルダー内の .pyproj ファイルがプロジェクトを表します。

  3. 展開/折りたたみ 矢印をプロジェクト名の横に切り替えて、プロジェクト ソース ファイルを表示します。

    Visual Studio では、太字を使用して、プログラムの 開始ファイル であるファイルを識別します。 この例では、.py ファイルは 1 つだけです。 (3)

  4. [プロパティ] ウィンドウでファイルのプロパティを表示するには、ソリューション エクスプローラー でファイル選択します。

    [プロパティ] ウィンドウが表示されない場合は、ソリューション エクスプローラーの [] バナーでレンチ アイコンを選択します。 ファイルをダブルクリックすると、そのファイルに適した方法で開きます。

  5. プロジェクト ノードで、[Python 環境] ノードを見つけます。 (4) ノードを展開して、使用可能な Python インタープリターを表示します。

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

ソリューション エクスプローラー で任意のノードまたは項目 右クリックして、該当するコマンドのコンテキスト メニューを表示します。 たとえば、[名前の変更] 、プロジェクトやソリューションを含むノードまたは項目の名前を変更できます。

次の手順

手順 2: コード を記述して実行する