Wing Python IDE logo

Wing Python IDE

Enables rapid, accurate, and engaging Python development through intelligent editing, testing, and debugging capabilities.

Made by Wingware

  • Text Editor

  • Code Editor

  • Python

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

Platforms

  • Mobile Android
  • Desktop Mac
  • Mac
  • On-Premise Linux
  • Desktop Windows
  • Windows
  • Cloud, SaaS, Web-based
  • Mobile iPad
  • On-Premise Windows
  • Desktop Chromebook
  • Linux
  • Mobile iPhone
  • Desktop Linux

Languages

  • English
  • German
  • French
  • Russian

Features

    • Built-in editor

    • Lightweight

    • Django

    • GitHub integration

    • Mercurial support

    • Python IDE

    • Remote Debugging

    • Embedded debugger

    • IDE

    • Project overview

    • Test automation