[Tutor] Python Editors .. which do you reccomend for a amateur?

Dave Kuhlman dkuhlman at rexx.com
Sat Aug 4 22:43:05 CEST 2007


On Sat, Aug 04, 2007 at 12:11:26PM -0700, Bob Gailer wrote:
> Alan Gauld wrote:
> >  AlaMode
> >   
> I have googled without success. Where do I find AlaMode?

This won't help you with AlaMode, but give you more choices than
you want in the way of editors.  The first link is Python-relevant
and the second is Python-neutral.

    http://wiki.python.org/moin/PythonEditors
    http://en.wikipedia.org/wiki/Comparison_of_text_editors

The Python Wiki, by the way, is hidden under the "Community" link
at http://python.org.

I'm a bit in Alan's mode.  I use screen to create multiple sessions
in a terminal window, and have a text editor open in one session,
run tests in another, have an IPython prompt in the next, build
documentation (using Docutils) in yet another session, etc.  That's
for one project.  If I am working on another project concurrently,
which is likely, then I have another set of sessions open for that
project.

For editing Python source and documentation text (reST:
reStructuredText -- http://docutils.sourceforge.net/rst.html)
I use Jed and sometimes Emacs.  Jed and Emacs have very nice Python
modes.  Jed gives you a choice between an Emacs user-interface and
several others.  Jed runs on Linux and Windows.  There is a MS
Windows version of Emacs.  Both Jed and Emacs take some time to get
into, however, if you spend lots of time editing code, those
start-up costs (whatever editor you chose) are likely well spent.

    http://www.jedsoft.org/jed/index.html
    http://www.xemacs.org/

If you want a GUI (graphical user interface) editor that you can
start using as quickly as possible, SciTE is pretty nice:

    http://scintilla.sourceforge.net/SciTE.html

And, if you decide to try SciTE, see the following for quick
instructions on customizing SciTE for Python indentation:

    http://www.rexx.com/~dkuhlman/#scite-python-properties 

But, as you can see from the links above, you have lots of choices.

I'm not sure which platform the original poster is on, but on my
Linux box, the Eric IDE for Python runs well and has built-in
debugging support.

    http://www.die-offenbachs.de/eric/index.html

Dave


-- 
Dave Kuhlman
http://www.rexx.com/~dkuhlman


More information about the Tutor mailing list