PDA

View Full Version : Best Python IDE?



j-a-p
January 12th, 2006, 03:16 AM
I've recently started programming in Python and I'd like some suggestions as to which IDE to use. Currently I'm just using gEdit, but want to move on to something where I can create GUI apps without having to code the GUI.

I've come accross Eclipse, Glade and another called eric which looks good.

Also, I want to develop platform independent apps.

Please give me your input.

Cheers

briancurtin
January 12th, 2006, 05:11 AM
in linux i only have experience with Eric as far as IDEs go, and i think it is a pretty good one and i havent felt the need to look much further so far.

if you use windows at all, look into ActiveState python, as it is the best IDE i've used for python, period. i havent used windows myself in about 8 months, but ActiveState python is one thing ive missed because of it's quality

j-a-p
January 12th, 2006, 05:20 AM
in linux i only have experience with Eric as far as IDEs go, and i think it is a pretty good one and i havent felt the need to look much further so far.

if you use windows at all, look into ActiveState python, as it is the best IDE i've used for python, period. i havent used windows myself in about 8 months, but ActiveState python is one thing ive missed because of it's quality
What kind of GUI creation does eric offer - I'm looking for a kind of drag 'n ' drop job if possible? And is it popular?

I removed all traces of windows from my home. I think Linux and open source in general is superb. That's why I'm getting into python so I can get involved. Also, when people ask you to sort out their windows machines you can tell 'em you don't have any windows software!

ardchoille
January 12th, 2006, 06:49 AM
I use SPE and Gazpacho

Azriphale
January 12th, 2006, 07:12 AM
I have not used any of the others here, maybe I should look into them, but a few years ago I was using Boa Contructor. It is a wxWidgets drag and drop GUI builder, written completely in python with wxWidgets.

I don't have a URL for it, so just search for boa constructor on sourceforge.net
I don't know If they are still working on it tho, I haven't done any python work for at least a year.

[Edit]
http://sourceforge.net/project/showfiles.php?group_id=1909

You'll also need wxPython

pranith
January 12th, 2006, 07:23 AM
hi ,
I think pida would even be great it has compatibility with gazpacho also ....
It works on top of vim .....
hope that helps

pranith

sapo
January 12th, 2006, 04:38 PM
I like the simplicity of the idle IDE, its ugly, but i like it :)

kperkins
January 13th, 2006, 03:41 AM
spe, for code, and, glade for gui. Trying out gazpacho, but doesn't seem as robust as glade, too me.
DrPython, is, also, a nice code editor.

gord
January 13th, 2006, 11:20 AM
if you use windows at all, look into ActiveState python, as it is the best IDE i've used for python, period. i havent used windows myself in about 8 months, but ActiveState python is one thing ive missed because of it's quality


if your refering to the uterrly gorgeous Activestate Komodo, it has a linux version and works very well, love it to bits and is easly the best python ide, it keeps things nice and simple but allows you to do powerfull things too. all the other ide's iv tryed have just piled as many buttons that you'll never use into it as possible

j-a-p
January 13th, 2006, 06:37 PM
Is ActiveState Komodo free?

briancurtin
January 13th, 2006, 08:35 PM
if your refering to the uterrly gorgeous Activestate Komodo, it has a linux version and works very well, love it to bits and is easly the best python ide, it keeps things nice and simple but allows you to do powerfull things too. all the other ide's iv tryed have just piled as many buttons that you'll never use into it as possible
nah im just talking about activestate python, the free one.

ive seen komodo, and it is nice, but i dont do enough python at the moment to justify paying for it right now. its $295 for professional edition, $29.95 for personal/student and i just happen to be a student. i might check out the personal/student one though.

UbuWu
January 14th, 2006, 03:31 PM
A review of 6 python IDE's:
http://spyced.blogspot.com/2005/09/review-of-6-python-ides.html

SPE, which is not reviewed there is also a very good choice.

UbuWu
January 14th, 2006, 03:35 PM
Wing IDE is not free but very very good. And for open source developers: "Open source developers not deriving income from their work may obtain a free license to Wing IDE upon request."

http://wingware.com/

Wille
January 14th, 2006, 05:42 PM
Actually, the situation has turned around in the last year as far as the free python IDEs go. The PyDev plugin for Eclipse has matured quite nicely, and it's definitely one to check out. Code completion works quite satisfactorily for a dynamic language.

SPE is also quite nice, but these days I just fire up Eclipse and go most of the time. Eclipse environment is worth learning for all programmers anyway, it's the one ide that seems most likely to be here for the long haul.

As far as the GUI goes, it doesn't need to be done in the IDE. Use external program like the already suggested Glade/Gazpacho.

stani
January 21st, 2006, 05:24 AM
Don't get SPE with the package manager, download latest version at http://pythonide.stani.be From release 0.8.1.e SPE will be optimized for Ubuntu, see http://pythonide.stani.be/blog. Help is welcome.

krypto_wizard
January 21st, 2006, 05:47 AM
How about VI ?

Wille
January 21st, 2006, 07:15 PM
How about VI ?
Yeah, right.

Pythonistas actually seem to use emacs more often than VI, it seems.

As far as the "small" (hah) editors (as opposed to IDEs) go, Kate is pretty handy for Python.

Jessehk
January 21st, 2006, 09:40 PM
I use a text-editor called cream that is based on vim. Basically, it's the vim "engine", but using the features of a normal editor tacted on if you want them (like Ctrl-C for copy, etc).

It also has different colour schemes.




sudo apt-get install cream



http://cream.sourceforge.net/

stani
July 18th, 2006, 01:22 PM
Read my howto install latest wxPython & SPE (Feature rich Python IDE) (http://www.ubuntuforums.org/showthread.php?t=218001&highlight=wxpython).

asimon
July 18th, 2006, 02:28 PM
As far as the "small" (hah) editors (as opposed to IDEs) go, Kate is pretty handy for Python.
If someone wants to use Kate for Python he may want to install 'kate-plugins' which isn't installed by default. Among others it contains a python browser, which can be activated by checkmark "Kate Python Browser Plugin" under "Settings->Configure Kate...->Application->Plugins". This will add an other side pan with a Python Class Browser and a new 'python' menu where one can update the browser.

Azriphale
July 30th, 2006, 09:17 AM
There is an IDE called pida.

It uses vim as an editor, I believe. I also heard a rumour that there were plans to support emacs as an editor, but I have been out of touch with Python for a little while, so I do not know about that.

It looked to me to be a really well created IDE. I'm installing it again now so I can have a look.

pida.berlios.de

Cyraxzz
July 30th, 2006, 09:24 AM
Looks good, i might try it, since Python is my primary language.

etank
August 24th, 2006, 07:45 PM
I just ran across PIDA myself today. I got it installed and it looks pretty nice. Does anyone know if it will run on windows? I like to use the same tools on both platforms where available. I know that SPE is cross-platform and I like it too.

saracen
October 2nd, 2006, 08:22 AM
@stani: what's the status on pyxides (http://pyxides.stani.be)?

SuperMau
February 29th, 2008, 04:57 AM
Also, I want to develop platform independent apps.I would recommend Dabo:

" Desktop applications. That's what Dabo does... and if you want to create applications that run on Windows, OS X or Linux, Dabo is for you!"

http://dabodev.com/

Cheers
SuperMau