Difference between revisions of "Python IDEs"

From LSDevLinux
Jump to: navigation, search
(Added info about Editra, a GPL text editor written in Python)
(Reorganize slightly to accommodate user reviews better)
Line 1: Line 1:
 +
__TOC__
 +
 +
== General Comments ==
 +
 
Although it's not necessary to use a Python IDE for Python development (any good programmer's editor will do) an IDE does help a lot, especially if you are doing Python development all day, every day.
 
Although it's not necessary to use a Python IDE for Python development (any good programmer's editor will do) an IDE does help a lot, especially if you are doing Python development all day, every day.
  
The following IDEs have very good reputations:
+
The following '''IDEs''' have very good reputations:
  
 
* [http://wingware.com/wingide WingIDE] is a commercial product and has an extremely solid reputation. It is cross-platform, although it requires X11 on Mac OS X.
 
* [http://wingware.com/wingide WingIDE] is a commercial product and has an extremely solid reputation. It is cross-platform, although it requires X11 on Mac OS X.
Line 11: Line 15:
 
* [http://projects.gandreas.com/scride/ ScrIDE] is a free multi-language IDE for Mac OS X. It supersedes [http://projects.gandreas.com/pyoxide/ PyOXIDE], from the same author.
 
* [http://projects.gandreas.com/scride/ ScrIDE] is a free multi-language IDE for Mac OS X. It supersedes [http://projects.gandreas.com/pyoxide/ PyOXIDE], from the same author.
  
The Python Wiki has a long [http://wiki.python.org/moin/PythonEditors list] of Python editors and IDEs, although having such a long list without any rating system makes it difficult to find what you are looking for.
+
Some good, free '''programmer's editors''':
 
 
Some good, free '''text editors''':
 
  
 
* [http://www.barebones.com/products/textwrangler/ TextWrangler] (Mac OS X)
 
* [http://www.barebones.com/products/textwrangler/ TextWrangler] (Mac OS X)
Line 19: Line 21:
 
* [http://www.scintilla.org/SciTE.html SciTE] (Linux)
 
* [http://www.scintilla.org/SciTE.html SciTE] (Linux)
  
----
+
== Reviews ==
 +
 
 +
The Python Wiki has a long [http://wiki.python.org/moin/PythonEditors list] of Python editors and IDEs, although having such a long list without any rating system makes it difficult to find what you are looking for. To help with this, here are some contributed user reviews:
 +
 
 +
=== Editra ===
 +
 
 
Another good editor that I learned of recently is [http://www.editra.org/ Editra]. It's currently under heavy development and in alpha, but it shows a great deal of promise. It's licensed under the GPL, written entirely in Python, and cross-platform on Windows, OS X, and Linux. It's primarily a text editor at this point, but with its extensible plugin system it could easily become an IDE. It already has a code browser plugin, for example. A project to watch. --[[User:Rmunn|Rmunn]] 22:21, 23 September 2008 (UTC)
 
Another good editor that I learned of recently is [http://www.editra.org/ Editra]. It's currently under heavy development and in alpha, but it shows a great deal of promise. It's licensed under the GPL, written entirely in Python, and cross-platform on Windows, OS X, and Linux. It's primarily a text editor at this point, but with its extensible plugin system it could easily become an IDE. It already has a code browser plugin, for example. A project to watch. --[[User:Rmunn|Rmunn]] 22:21, 23 September 2008 (UTC)
  
 
[[Category:Linux tools]][[Category:Python]]
 
[[Category:Linux tools]][[Category:Python]]

Revision as of 09:43, 24 September 2008

General Comments

Although it's not necessary to use a Python IDE for Python development (any good programmer's editor will do) an IDE does help a lot, especially if you are doing Python development all day, every day.

The following IDEs have very good reputations:

  • WingIDE is a commercial product and has an extremely solid reputation. It is cross-platform, although it requires X11 on Mac OS X.
  • Komodo is another cross-platform commercial product with very good reviews, and it doesn't require X11 on Mac OS X.
  • SPE is free and highly-recommended by many Python users.
  • There are Python plug-ins for various generic IDEs, including:
  • ScrIDE is a free multi-language IDE for Mac OS X. It supersedes PyOXIDE, from the same author.

Some good, free programmer's editors:

Reviews

The Python Wiki has a long list of Python editors and IDEs, although having such a long list without any rating system makes it difficult to find what you are looking for. To help with this, here are some contributed user reviews:

Editra

Another good editor that I learned of recently is Editra. It's currently under heavy development and in alpha, but it shows a great deal of promise. It's licensed under the GPL, written entirely in Python, and cross-platform on Windows, OS X, and Linux. It's primarily a text editor at this point, but with its extensible plugin system it could easily become an IDE. It already has a code browser plugin, for example. A project to watch. --Rmunn 22:21, 23 September 2008 (UTC)