What is Wing Python IDE?
Wing is a light-weight but full-featured Python IDE designed specifically for Python, with powerful editing, code inspection, testing, and debugging capabilities. Wing's deep code analysis provides auto-completion, auto-editing, and refactoring that speed up development. Its top-notch debugger works with any Python code, locally or on a remote host. Wing also supports test-driven development, version control, UI color and layout customization, and includes extensive documentation and support
Highlights
- Auto-completion, call tips, code documentation, goto-definition, find uses, and refactoring features powered by static and runtime code analysis
- PEP8 enforcement, automatic indentation management, and auto-entry of invocation arguments in the editor
- Debugger that works with any Python code, including multi-threaded and multi-process, and can debug child processes
- Support for test-driven development using unittest, doctest, nose, pytest, and Django testing frameworks
- Version control integration with Git, Mercurial, Perforce, and others
- Ability to work with files stored locally or on a remote host, VM, or container
- Extensive documentation for integrating with third-party modules like Django, Jupyter, Flask, Docker, Vagrant, and Autodesk Maya
Features
Built-in editor
Lightweight
Django
GitHub integration
Mercurial support
Python IDE
Remote Debugging
Embedded debugger
IDE
Project overview
Test automation