Python & The Editors
To tell about python editor’s there are many editors available for python, like activetstate’s komodo, python wingware, Stani’s etc. The choice of text editor to choose depends upon you, the operating system you use, the number of features your require from your text editor, etc. Here I am writing my own list of text editors, that i have used. Theres also this good little article i found on about.com on “Choosing a Text Editor for Python Programming” http://python.about.com/od/gettingstarted/ss/text_editors.htm.
Geany: Geany is that little editor, i keep at hand for any purpose, whether i wanna write an article or do some coding stuff, i prefer to use geany most of the time, its simple and lightweight, to be honest, the main thing i started using geany is, it opens with all pages and tabs from where you had left, if you have shut down your computer and when you come back and start your computer, you start geany, and it will open up with all the tabs that you had left open to work upon. i couldn’t find this feature in any other editors i have used so far. And it also has lots of other features, to view the different features of Geany, you can visit this link Here.
Vim: vim for sysadmins they call it as vi, this is also one powerful editor, its a unix editor, it also has this plugin feature, you can configure to act as a python editor, and being a unix editor, comparatively its the most light-weight and has a lot of features that can configured as required. And if you want to get a good hands on vim and want to have a good knowledge about the editor, i suggest you read swaroopch’s “A Byte of Vim”, you will learn about the different features of vim and how it can be used and also how you can configure vim to be the editor of your choice. And you can also visit this link http://0xbabaf000l.blogspot.com/ it has lot of comic strips about vim, gnu and other stuff.
gedit: its the is the official text editor of the GNOME desktop environment. sure it is again a light-weight editor but, i won’t call it powerful and neither it has that many features, all i would say its a simple little editor that can get your work done, it sure has the plugins feature, for a list of its features visit the Gedits official website page here: http://projects.gnome.org/gedit/index.html

ActiveState Komodo Edit: Now here we come to the hard core editor, Komodo Edit supports PHP, Python, Ruby, Perl and Tcl, plus JavaScript, CSS, HTML and template languages like RHTML, Template-Toolkit, HTML-Smarty and Django. This is again one of my favorite editors after Geany, its not light-weight as the other editors i have mentioned till now, you can’t expect it to be a light-weight, as it has lots of features, Multi-language support, Project management, toolbox, Extensions, plugins, code snippets, html preview, etc. read the complete list of features here: http://www.activestate.com/komodo_edit/features/
And its available for linux as well as windows and Mac.
These are some of the editors that i have used so far for coding in python, these editors are free, there are other editors too like Stani’s python editor, pydev, Boa constructor, bluefish (never tried those) but i will still stick to Geany, as i have got used to it, and it has that one feature that i always wanted, of opening up with all the tabs from where you had left.








