【Python】VSCodeに拡張機能を入れて快適にPythonをコーディングする

Python

VSCodeでPythonを快適にコーディングするために
筆者がインストールしている拡張機能をご紹介します

Python(Anaconda)をVSCodeで使用するには以下の記事をご参考ください

【Python】VSCodeでAnacondaを使用できるようにする
Anacondaを使用してインストールしたPythonをVSCodeで使えるようにしていきます 以下のステップを行います VSCodeで拡張機能をインストールする VSCodeにAnacondaのPATHを教えてあ...

 

Python

 

まずは、この拡張機能を入れて、VSCodeでPythonを使えるようにしておきましょう

 

Pylance

 

Pyrightという別の拡張機能を使って型チェックをしてくれます
※Pyrightをインストールする必要はありません

また、import文のチェックも行います

Pyrightに関しては以下の記事を参考にしてください

入力補完を充実させ、より堅牢なPythonコードのための型アノテーションとPyright入門 - Qiita
よりVS CodeのPythonの入力補完を精度良くしたり、入力補完が効かない部分をちゃんと補完してもらったり、もしくは静的型付き言語でコンパイルして型のエラーが無いか調べるがごとく、CIなどでチェックして安全にプロジェクトを扱うため...

 

型チェックに関して、以下の設定をしておくとよいでしょう

python.analysis.typeCheckingModebasicstrictにします

basic:型アノテーションがあるもののみチェック
strict:型アノテーションの有無にかかわらず、チェック

 

Python Environment Manager

 

環境ごとにパッケージの管理ができます

下の画像のようにツリーで表示され、視覚的にわかりやすいです

 

Python Docstring Generator

 

関数やクラスに対して、コメントのテンプレートを自動で作成してくれます

 

くわしい使い方は以下の記事を参考にしてみてください

VSCode拡張機能「Python Docstring Generator」でPythonのdocstringを自動生成しよう | DevelopersIO
DA事業本部の横山です。 みなさん、docstring書いていますか? きちんと記載しておくとIDEのAutoComplete機能などから参照できるためとても便利なものですが、正直書くの面倒ですよね? そこで、Pytho …

 

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ライフをお送りください

 

 

 

コメント

タイトルとURLをコピーしました