okiami1983のブログ

クオリティーが低い記事はあとで書き直します。。

Visual Studio 2017でPythonのデバッグ

PythonのパッケージをVisual Studio 2017 community(無料)に入れておけば、Visual Studio 2017でデバッグが出来ます。プログラムの処理を一行ずつ確認できるので、Python学習にとても便利。

pdbというpythonの標準デバッガは残念ながらCUI操作なので、Visual Studioのデバッガのほうがとっつきやすいように思います。

 簡単なコードで試してみたいともいます。

 

a = [1, 2, 3, 4, 5]
b = [3, 5, 6]

c = a + b

 

最初にプロジェクトを作成します。

f:id:okiami1983:20180414221315p:plain

 

f:id:okiami1983:20180414221344p:plain

 

コードを打ち込んで、ブレークポイント(赤丸のいちをダブルクリック)を作ります。そして、デバッグの開始。

f:id:okiami1983:20180414221437p:plain

 

ステップオーバー(一行だけ処理を実行させた)。リストaの中身が、ローカル変数ウィンドウに出てきています。

f:id:okiami1983:20180414221558p:plain

 

さらに、ステップオーバーで最後まで実行したとき。a, b, cのリストがローカル変数ウィンドウに出てきました。

f:id:okiami1983:20180414220907p:plain

 

 

Visual Studio 2017のインストールと、Pythonパッケージの追加

ここからVisual Studio 2017 のインストーラーをダウンロードします。

ダウンロード | IDE、Code、Team Foundation Server | Visual Studio

f:id:okiami1983:20180415080749p:plain

 

インストーラーでPython開発を選びます

f:id:okiami1983:20180415081006p:plain