Saturday, September 19, 2009

Great Python IDE

I've been bitten by Python these past few days.Combined with the joy of discovering a really good language is the realization that there are few good tools with features that a developer shouldn't live without.

So what is so special about Python?It's difficult to say,only it feels more natural to express a program in Python compared to statically checked languages like Java or C#(Of course,I still don't understand why Rossum insisted on adding a self as first argument to every class method)

I started out with using Stani's Python Editor for learning purposes.It's a good IDE with a great layout and lots of useful functionality.Debugging is just one step away with good old WinPDB
It's one of the best IDEs around with a fair support for Intellisense.

The second IDE(or should I say editor) worth looking at is Ulipad.It tops Stani's editor in Intellisense and other functionality is pretty much the same.It also supports a variety of other languages and is recommended for PhP

And now we come to GUI design,I use wxGlade, but if you can tell me of you find something better

So,if you're about to do any serious pythoning, you'll need the following

  • WinPDB(Windowed python debugger)
  • UliPad or SPE
  • wxGlade or equivalent
and I forgot to mention, good programming and debugging skills, for only the stout of heart can withstand the mighty Python..Ahem

No comments:

Post a Comment