Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Python Editor 1

Status
Not open for further replies.

link9

Programmer
Nov 28, 2000
3,387
US
Hello all,

Can someone suggest their favorite free python editor? I am wanting to get a nephew started programming with it, and have never used it before (but have heard good things). Any other free stuff that you could suggest that I should include with his starter pack?

Thank you,
Paul

penny.gif
penny.gif

The answer to getting answered -- faq855-2992
 
Emacs is my preference, but it can be very daunting in the beginning, so probably VIM on a Unix system. On Macintosh I like BBEdit. I don't use windows.

You may look at IDLE, which is a Python Integrated Development Environment written in... Python!

 
Thank you, Eric. I'll have to check that out.

-paul

penny.gif
penny.gif

The answer to getting answered -- faq855-2992
 
I like IDLE. I havn't found any problems with it, and it comes in the download of python24. You get pretty colored code, and then just hit f5, then you get a python shell, complete with error messages. Lovely! Much better than notepad =)
 
I always used Crimson Editor. It takes a little setup to be able to run the code right from the editor, but well worth it. I program in Jython however, never had the chance to try IDLE.
 
I prefer the Idle of python, is very easy to use, but if you want something different, take a look to BOA contructor or pythonwin. I have used BOA and I think it needs to be improved (that's only my opinion) and finally I decided to program with the python IDLE.

I hope it helps.
bye
 
Failing IDLE, try TextPad :) ( - i think)

There is also a program called Komodo (although not free) that has syntax hilighting for Python, Perl, php to name a few. I believe it also inteergrates with the Python shell, and perl / php interpreters if they are installed on your machine.
 
Hi,

IDLE comes with python when you install on a Windows box - python 2.4 is the latest release. This is generally ok if you are looking for a simple development interface to learn. It is also ok if you want to do a little bit of GUI creation using Tkinter. You will need to get the Tcl/Tk download to be able to use this capability on Windows.

Better for GUI creation is wxPython currently at version 2.5. You can download this from sourceforge. For Windows, you also get the PyAlaCarte programming interface - not as clean as IDLE, but give a lot more information.

The best for GUI, in my opinion is BOA-constructor, also freely downloadable from sourceforge, you will however need to get wxPython 2.4 to be able to use this. If you get BOA then it is better to get the zip file and put it directly into Lib/site-packages/wxPython/tools/boa and then create a desktop shortcut to boa.py.

Most Linux distros have IDLE as well, in the Terminal/Konsole, type idle.

Check out or starship.net for more info.

If you are not restricted to python, then Microsoft are currently offering free compilers for their products (i.e. VB.net, C#.net etc in the Express 2005 range) look at
Anyway, I hope that this helps.
 
My favorite free editor is VIM. I use it for Python, Java, REXX, HTML, JavaScript, XML, COBOL. It has syntax highlighting for almost every Programming Language you can imagine...

You can download VIM at
 
If you are using win32, download the win32 extension package form python.org for whatever version of python you are running. It has idle built in, but it also has a nice python editor. Highlights keywords, lines up control blocks nicely, and collapses sections so you can concentrate on specific code.

Hope that helps,
Soul Pumpkin
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top