topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday April 18, 2024, 1:26 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: My (Ended) Search for a Python IDE  (Read 7249 times)

Redhat

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 254
    • View Profile
    • Donate to Member
My (Ended) Search for a Python IDE
« on: February 12, 2006, 01:43 AM »
I have long-since been a fan of the python scripting language. I find it very intuitive to use and easy to knock up a bit of this-and-that whenever needed.

But I wanted to take it a step further than just "playing" here and there. I wanted to get me a professional IDE for Python and start getting down to business. I felt that a simple text-editor wouldn't do for this task - I needed debugging support and possible code-completion. Also, code-folding would be useful.

I narrowed it down to two programs - WingIDE and Komodo from ActiveState.


http://wingware.com/wingide/features - Feature list / version comparison for WingIDE


http://www.activesta...Komodo/editions.plex - The same for Komodo.

Based partly on those lists, I chose Komodo. And have been very impressed thus far. It's the first python editor that's ever automagically picked up wxPython too!

Stay tuned for some simple apps in python from me ;) And maybe some in C++/C# with python extensions....  :tellme:

OGroeger

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 76
    • View Profile
    • Donate to Member
Re: My (Ended) Search for a Python IDE
« Reply #1 on: February 12, 2006, 05:40 AM »
What i like most is Eclipse with the PyDev plugin. We use Eclipse both as development tool and as platform in the company for Java development and i found that there is a excellent plugin for Python programming, too. As i do python programming only as "relaxation exercise", i'm not so experienced with it and it might be that this solution is inferior to wing IDE or kommodo, but give it a break.

You can download Eclipse from http://eclipse.org (You need the SDK). After installation of eclipse you can install pydev using the eclipse update mechanism from http://pydev.sourceforge.net.

If you have questions or problems, i'll help you.

Redhat

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 254
    • View Profile
    • Donate to Member
Re: My (Ended) Search for a Python IDE
« Reply #2 on: February 12, 2006, 02:10 PM »
I find it hard to imagine that I completely fogot about the Eclipse platform/ dev tool ... but I did!

Thanks for the insight, I'll get it and run along side Komodo to compare :)

And thanks for the offer - I may take you up on it ;)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,900
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: My (Ended) Search for a Python IDE
« Reply #3 on: February 16, 2006, 09:39 AM »
another thread discussing python ide's:
http://www.artima.co...06&thread=148389

housetier

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 1,321
    • View Profile
    • Donate to Member
Re: My (Ended) Search for a Python IDE
« Reply #4 on: February 19, 2006, 04:59 AM »
Being the opensource zealot that I am, I, of course, chose an open source IDE as well. My IDE is pida, which is written in python and makes use of other tools. I won't reiterate all its features here, the main ones are listed on its website.

It still being developed at an amazing speed. If you find a bug, tell the devs and they'll fix it almost "while you wait". I like it, because I can use my beloved gvim as editor.  :D


edit: updated pida's url
« Last Edit: May 18, 2006, 08:42 PM by housetier »

OGroeger

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 76
    • View Profile
    • Donate to Member
Re: My (Ended) Search for a Python IDE
« Reply #5 on: February 19, 2006, 09:35 AM »
One thing that one should consider is that Python itself is very ungraceful for an IDE. Because it abandons on declaration it is hard to impossible to offer code completion at some points. Named parameter as example. From python's point of view named parameters are a very clever thing because is seems to make a function call easy understandable. But if i try to use Tkinter and must use them, the IDE can't help me on them because they are not declared. So the IDE has not knowledge about them. If i make a typo on a named parameter this is not a mistake for python, but another parameter. Tricky to backtrace.