Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
俺とVSCode Python Debugger Extension Oct. 19th, 2024 kanazawa.rb#146 Satoru Takeuchi X: satoru_takeuchi 1
Slide 2
Slide 2 text
VSCode Python Debugger Extensionとは? ● VSCodeからGUIで操作できるPython用デバッガ 2
Slide 3
Slide 3 text
使い方: breakpointを仕掛ける ● ソースファイルの行番号の左あたりを押す 3
Slide 4
Slide 4 text
使い方: 実行 ● Ctrl+Shift+Pの後に”Python Debugger: … : Pythonファイルのデバッグ”を押す ○ F5を押してもいいよ 4
Slide 5
Slide 5 text
使い方: breakpointで止まる。後は好きにする 再開 step over step in step out 再起動 停止 5
Slide 6
Slide 6 text
デモ 6
Slide 7
Slide 7 text
Flaskアプリのデバッグもできるぞ ● breakpointをしかける 7
Slide 8
Slide 8 text
疑問 ● flaskアプリは”./app.py”ではなく”flask run ./app.py”のように動かす ● さっきの単にファイルを実行するデバッグ方法は使えないぞ 8
Slide 9
Slide 9 text
ソリューション ● Flask専用のデバッガ実行モードがある ○ 他にもいっぱいモードがあるっぽい 9
Slide 10
Slide 10 text
デモ 10
Slide 11
Slide 11 text
flaskのrouteの仕組みを知りたい ● route関数にbreakpointを仕掛ける ● 設定ファイルを書き換えてライブラリコードもデバッグ対象にする 11
Slide 12
Slide 12 text
デモ 12
Slide 13
Slide 13 text
おわり ● VSCode Python Debugger Extensionすごい ● めっちゃ作り込んである 13