473,718 Members | 1,964 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

What's the best IDE?

Recently I've had some problems with PythonWin when I switched to
Py2.5, tooka long hiatus, and came back. So now I'm without my god sent
helper, and I'm looking for a cool replacement, or some advocation to
reinstall/setup PyWin. But the Python website's list is irrefutably
long. It would take a month or two to test all of those products. So
I'm looking for experienced advocates.

What's your favorite IDE?
What do you like about it?
It would be fine for a begginer, right?

Oct 25 '06 #1
42 2429
Ha****@gmail.co m wrote:
Recently I've had some problems with PythonWin when I switched to
Py2.5, tooka long hiatus, and came back. So now I'm without my god sent
helper, and I'm looking for a cool replacement, or some advocation to
reinstall/setup PyWin. But the Python website's list is irrefutably
long. It would take a month or two to test all of those products. So
I'm looking for experienced advocates.

What's your favorite IDE?
What do you like about it?
It would be fine for a begginer, right?
I don't really have a good answer here, but maybe a data point. I got
tired of waiting for ActiveState to put out a Python 2.5 and installed
the one from python.org instead, which doesn't include PythonWin. I
figured that I should take the opportunity to try out Komodo, which I'd
heard was pretty good. I downloaded the alpha and used it for about
half a month. Komodo's interface is pretty good, and when you're
writing code in a module, the auto-completion is great, but there's no
auto-completion at the interactive prompt. I use the interactive prompt
heavily, so that was pretty much the end of it for me. I downloaded the
pywin32 module and got my PythonWin back. =)

STeVe
Oct 25 '06 #2
Ha****@gmail.co m a écrit :
Recently I've had some problems with PythonWin when I switched to
Py2.5, tooka long hiatus, and came back. So now I'm without my god sent
helper, and I'm looking for a cool replacement, or some advocation to
reinstall/setup PyWin. But the Python website's list is irrefutably
long. It would take a month or two to test all of those products. So
I'm looking for experienced advocates.

What's your favorite IDE?
emacs
What do you like about it?
1. It's so complicated and ugly that just using it is enough to makes
you look like a seasonned pro.
2. It gives me a reason to engage in holy wars with vim users.
It would be fine for a begginer, right?
Certainly not.

But you may want to look for other advices:
http://groups.google.com/groups?as_q...mp.lang.python
Oct 25 '06 #3
I perform python development for cross platform firmware integration
and analysis on a daily basis and the IDE I use and recommend is Komodo
from ActiveState. Our worldwide development group (30) has recently all
purchased the professional version as it integrates with several
version control systems, has a built-in python debugger, a
mutli-language/package GUI builder, and in-line code
lookup/auto-complete functionality. There are a few nice-to-haves which
aren't available such as: C (++, # or otherwise) auto-complete and
alternate py-documentation viewer but the pros far outweighed the cons
for our development team.
http://www.activestate.com/Products/Komodo/?tn=1

Oct 25 '06 #4
I don't really have a good answer here, but maybe a data point. I got
tired of waiting for ActiveState to put out a Python 2.5 and installed
the one from python.org instead, which doesn't include PythonWin. I
figured that I should take the opportunity to try out Komodo, which I'd
heard was pretty good. I downloaded the alpha and used it for about
half a month. Komodo's interface is pretty good, and when you're
writing code in a module, the auto-completion is great, but there's no
auto-completion at the interactive prompt. I use the interactive prompt
heavily, so that was pretty much the end of it for me. I downloaded the
pywin32 module and got my PythonWin back. =)

STeVe
Komodo sounds alright. I don't use the interactive promt much anyway, I
usually just copy and past stuff from my real code to see if it works.

Any more advocates?
I forgot to mention that auto-completion is my favorite little helper.
Any IDEs of astronomical proportions in relation to ease of use to
auto-completion?

Also:
Links to what you suggest?

Oct 25 '06 #5
PS: Search engine . . . I knew this had probably come up very often,
but I get it's pretty silly of me that I didn't utilize this.

And while I was posting another mark for Komodo came. Nice, is it.

Oct 25 '06 #6
On 2006-10-25, Bruno Desthuilliers <bd************ *****@free.quel quepart.frwrote :
Ha****@gmail.co m a écrit :
>Recently I've had some problems with PythonWin when I switched to
Py2.5, tooka long hiatus, and came back. So now I'm without my god sent
helper, and I'm looking for a cool replacement, or some advocation to
reinstall/setup PyWin. But the Python website's list is irrefutably
long. It would take a month or two to test all of those products. So
I'm looking for experienced advocates.

What's your favorite IDE?
emacs
>What do you like about it?
1. It's so complicated and ugly that just using it is enough to makes
you look like a seasonned pro.
2. It gives me a reason to engage in holy wars with vim users.
It seems like the holy wars are pretty. We disciples of Vim and
Emacs are now content merely being holier than all he others.

Actually, I'm not sure there's been a good Emacs VS Vim holy war
in years. So... ya know what's I find to be shamefully hatefully
orthodox? Believing in the 'meta' key, when it's clearly just
Alt. Those same people often hold to the heresy that 'to fill'
means 'to wrap'. They believe that modes exist for different
'languages', and moreover, that there's more than just the
trinity of INSERT, EDIT and COMMAND-LINE.

