Python用のさまざまなIDEを検討しています。公式リストを見ると、IDE は「イントロスペクション ベースのコード補完」に基づいて分類されています。
イントロスペクション ベースのコード補完とはどういう意味ですか?
ありがとう。
これは、IDE がイントロスペクションを使用して、特定のオブジェクトからアクセスできるメソッドと変数を把握し、通常は記号の後にピリオドを入力した後にオプションのリストを提供することで、コードをすばやく完成できることを意味します。
Here's an example if WingIDE Pro inaction. Forgive the hastily thrown together image.
You can see that arg1
is being shown as 1
in the first example, as well as the helper showing that it is probably an int
.
In the second part, you can see that the IDE is looking through the docstrings for what the method get
does, in the requests
module.
The second image below shows that the IDE can 'auto-complete' code for you, including showing what it does.