Python Shell Auto-completion
Wing's Python Shell includes auto-completion, which can be a powerful tool for quickly finding and investigating functionality at runtime, for the purposes of code learning, or in the process of crafting new code. The Python Shell's completer is fueled by introspection of the runtime environment. The Source Assistant in Wing Pro and Wing Personal will display details for the currently selected item in the auto-completer within the Python Shell. This provides quick access to the documentation and call signature of functions and methods that are being invoked.
Goto-definition will also work in the Python Shell, using a combination of live runtime state and static analysis to attempt to find the definition of the symbol or its type.