473,480 Members | 1,854 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

IDE recommendation please

I'm new to Python but am wondering what IDE Python developers use? I use Mac
OS X 10.4.2. I have PythonIDE which comes with MacPython but I don't think
that has even rudimentary "intellisense". Xcode and Eclipse don't seem to
support Python out of the box. Suggestions for plugins for Eclipse would
also be nice.

Oct 23 '05 #1
17 2130
microsnot <mi*******@MUNGED.hotmail.com> wrote:
I'm new to Python but am wondering what IDE Python developers use? I use Mac
OS X 10.4.2. I have PythonIDE which comes with MacPython but I don't think
that has even rudimentary "intellisense". Xcode and Eclipse don't seem to
support Python out of the box. Suggestions for plugins for Eclipse would
also be nice.


On the Mac, I think the XCode integration you get with PyObjC is
probably best. I know there are plugins for Eclipse but haven't tried
any personally, so it's hard to make suggestions (I'm a dinosaur, and I
prefer to develop with GVim + a command-line tool, such as Python's own
interactive mode...). I'm not sure if BlackAdder (simplest and fastest
to learn) and WingIDE (probably THE one most powerful Python IDE) work
on the Mac (shame on me, as a Python AND Mac enthusiast, for not having
tried them...), but they're surely worth investigating. Ditto for
ActiveState's Komodo tool...
Alex
Oct 23 '05 #2
I am an even worse dinosaur, I use ion3 and console vim.

Alex Martelli wrote:
On the Mac, I think the XCode integration you get with PyObjC is
probably best. I know there are plugins for Eclipse but haven't tried
any personally, so it's hard to make suggestions (I'm a dinosaur, and I
prefer to develop with GVim + a command-line tool, such as Python's own
interactive mode...). I'm not sure if BlackAdder (simplest and fastest
to learn) and WingIDE (probably THE one most powerful Python IDE) work
on the Mac (shame on me, as a Python AND Mac enthusiast, for not having
tried them...), but they're surely worth investigating. Ditto for
ActiveState's Komodo tool...
Alex


Oct 23 '05 #3
Joe

SPE is great I suggest you take a look at it
http://www.stani.be/python/spe/

bo****@gmail.com wrote:
On the Mac, I think the XCode integration you get with PyObjC is
probably best. I know there are plugins for Eclipse but haven't tried
any personally, so it's hard to make suggestions (I'm a dinosaur, and I
prefer to develop with GVim + a command-line tool, such as Python's own
interactive mode...). I'm not sure if BlackAdder (simplest and fastest
to learn) and WingIDE (probably THE one most powerful Python IDE) work
on the Mac (shame on me, as a Python AND Mac enthusiast, for not having
tried them...), but they're surely worth investigating. Ditto for
ActiveState's Komodo tool...
Alex


Oct 23 '05 #4
Alex Martelli wrote:
microsnot <mi*******@MUNGED.hotmail.com> wrote:
...


On the Mac, I think the XCode integration you get with PyObjC is
probably best. I know there are plugins for Eclipse but haven't tried
any personally, so it's hard to make suggestions (I'm a dinosaur, and I
prefer to develop with GVim + a command-line tool, such as Python's own
interactive mode...). I'm not sure if BlackAdder (simplest and fastest
to learn) and WingIDE (probably THE one most powerful Python IDE) work
on the Mac (shame on me, as a Python AND Mac enthusiast, for not having
tried them...), but they're surely worth investigating. Ditto for
ActiveState's Komodo tool...
Alex


Any suggestions for Linux, specifically SuSE or perhaps Red Hat?

Thanks in advance,
Kery

Oct 23 '05 #5
microsnot wrote:
I'm new to Python but am wondering what IDE Python developers use? I use
Mac OS X 10.4.2. I have PythonIDE which comes with MacPython but I don't
think that has even rudimentary "intellisense". Xcode and Eclipse don't
seem to support Python out of the box. Suggestions for plugins for Eclipse
would also be nice.


I use wingIDE and as Alex said before is the best python IDE ever...

cheers
--
Gian Mario Tagliaretti
PyGTK GUI programming
http://www.parafernalia.org/pygtk/
Oct 23 '05 #6
Dnia 23 Oct 2005 00:33:41 -0700, kery napisał(a):
Any suggestions for Linux, specifically SuSE or perhaps Red Hat?


Eric3 http://www.die-offenbachs.de/detlev/eric3.html

