[Tutor] Python workspace - IDE and version control

Alan Gauld alan.gauld at btinternet.com
Mon Jan 18 22:17:38 CET 2010


<galaxywatcher at gmail.com> wrote

> order to create an efficient and productive Python programming 
> workspace: IDE and Version Control.

Both important, although an IDE is perhaps a generous
description of vim! :-)

> Obviously, no tool can think for you. The real programming work of 
> course is going on in your brain. I am curious what combination of IDE 
> and Version Control System you use and also perhaps, what other tools  I 
> should be looking at as well.

I tend to use vim under cygwin (which gives me all the Unix tools) as the 
IDE.

I use plain old RCS for version control because its just me working on the 
code.

At work where we have parallel streams I use SVN (used to be Borland 
$tarTeam)
Because we use Eclipse at work I increasingly use Eclipse with PyDev as my
IDE for larger projects - its project support is very effective and I like
the debugger. Also, since I often integrate Java and Jython, Eclipse is 
ideal for
integrating a multi-source project, especially with a UML modelling plugin
added to capture the design.

Finally, I use Subclipse to integrate Eclipse with SVN.

Alan G. 




More information about the Tutor mailing list