Wing IDE's powerful debugger and intelligent editor work together to make interactive Python development fast, accurate, and fun. Wingware's Python IDE works with Python 2.x and 3.x and can be used with Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter, mod_wsgi, pygame, Maya, MotionBuilder, NUKE, Blender, and many other Python frameworks.
Here are some key features of "Wing IDE":
Auto-completion, call tips, error checking, goto-definition, find uses, and source navigation using static and runtime code analysis.
Auto-editing, refactoring, inline snippets, bookmarks, code folding, search, and much more. Emulates vi, emacs, and other key bindings.
Supports test-driven development with integrated execution and debugging for the unittest, doctest, nose, pytest, and Django testing frameworks.
Set breakpoints, step, view data, and interact in shell. Launch from the IDE or debug remotely. Debugs threaded code and Django templates.
Flexible project management with Mercurial, Git, Subversion, Perforce, CVS, and Bazaar. Includes a difference and merge tool.
Wing IDE starts quickly and runs fast on Windows, Linux, and OS X, and works with Python versions 2.x and 3.x and Stackless Python.