Eclipse http://www.eclipse.org/
+ pydev plugin http://pydev.sourceforge.net/

SPE http://pythonide.stani.be/

--
JZ
Oct 23 '05 #7
Dnia Sun, 23 Oct 2005 14:54:38 +1000, microsnot napisał(a):
Eclipse don't seem to support Python out of the box.


It is very easy to add excelent python plugin
http://pydev.sourceforge.net/

Fast install: just go to the update manager (inside the help menu) and add
update site: http://pydev.sf.net/updates/ (eclipse should do the rest)

An alternative is just getting the zip file and extracting it yourself in
eclipse. If you choose to do it, just make sure the plugins folder is
extracted on top of the eclipse plugins folder.

--
JZ
Oct 23 '05 #8
Mac users of SPE collected money for me to buy a Mac. This means that
in the near future SPE will be especially improved for Mac. So feedback
from Mac users is more than welcome and will probably be taken into
account. SPE is a free, open source IDE with a lot of features like a
debugger, UML diagrams and a GUI designer.

Stani
--
http://pythonide.stani.be
http://pythonide.stani.be/manual/html/manual.html

Oct 23 '05 #9
> I'm new to Python but am wondering what IDE Python developers use?
I use Mac OS X 10.4.2.
Just look in the archives of the Pythonmac mailinglist. We have
discussed this very subject intensively recently, with a pretty
extensive review of the different IDEs available.

I'll get a copy of WingIDE as soon as I get my new PowerMac.
Suggestions for plugins for Eclipse would also be nice.


Err, Eclipse (imho) is a H-O-G.

Sincerely,

Wolfgang
Oct 23 '05 #10
Gian Mario Tagliaretti wrote:
microsnot wrote:

I'm new to Python but am wondering what IDE Python developers use? I use
Mac OS X 10.4.2. I have PythonIDE which comes with MacPython but I don't
think that has even rudimentary "intellisense". Xcode and Eclipse don't
seem to support Python out of the box. Suggestions for plugins for Eclipse
would also be nice.

I use wingIDE and as Alex said before is the best python IDE ever...

cheers


I too am a happy Wing IDE user. The debugging features are very convenient.

regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC www.holdenweb.com
PyCon TX 2006 www.python.org/pycon/

Oct 23 '05 #11
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

microsnot wrote:
| I'm new to Python but am wondering what IDE Python developers use? I
use Mac
| OS X 10.4.2. I have PythonIDE which comes with MacPython but I don't think
| that has even rudimentary "intellisense". Xcode and Eclipse don't seem to
| support Python out of the box. Suggestions for plugins for Eclipse would
| also be nice.
|
The situation has been pretty bleak, and I've tried (even maintained Mac
packages for awhile) nearly all the open-source IDE's out there,
including SPE, Boa, Eric3, etc. They all crashed constantly in my
experience. SPE has been making more of a Mac push since I stopped
maintaining Mac packages so it may have improved.

Komodo is a good IDE and is currently in beta testing on OS X: see
www.activestate.com for the particulars. It's more polished than any of
the open-source tools (though it should be for the $300 that the pro
version costs), and runs natively (as an Aqua app). Komodo is not
Python-only, but if you are developing commercially it is a very good
tool to consider.

WingIDE is also very powerful, but runs only as an X11 app on the Mac.
That may or may not be a problem for you.

I've ultimately settled on a primitive set of tools myself, Emacs or
IDLE, plus the console. Fewer bells and whistles, but they are stable,
and don't get in my way.

- --
Cheers,

Kevin Walzer, PhD
WordTech Software - "Tame the Terminal"
http://www.wordtech-software.com
sw at wordtech-software.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDXAIlJmdQs+6YVcoRAqsKAJ0YX14aGH5pUpujXb+wmY oWbGUkWQCfX0oK
6kiXX9w+rAIbo5qCYGUWIuc=
=YSju
-----END PGP SIGNATURE-----
Oct 23 '05 #12
As mentioned, there isn't a whole lot. I've beta tested Komodo, and it
looks promising. SPE might start working now that stani has a mac.

For now I use TextWrangler - a free text editor with good python
support. http://www.barebones.com/products/te...er/index.shtml

For interactive python, I use PyCrust (though the terminal works just
as well), and for building wxpython guis I use XrCed, both of which
are available as native mac apps in the wxPython docs/demos package ):
http://www.wxpython.org/download.php.

