[Tutor] Best Python Editor

OkaMthembo zebra05 at gmail.com
Mon Jun 15 14:45:08 CEST 2009


I second Tom Green, when i started off with Python i mainly used Pyscripter
on Windows and its excellent.

On Sat, Jun 13, 2009 at 1:48 PM, Tom Green <xchimeras at gmail.com> wrote:

> For Windows check out PyScripter.  Its IDE is similar to Borland Delphi and
> I find it very easy to use.  Whatever works for you would be "best" for
> you.  PyScripter is FREE and I would highly recommend it for people who are
> new to Python or people with programming experience that are used to
> programming in a IDE.
>
> Regards,
> T. Green
>
>
>
> On Sat, Jun 13, 2009 at 6:52 AM, Dave Angel <davea at ieee.org> wrote:
>
>> Eddie <eddie9139 at gmail.com> wrote:
>>
>>  Hi guys,
>>>
>>> What would you regard as the best free Python editor to use on Windows
>>> for a new guy? Searching Google i see that there is quite a few out
>>> there and is "VIM" the best one to go with?
>>>
>>> Regards
>>> Eddie
>>>
>>>
>>>
>> This is such a common question on the python forums it ought to be in a
>> FAQ, and maybe it is.
>>
>> VI and EMACS are the two "standard" Unix editors, going back decades.
>>  Somebody used to the flexibility of either of those two, who is now stuck
>> on Windows, would naturally not want to give up any of the "customizability"
>> of these.  And people have posted macros for each to automate some of the
>> things you'd like for Python, such as auto-indent.  VIM is an editor in that
>> heritage.
>>
>> Somebody who's used Windows for 20 years, however, might expect that
>> Ctrl-S, Ctrl-F4, Alt-F4, etc. have standard meanings.  So they might be more
>> comfortable in an editor that starts with the Windows interface, and builds
>> on it.   I use metapad for many things, though not for Python.  Others use
>> Notepad++.
>>
>> Next question is whether you want an IDE.  The ability to single-step in
>> the debugger, locate and fix a problem in source, and start again, in a
>> single environment is appealing.  When I have a stack trace showing in the
>> debugger, I can use the debugger to locate the source at any level of that
>> stack without having to explicitly load the file and jump to the specified
>> line number.  And no risk that the same file is already loaded into some
>> other editor and I'm going to lose changes if some are made one place and
>> some another.  And of course, it's nice to have a locals window, a globals
>> window, a watch window, ...
>>
>> People that do not like an IDE cite the advantage of using a single editor
>> for several programming languages, for word processing, and for web design.
>>  If such an editor is highly programmable, that would seem very good as
>> well.
>>
>> So then it comes down to opinion.  I use the (not-free) Komodo IDE.  There
>> is a free Komodo-Edit with most of the same features, but I really don't
>> know what subset it includes.  It is programmable with many canned add-ins,
>> or you can customize it yourself with recorded macros and with scripts in
>> Python or (I think) Javascript.  Its addin technology is related somehow to
>> Firefox, and I think it used a lot of the Mozilla code in its engine.  The
>> default UI is very familiar to people with Windows experience, though I
>> don't know how it works on Mac and Linux
>>
>> http://www.activestate.com/komodo/    Komodo IDE
>> http://www.activestate.com/komodo_edit/   opensource Komodo Edit
>> http://www.activestate.com/komodo_edit/comparison/    comparison between
>> the two
>>
>>
>>
>>
>> _______________________________________________
>> Tutor maillist  -  Tutor at python.org
>> http://mail.python.org/mailman/listinfo/tutor
>>
>
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
>
>


-- 
Lloyd Dube
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20090615/e42688f4/attachment.htm>


More information about the Tutor mailing list