【Python開発環境】Visual Studio Community 2022のインストールと使い方

【Python開発環境】Visual Studio Community 2022のインストールと使い方

巷ではVSCodeでPythonプログラミングが主流みたいです。
しかし、VSCodeって開発環境としては初心者に厳しめなのですよね。

色々開発環境はありますので今回はVisual Studio 2022 Communityを試してみます。
ご興味があればお付き合いください。

※ここにある画像は自由にご使用いただいて構いません。

Visual Studio Community 2022のインストール

ダウンロード

ダウンロード元

Visual Studioのダウンロード → Community 2022

インストール

実行ファイルの起動

続行

しばし待つ

変なのが起動するのでPython開発にチェックを入れます。

※画像には.NET デスクトップ開発にもチェックが入ってますが、
C#で開発したい場合などにチェックを入れておいてください。
今回は無視して結構です。

インストールが始まるのでしばらく待ちます。

マイクロソフトアカウントでログインします。
僕の場合は勝手にログインされました。

Visual Studioが起動します。

ここまででVisual Studioのインストールは完了です。

Pythonプロジェクトの作成

虫眼鏡のところにVisual Studio 2022と入力し
Visual Studio 2022が見つかったらクリックします。

Visual Studio 2022のスプラッシュ画面。
少し待ちます。

新しいプロジェクトの作成

すべての言語をPythonに変更

Python アプリケーション

プロジェクト名を任意で設定して、次へ
場所を変更しても構いません。慣れてくれば変更すればよいです。

少し待つ

こんな感じの画面が登場します。

以下を入力します。

print("こんにちは世界")

開始

以下のような残念な感じになる人はPython自体のインストールが済んでいませんね。

残念な感じのところからリンクで飛ぶとPythonが古いです。
最新のPythonインストール方法はこちらをご参照ください。

【Pythonの開発環境】Pythonのインストール

使い方

Pythonの実行

では、Pythonのインストールが終わったところで
気を取り直して

ま、うまく行ってる気はしませんね。
ファイルがShift-JISで作られてしまうからみたいです。

とるべき道は2つ。

  • ファイル自体をShift-JIS → UTF-8に変更する
  • PythonにShift-JISだよと教えてあげる

後者で行きます。
以下の感じで書いて開始を押します。

# -*- coding: Shift-JIS -*-

print("こんにちは世界")

何かイケた感じですね。

赤い■を押して停止

デバッグ

あまり詰め込んでもアレなので、これだけ覚えておいてください。
ブレークポイントとデバッグ実行。

以下のように書いてください。

# -*- coding: Shift-JIS -*-
def out_msg(msg):
    print(msg)

out_msg("こんにちは世界")

out_msg("こんにちは世界")のところでF9を押します。
赤い丸と行が赤くなります。これがブレークポイントです。

では実行します。開始またはF5。

丁度ブレークポイントの位置で処理が止まってくれます。
F11で関数の中に入ってみます。

一つ進みました。

msgには何が入っているか見てみます。
ウォッチ1にmsgを入力してみます。
プログラム上のmsgをドラッグアンドドロップでも構いません。
こんにちは世界 が入っていることが確認できます。

インテリセンス

インテリセンスを使ってみます。
簡単に言えば入力補完です。
以下のコードを入力してください。

# -*- coding: Shift-JIS -*-

class sample_class:

    def out_msg(msg):
        print(msg)

def main():

    sc = sample_class()
    # ↓にsc.と入力する

if __name__ == "__main__":
    main()

sc.と入力してみます。
.を入力したタイミングで何か出たと思います。
ctrl + spaceでも出すことができます。便利。

まとめ

もっとPythonに特化した統合開発環境がありますので、
そちらも試していきたいと思います。
微妙にデフォルトで作られるファイルがShift-JISというのが勿体ない。

【Python開発環境】Visual Studio Community 2022のインストールと使い方

おわり