Oct 24 '05 #13
On Sun, 23 Oct 2005 14:54:38 +1000, microsnot
<mi*******@MUNGED.hotmail.com> wrote:
I'm new to Python but am wondering what IDE Python developers use?
I use DrPython ;)
I use Mac
OS X 10.4.2. I have PythonIDE which comes with MacPython but I don't think
that has even rudimentary "intellisense".


DrPython has a "Code Completition" plugin.
It combines "Autocompletion" and "Calltips"
--
Franz Steinhaeusler
Oct 24 '05 #14
On 23 Oct 2005 18:39:17 -0700, "Brendan" <sp**********@yahoo.ca> wrote:
As mentioned, there isn't a whole lot. I've beta tested Komodo, and it
looks promising. SPE might start working now that stani has a mac.

For now I use TextWrangler - a free text editor with good python
support. http://www.barebones.com/products/te...er/index.shtml

For interactive python, I use PyCrust (though the terminal works just
as well)


I second want to encourage the use of PyCrust.
If you hit '(', you will get a calltip, the same
is on '.' for code completion.
If you are for example on:
I myself made a patch for getting calltips and Code Completion
on demand, that means, you don't have to go back and clear
the already typed text and enter '(' or '.' again.
I assigned them to Ctrl-Space (code completion) and
Ctrl-Shift-Space for calltips.
--
Franz Steinhaeusler
Oct 24 '05 #15
Fast install: just go to the update manager (inside the help menu) and add
update site: http://pydev.sf.net/updates/ (eclipse should do the rest)


Too easy! Thanks.

Oct 24 '05 #16
> Mac users of SPE collected money for me to buy a Mac. This means that
in the near future SPE will be especially improved for Mac. So feedback
from Mac users is more than welcome and will probably be taken into
account. SPE is a free, open source IDE with a lot of features like a
debugger, UML diagrams and a GUI designer.


Sounds good and the price is right. :D
I think I'll wait until you get the Mac and get the installer ready as I'm a
bit of a clutz when it comes to the shell. :)

Oct 24 '05 #17
> Just look in the archives of the Pythonmac mailinglist. We have
discussed this very subject intensively recently, with a pretty
extensive review of the different IDEs available.


Looking through the mailing list. Any specific subject/dates I should be
looking for?
Suggestions for plugins for Eclipse would also be nice.


Err, Eclipse (imho) is a H-O-G.


Couldn't agree more... But all so useful for Java.

Oct 24 '05 #18

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
2451
by: D. Alvarado | last post by:
Hello, DOes anyone have a recommendation for some free code to send out HTML-formatted emails? The code does not have to be cross-browser compatible. Thanks for any advice, - Dave
36
3830
by: Peter Brause | last post by:
Hello, my stylesheet shows different colors for visited, active and hovered links. It works fine in IE 6, but in Opera 7 the color for the active link (red background) is never shown. How to...
0
1244
by: John | last post by:
Can anyone make a recommendation on a .Net spell check component. There are a few on the market. I am wondering if anyone has experience with any and can make a recommendation. The spell check...
0
1310
by: Phil Da Lick! | last post by:
Hi all, I am about to move into programming using an xml web services model. The first thing I need to know is whether you can use them privately within a corporate LAN, or whether you need to...
11
2098
by: Larry | last post by:
I will be teaching an eCommerce application development course using ASP.Net after many years of having taught classic ASP. (Course was interrupted by 18 months in the Middle East with my Army...
1
1018
by: Shahriar | last post by:
Does anyone have a working experience with Farpoint Spread control? How do you like/dislike it? Any other recommendation would be appreciated. Thanks Shahriar
4
1397
by: John Dalberg | last post by:
I would like to add a Calendar to my site. Something like airset.com is nice. It also needs to be open source so I can add to it. Any recommendation? John Dalberg
4
2117
by: Huy | last post by:
I am in need of a book recommendation to pick up C++ properly and elegantly. I program extensively within the Python programming language and have a decent grasp of OOP (possibly could be better)...
13
2399
by: dmarrese | last post by:
I am a parent volunteer for a swim team website (makoswim.org) and am looking for a recommendation for a new web authoring tool . While I am technically oriented and have somehave some knowledge...
1
991
by: shapper | last post by:
Hello, I am looking for an ASP.NET VPS hosting. Could someone, please, recommend a good one? Not to expensive and if possible with .NET 3.5. Thanks, Miguel
0
7054
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
6918
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7057
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7003
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5357
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
4495
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3008
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3000
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
199
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.