--
Neil Cerutti
Oct 25 '06 #7
On 2006-10-26, Neil Cerutti <ho*****@yahoo. comwrote:
It seems like the holy wars are pretty. We disciples of Vim and
Emacs are now content merely being holier than all he others.

Actually, I'm not sure there's been a good Emacs VS Vim holy war
in years. So... ya know what's I find to be shamefully
hatefully orthodox? Believing in the 'meta' key, when it's
clearly just Alt. Those same people often hold to the heresy
that 'to fill' means 'to wrap'. They believe that modes exist
for different 'languages', and moreover, that there's more than
just the trinity of INSERT, EDIT and COMMAND-LINE.
The above post brought to you by the "Bureau of Dumb Jokes Made
Incomprehensibl e by Horrible Editing Department".

--
Neil Cerutti
Oct 25 '06 #8
After researching Komodo, I found it's not free. The only funds I have
are a college fund, and I can't start diping into that until I'm going
to college. Any free AND good IDEs?

Oct 26 '06 #9
On 25 Oct 2006 17:20:32 -0700, Ha****@gmail.co m <Ha****@gmail.c omwrote:
After researching Komodo, I found it's not free. The only funds I have
are a college fund, and I can't start diping into that until I'm going
to college. Any free AND good IDEs?
I think most of wxPython IDE are good. I prefer UliPad, because I'm
the author of it, you can find the link from my signature. It's cross
platform, and many features. It has not embed debuger in it now, so
you can use winpdb to debug your program. It support auco-complete in
editing and also provide a shell window also support auto-complete.
And the auco-complete in editing is more powerful.

Other good wxPython IDE should be SPE, drPython, PyPE, etc.

--
I like python!
UliPad <<The Python Editor>>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou
Oct 26 '06 #10

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

Similar topics

23
2814
by: darwinist | last post by:
What PHP Represents There is no shortage of complaints one could make about php as a language, and although the list does shrink with each release, some of them are inherent to the origins and development process of this, the most popular of the web-based, server-side, glue-languages. That said, most descriptions of what is good about php, fail to do it justice. Although they are generally enthusiastic and sometimes fanatical, no...
226
12624
by: Stephen C. Waterbury | last post by:
This seems like it ought to work, according to the description of reduce(), but it doesn't. Is this a bug, or am I missing something? Python 2.3.2 (#1, Oct 20 2003, 01:04:35) on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> d1 = {'a':1} >>> d2 = {'b':2} >>> d3 = {'c':3}
125
14782
by: Sarah Tanembaum | last post by:
Beside its an opensource and supported by community, what's the fundamental differences between PostgreSQL and those high-price commercial database (and some are bloated such as Oracle) from software giant such as Microsoft SQL Server, Oracle, and Sybase? Is PostgreSQL reliable enough to be used for high-end commercial application? Thanks
3
8883
by: David Logan | last post by:
I have an application using sockets, and it uses the asynchronous method for receiving (and others, but receiving is the basic problem.) In short, I want: class someClass: Form { mySocketClass sss; ...
6
2003
by: Mark Broadbent | last post by:
this might sound like an obvious question but I have found that usually these two evolve at the same time. One of the biggest reasons for creating the abstraction in the first place (in my opinion) is to create a reusable framework that can be applied to similar projects. However I have found that if an abstraction is created first during the development phase, when the implementation is occurring, the functionality or intended behaviour...
6
1821
by: jhooper71 | last post by:
It's been recommended to me to use a webservice and XML for the data manipulation layer for web applications in .NET 1.1. I was thinking I could use the web service to extend the database interface to a Smart Phone/Treo solution eventually. I would like to create our apps in the most current development environment but, do I abandon the webservice-->Dataset--> XML -->Http-->XML --> dataset -->gridview methodology? Is there a better...
4
4909
by: Ron Brennan | last post by:
Good evening, Windows 2000, JDK 1.5. What opinions do people have on what way and tool programmaticly produces the best quality thumbnails from larger images? On the web I've seen Java Advanced Imaging (JAI), ImageMagick, and GIMP all praised as best in different places.
98
4588
by: tjb | last post by:
I often see code like this: /// <summary> /// Removes a node. /// </summary> /// <param name="node">The node to remove.</param> public void RemoveNode(Node node) { <...> }
2
1908
by: kbutterly | last post by:
All, I have a menu which contains Category as the master and Product as the child. When I click on a Category in the menu, I want one formView control, fvpc, to show, and then when I click on a Product, I want a different formview, fvp, to show. Is it best to have the two forms on separate pages, productView.aspx
19
4641
by: jsanshef | last post by:
Hi, after a couple of days of script debugging, I kind of found that some assumptions I was doing about the memory complexity of my classes are not true. I decided to do a simple script to isolate the problem: class MyClass: def __init__(self,s): self.mystring = s
0
8827
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9354
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
9120
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
5971
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 then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4481
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 last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4741
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3182
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2553
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2122
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 can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.