Size: 5079
Comment: updated last update for wigide
|
Size: 5295
Comment: Fixed table width - now the page looks A LOT better
|
Deletions are marked like this. | Additions are marked like this. |
Line 15: | Line 15: |
||'''Name''' ||'''Platform''' ||'''Updated''' ||'''Notes''' || ||[[Komodo]] ||Windows/Linux/Mac OS X ||2008 ||Multi-language IDE. Available as Komodo IDE (commercial) and Komodo Edit (open source, as part of the OpenKomodo project) || ||NetBeans ||Linux, Mac, Solaris, Windows ||2009 ||Python/Jython support in NetBeans -- Allows Python and Jython Editing, code-completion, debugger, refactoring, templates, syntax analysis, etc.; see also [[http://wiki.netbeans.org/Python]] || ||PyDev ||Eclipse ||2008 ||Open source plugin for [[http://www.eclipse.org|Eclipse]] -- Allows Python and Jython Editing, code-completion, debugger, refactoring, templates, syntax analysis, etc.; see also [[http://www.fabioz.com/pydev|PyDev Extensions]] || ||WingIde ||Windows/Linux/Mac OS X/Unix ||2009 ||Commercial with networked debugger, integrated unit testing, source browser, and syntax coloring/auto-completing editor. Free of charge license for non-commercial open-source developers with an established project. || ||[[http://mmm-experts.com/Products.aspx?ProductId=4|PyScripter]] ||Windows ||2009 ||Freeware with debugger, integrated unit testing, source browser, code navigation and syntax coloring/auto-completing editor. || |
||<^tablestyle="width: 100%">'''Name''' ||<^>'''Platform''' ||<^>'''Updated''' ||<^>'''Notes''' || ||<^>[[Komodo]] ||<^>Windows/Linux/Mac OS X ||<^>2008 ||<^>Multi-language IDE. Available as Komodo IDE (commercial) and Komodo Edit (open source, as part of the OpenKomodo project) || ||<^>NetBeans ||<^>Linux, Mac, Solaris, Windows ||<^>2009 ||<^>Python/Jython support in NetBeans -- Allows Python and Jython Editing, code-completion, debugger, refactoring, templates, syntax analysis, etc.; see also [[http://wiki.netbeans.org/Python]] || ||<^>PyDev ||<^>Eclipse ||<^>2008 ||<^>Open source plugin for [[http://www.eclipse.org|Eclipse]] -- Allows Python and Jython Editing, code-completion, debugger, refactoring, templates, syntax analysis, etc.; see also [[http://www.fabioz.com/pydev|PyDev Extensions]] || ||<^>WingIde ||<^>Windows/Linux/Mac OS X/Unix ||<^>2009 ||<^>Commercial with networked debugger, integrated unit testing, source browser, and syntax coloring/auto-completing editor. Free of charge license for non-commercial open-source developers with an established project. || ||<^>[[http://mmm-experts.com/Products.aspx?ProductId=4|PyScripter]] ||<^>Windows ||<^>2009 ||<^>Freeware with debugger, integrated unit testing, source browser, code navigation and syntax coloring/auto-completing editor. || |
Line 22: | Line 22: |
||'''Name''' ||'''Platform''' ||'''Updated''' ||'''Notes''' || ||BlackAdder ||Windows/Linux ||2004 ||Commercial; integrated debugger; interfaces with Qt Designer || ||[[eric]] ||Python + PyQt + QScintilla ||2008 ||Open Source ,interfaces with Qt Designer, Qt Linguist, unittest; integrated debugger || ||[[http://pida.co.uk/|PIDA]] ||Python + GTK ||2007 ||Integrated source control, debugger, and profiler || ||[[http://pythonide.stani.be/|SPE]] ||Windows, Linux, MacOsX, FreeBSD, more ||2008 ||Open-source with [[http://www.wxpython.org|wxPython]] interface. Code completion, call tips, class explorer, source index, auto todo list, [[http://www.blender.org|Blender]] support, integrated [[http://pychecker.sourceforge.net/|PyChecker]] (source code doctor) and [[http://project5.freezope.org/kiki|Kiki]] (regex console). [[http://pythonide.blogspot.com/2007/02/how-to-download-latest-spe-from_26.html|Download instructions]]|| ||[[http://pida.co.uk/|Pida]] ||Linux, FreeBSD, ..., (Windows in progress) ||2007 (2008 dev) ||Open-source with GTK interface, written in Python. Supports different languages, python trough [[http://rope.sourceforge.net/|rope]] and pyflakes as well as rpdb2. Support '''different''' Editors (Vim, Medit, Emacs) [[http://pida.co.uk/trac/wiki/DeveloperRepos|Current Repos]]|| |
||<^>'''Name''' ||<^>'''Platform''' ||<^>'''Updated''' ||<^>'''Notes''' || ||<^>BlackAdder ||<^>Windows/Linux ||<^>2004 ||<^>Commercial; integrated debugger; interfaces with Qt Designer || ||<^>[[eric]] ||<^>Python + PyQt + QScintilla ||<^>2008 ||<^>Open Source ,interfaces with Qt Designer, Qt Linguist, unittest; integrated debugger || ||<^>[[http://pida.co.uk/|PIDA]] ||<^>Python + GTK ||<^>2007 ||<^>Integrated source control, debugger, and profiler || ||<^>[[http://pythonide.stani.be/|SPE]] ||<^>Windows, Linux, MacOsX, FreeBSD, more ||<^>2008 ||<^>Open-source with [[http://www.wxpython.org|wxPython]] interface. Code completion, call tips, class explorer, source index, auto todo list, [[http://www.blender.org|Blender]] support, integrated [[http://pychecker.sourceforge.net/|PyChecker]] (source code doctor) and [[http://project5.freezope.org/kiki|Kiki]] (regex console). [[http://pythonide.blogspot.com/2007/02/how-to-download-latest-spe-from_26.html|Download instructions]]|| ||<^>[[http://pida.co.uk/|Pida]] ||<^>Linux, FreeBSD, ..., (Windows in progress) ||<^>2007 (2008 dev) ||<^>Open-source with GTK interface, written in Python. Supports different languages, python trough [[http://rope.sourceforge.net/|rope]] and pyflakes as well as rpdb2. Support '''different''' Editors (Vim, Medit, Emacs) [[http://pida.co.uk/trac/wiki/DeveloperRepos|Current Repos]]|| |
Line 30: | Line 30: |
||'''Name''' ||'''Platform''' ||'''Updated''' ||'''Notes''' || ||BoaConstructor ||Python + wxPython ||2007 ||RAD GUI building IDE for wxPython, similar to Delphi. || ||PythonCard ||Python + wxPython ||2006 ||RAD GUI building IDE || ||[[http://developer.apple.com/|Xcode]] ||Mac OS X 10.5 and later ||2008 ||Apple's free of charge IDE now with full Python GUI making. Requires free developer registration for download. || |
||<^>'''Name''' ||<^>'''Platform''' ||<^>'''Updated''' ||<^>'''Notes''' || ||<^>BoaConstructor ||<^>Python + wxPython ||<^>2007 ||<^>RAD GUI building IDE for wxPython, similar to Delphi. || ||<^>PythonCard ||<^>Python + wxPython ||<^>2006 ||<^>RAD GUI building IDE || ||<^>[[http://developer.apple.com/|Xcode]] ||<^>Mac OS X 10.5 and later ||<^>2008 ||<^>Apple's free of charge IDE now with full Python GUI making. Requires free developer registration for download. || |
Please keep wiki links as wiki links, use external links only if there is no existing page for the IDE.
Reviews
Python Development Environments (IDEs) part1, part2 (Ian Ozsvald, 2007-05-14)
ShowMeDo Blog: Choosing a Python IDE (Jeremy Jones, 2007-03-08)
September 2005 Review of 6 Python IDEs (PyDev, Eric3, Boa, BlackAdder, Komodo, Wing) and the February 2006 follow-up review of 4 (PyDev, SPE, Komodo, Wing)
Charming Python: Review of Python IDEs (David Mertz, 2003-12-11)
Charming Python: A review of Python IDEs (David Mertz, 2001-05-01)
A New Harvest of Python IDEs (Boudewijn Rempt, 2000-11-27)
and these ShowMeDo videos for Wing 3 Professional SPE, PyDev (inside Eclipse) and IPython.
IDEs with introspection-based code completion and integrated debugger
Name |
Platform |
Updated |
Notes |
Windows/Linux/Mac OS X |
2008 |
Multi-language IDE. Available as Komodo IDE (commercial) and Komodo Edit (open source, as part of the OpenKomodo project) |
|
Linux, Mac, Solaris, Windows |
2009 |
Python/Jython support in NetBeans -- Allows Python and Jython Editing, code-completion, debugger, refactoring, templates, syntax analysis, etc.; see also http://wiki.netbeans.org/Python |
|
Eclipse |
2008 |
Open source plugin for Eclipse -- Allows Python and Jython Editing, code-completion, debugger, refactoring, templates, syntax analysis, etc.; see also PyDev Extensions |
|
Windows/Linux/Mac OS X/Unix |
2009 |
Commercial with networked debugger, integrated unit testing, source browser, and syntax coloring/auto-completing editor. Free of charge license for non-commercial open-source developers with an established project. |
|
Windows |
2009 |
Freeware with debugger, integrated unit testing, source browser, code navigation and syntax coloring/auto-completing editor. |
IDEs with introspection-based code completion /or/ integrated debugger
Name |
Platform |
Updated |
Notes |
Windows/Linux |
2004 |
Commercial; integrated debugger; interfaces with Qt Designer |
|
Python + PyQt + QScintilla |
2008 |
Open Source ,interfaces with Qt Designer, Qt Linguist, unittest; integrated debugger |
|
Python + GTK |
2007 |
Integrated source control, debugger, and profiler |
|
Windows, Linux, MacOsX, FreeBSD, more |
2008 |
Open-source with wxPython interface. Code completion, call tips, class explorer, source index, auto todo list, Blender support, integrated PyChecker (source code doctor) and Kiki (regex console). Download instructions |
|
Linux, FreeBSD, ..., (Windows in progress) |
2007 (2008 dev) |
Open-source with GTK interface, written in Python. Supports different languages, python trough rope and pyflakes as well as rpdb2. Support different Editors (Vim, Medit, Emacs) Current Repos |
IDEs with integrated gui builder
Name |
Platform |
Updated |
Notes |
Python + wxPython |
2007 |
RAD GUI building IDE for wxPython, similar to Delphi. |
|
Python + wxPython |
2006 |
RAD GUI building IDE |
|
Mac OS X 10.5 and later |
2008 |
Apple's free of charge IDE now with full Python GUI making. Requires free developer registration for download. |
Editors
Take a look at PythonEditors if you prefer something lightweight. IDEs that don't integrate anything Python-specific are also listed here.