VSCodeでPythonを快適にコーディングするために
筆者がインストールしている拡張機能をご紹介します
Python(Anaconda)をVSCodeで使用するには以下の記事をご参考ください
![](https://hisuiblog.com/wp-content/uploads/2022/06/icons8-visual-studio-code-2019-240-side-160x90.png)
Python
まずは、この拡張機能を入れて、VSCodeでPythonを使えるようにしておきましょう
Pylance
Pyrightという別の拡張機能を使って型チェックをしてくれます
※Pyrightをインストールする必要はありません
また、import文のチェックも行います
Pyrightに関しては以下の記事を参考にしてください
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU1JTg1JUE1JUU1JThBJTlCJUU4JUEzJTlDJUU1JUFFJThDJUUzJTgyJTkyJUU1JTg1JTg1JUU1JUFFJTlGJUUzJTgxJTk1JUUzJTgxJTlCJUUzJTgwJTgxJUUzJTgyJTg4JUUzJTgyJThBJUU1JUEwJTg1JUU3JTg5JUEyJUUzJTgxJUFBUHl0aG9uJUUzJTgyJUIzJUUzJTgzJUJDJUUzJTgzJTg5JUUzJTgxJUFFJUUzJTgxJTlGJUUzJTgyJTgxJUUzJTgxJUFFJUU1JTlFJThCJUUzJTgyJUEyJUUzJTgzJThFJUUzJTgzJTg2JUUzJTgzJUJDJUUzJTgyJUI3JUUzJTgzJUE3JUUzJTgzJUIzJUUzJTgxJUE4UHlyaWdodCVFNSU4NSVBNSVFOSU5NiU4MCZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9N2VlNTg5ODNmNjViZTFkNmJjNzYwYzQ0MjkyODI4MmM&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBzaW1vbnJpdGNoaWUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTAzNTFhOWFiMzVlNjQwNDIxNzY0MDEzZTMzZTZhNmZk&blend-x=142&blend-y=486&blend-mode=normal&s=5af113e735a56f4a74a210ab1e2abe58)
型チェックに関して、以下の設定をしておくとよいでしょう
python.analysis.typeCheckingModeをbasic か strictにします
Python Environment Manager
環境ごとにパッケージの管理ができます
下の画像のようにツリーで表示され、視覚的にわかりやすいです
Python Docstring Generator
関数やクラスに対して、コメントのテンプレートを自動で作成してくれます
くわしい使い方は以下の記事を参考にしてみてください
![](https://hisuiblog.com/wp-content/uploads/cocoon-resources/blog-card-cache/6409c596204664efc01ecd033b0d0a03.png)
Python Indent
インデントが命のPythonのコーディングにおいて、自動できれいにインデントをつけてくれます
indent-rainbow
インデントを階層別に色分けしてくれます。
Pythonはインデントがずれてしまうと、エラーになってしまいます。
indent-rainbowでインデントが見やすくなり、ミスを防げます。
Python Preview
変数や配列の中身を見やすく出力してくれます
※現在はメンテナンスされなくなったため、非推奨をなっています
Python Test Explorer for Visual Studio Code
テストコードを使用したテストをサポートしてくれます
importmagic
インポートを自動で行ってくれます
vandelay
JavaScriptとPythonのインポートの追加や削除を自動で行ってくれます
magicPython
型注釈、f文字列、正規表現などのPython3構文を強調表示してくれます
以上、VSCodeで快適なPythonライフをお送りください
コメント