473,326 Members | 2,175 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,326 software developers and data experts.

Which IDE is recommended?

Read through python site for programming tool, really plenty of choices :-)
(For c++, I just can't breath with very very limited choices)

Tried Spe, it come with wxGlade built-in very nice(is Spe still actively
develop?). But seem that Boa Constructor and PyDev(the plug-in for Eclipse)
also worth looking. Actually which one are you guys using? and why? I think
it is also valuable for those who are new to python as me.

Jul 19 '05 #1
48 3031
What about eric? (btw afaik it is not listed among the python.org
editors, or have i overlooked it)? I have installed it today only, so do
not kill me if it's crap, i am just asking ;-) however it looks
promising... (at least after IDLE)

I have been using PyDev for some time, but i think it is not always very
handsome (e.g. writing a 5-line script in vim needs less time than
eclipse startup ;-) otoh, for 5line scripts i am using vim anyway...

monkey wrote:
Read through python site for programming tool, really plenty of choices :-)
(For c++, I just can't breath with very very limited choices)

Tried Spe, it come with wxGlade built-in very nice(is Spe still actively
develop?). But seem that Boa Constructor and PyDev(the plug-in for Eclipse)
also worth looking. Actually which one are you guys using? and why? I think
it is also valuable for those who are new to python as me.


Jul 19 '05 #2

monkey wrote:
Read through python site for programming tool, really plenty of choices :-) (For c++, I just can't breath with very very limited choices)

Tried Spe, it come with wxGlade built-in very nice(is Spe still actively develop?). But seem that Boa Constructor and PyDev(the plug-in for Eclipse) also worth looking. Actually which one are you guys using? and why? I think it is also valuable for those who are new to python as me.


Jul 19 '05 #3
> What about eric?

Good, it seem a very capable ide. But it require qt and for linux only?
(can't find the system requirement)
I have been using PyDev for some time, but i think it is not always very
handsome (e.g. writing a 5-line script in vim needs less time than
eclipse startup ;-) otoh, for 5line scripts i am using vim anyway...


Yes, eclipse really eat my ram out....
Jul 19 '05 #4
On 4/27/05, monkey <m@m.com> wrote:
Read through python site for programming tool, really plenty of choices :-)
(For c++, I just can't breath with very very limited choices)

Tried Spe, it come with wxGlade built-in very nice(is Spe still actively
develop?). But seem that Boa Constructor and PyDev(the plug-in for Eclipse)
also worth looking. Actually which one are you guys using? and why? I think
it is also valuable for those who are new to python as me.


Believe it or not, this has been discussed before :)

Some relevant links, in no particular order:

http://groups-beta.google.com/group/...34f252a00c4b31
http://groups-beta.google.com/group/...f9a7f307d16bbd
http://groups-beta.google.com/group/...fea0f68251b810
http://groups-beta.google.com/group/...ef2516271a51d3
http://groups-beta.google.com/group/...89575525959c32
http://groups-beta.google.com/group/...ea5915f8f09546
http://groups-beta.google.com/group/...a84c1e7271ca1a
http://groups-beta.google.com/group/...ff72c8e864818b
http://groups-beta.google.com/group/...d9c8157639d81e
http://groups-beta.google.com/group/...118074c68f1f35
http://groups-beta.google.com/group/...ee764dfa2b5391

Peace
Bill Mill
bill.mill at gmail.com
Jul 19 '05 #5
Sorry about the empty post.

I'm a fan of PSPad. It's free, light weight, and works with
everything.

http://www.pspad.com/

Jul 19 '05 #6
On Wed, 27 Apr 2005 21:16:29 +0800, "monkey" <m@m.com> wrote:
Read through python site for programming tool, really plenty of choices :-)
(For c++, I just can't breath with very very limited choices)

Tried Spe, it come with wxGlade built-in very nice(is Spe still actively
develop?).
Hello,

I think, it is.
But SciTE is also nice (you can start Python Programs with F5, IIRC, and
you see the output of your program).

But seem that Boa Constructor and PyDev(the plug-in for Eclipse)
also worth looking. Actually which one are you guys using? and why? I think
it is also valuable for those who are new to python as me.


But I personally recommend DrPython. (Not only, I'm a member of the
project).

It is very customizable (Keyboard Shortcuts, customizable right-mouse
popup menu, Syntax Check, you can define your own scripts or macros and
you can extend it with plugins, as there are several available).

(Find/Replace in Files, Sessions, Code Completition, Document List,
Position Marker, Autocomplete, Incremental Search, Abbreviations

You can open several Python prompts in the editor and start your
currently typed program and view the output.
It is written in wxPython, open source and under development.

I use it for all my Python typing and development.
--
Franz Steinhäusler
http://drpython.sourceforge.net/
http://mitglied.lycos.de/drpython/
Jul 19 '05 #7
The ActiveGrid IDE is a sample app with wxPython. It has a lot of good
features including a source code debugger that allows you to debug wx
apps and set breakpoints from the code editor. I am also biased
though--I work on that IDE and use it for all my coding. Its pretty far
along on Windows and getting better on Linux. We just got it working on
a Mac yesterday so that version won't be out for a bit.

Jul 19 '05 #8
On Wednesday 27 April 2005 01:16 pm, monkey wrote:
Read through python site for programming tool, really plenty of choices :-)
(For c++, I just can't breath with very very limited choices)

Tried Spe, it come with wxGlade built-in very nice(is Spe still actively
develop?). But seem that Boa Constructor and PyDev(the plug-in for Eclipse)
also worth looking. Actually which one are you guys using? and why? I think
it is also valuable for those who are new to python as me.


Is Boa actively used? There doesn't seem to be much activity its mailing list.
The tutorial fails for me using python 2.3.5, wxpython 2.5.3.2 and Boa 0.4.0
under debian sid.

Jeff

Jul 19 '05 #9
On Wed, 27 Apr 2005 21:16:29 +0800, "monkey" <m@m.com> wrote:
Read through python site for programming tool, really plenty of choices :-)
(For c++, I just can't breath with very very limited choices)

Tried Spe, it come with wxGlade built-in very nice(is Spe still actively
develop?). But seem that Boa Constructor and PyDev(the plug-in for Eclipse)
also worth looking. Actually which one are you guys using? and why? I think
it is also valuable for those who are new to python as me.


If you intend to use Python for Matlab-like calculations with
numerical arrays and plotting with Matplotlib, then ipython is the
right choice-- it has a special 'pylab' mode that is Matplotlib-aware,
allowing you to make plots interactively (as well as various other
useful features).

Matt Feinstein

--
There is no virtue in believing something that can be proved to be true.
Jul 19 '05 #10
monkey wrote:
Read through python site for programming tool, really plenty of choices :-)
(For c++, I just can't breath with very very limited choices)

Tried Spe, it come with wxGlade built-in very nice(is Spe still actively
develop?). But seem that Boa Constructor and PyDev(the plug-in for Eclipse)
also worth looking. Actually which one are you guys using? and why? I think
it is also valuable for those who are new to python as me.


Here's been my experience:

* Don't underestimate IDLE, it's surprisingly capable considering it's
just a dinky little thing

* PyDev isn't yet mature enough to make it practical for me

* SPE has great features, but the pure-Python-ness makes it slow! Even
just typing at a steady pace is slowed down due to all the name lookups.
Plus, I still haven't found a way to reset the built-in Python shell, so
if you run/import your module into it, you have to reload the entire app
to reuse the shell. del <module-name> doesn't help because the classes
will still be in the registry

* WingIDE is the most advanced by far, but isn't free. Its built-in
Python shell also suffers from not easily being able to test _the module
you're writing_ without a bunch of path switching. I remember the
interface feeling slow on Windows, but on Linux everything is snappy.
The quickness of the autocompletion for even seperate module members
amazes me

* If you're running KDE, KDevelop is very capable. The autocompletion is
very generic though, it'll happily complete any word you've typed
before. The auto-indentation isn't nearly as spot-on as WingIDE's

* I hate PythonWin or whatever it's called. Dunno what more to say

--
Brian Beck
Adventurer of the First Order
Jul 19 '05 #11
I really like eclipse + pydev

Regards,

Philippe

monkey wrote:
Read through python site for programming tool, really plenty of choices
:-) (For c++, I just can't breath with very very limited choices)

Tried Spe, it come with wxGlade built-in very nice(is Spe still actively
develop?). But seem that Boa Constructor and PyDev(the plug-in for
Eclipse) also worth looking. Actually which one are you guys using? and
why? I think it is also valuable for those who are new to python as me.


Jul 19 '05 #12
djw
monkey wrote:
Read through python site for programming tool, really plenty of choices :-)
(For c++, I just can't breath with very very limited choices)

Tried Spe, it come with wxGlade built-in very nice(is Spe still actively
develop?). But seem that Boa Constructor and PyDev(the plug-in for Eclipse)
also worth looking. Actually which one are you guys using? and why? I think
it is also valuable for those who are new to python as me.

Eric3 for big stuff.
SciTE for small stuff.

Jul 19 '05 #13
> * Don't underestimate IDLE, it's surprisingly capable considering it's
just a dinky little thing
Yes, I believe IDLE is the a unbeatible last resort for python (-:
* SPE has great features, but the pure-Python-ness makes it slow!


Is it related to wxpython you mean? or program with GUI in tk (the default
installed with python) is faster? Would you mind to tell me more...
Jul 19 '05 #14
jeff elkins wrote:

Is Boa actively used? There doesn't seem to be much activity its mailing list.
The tutorial fails for me using python 2.3.5, wxpython 2.5.3.2 and Boa 0.4.0
under debian sid.

Jeff

Boa is not a dead project if that's your concern, maybe it's not getting
a lot of attention, but the cvs is getting some decent activity, 0.4.x
was recently released, and I've seen some bug reports being fixed in cvs
quite fast too.

It's really a great product if you can live with its poor documentation
and its constraint-oriented design (as opposed to sizer oriented)
yes I know it supports sizers, but it wasn't designed for it, and you'll
probably end up manually coding the sizers because the built-in support
is really weird.

anyway, I consider boa the best rad tool for wxpython, it could be
better.. but it's still the best of its kind imho.

regards,
Alex Verstraeten.
Jul 19 '05 #15
monkey a écrit :
Read through python site for programming tool, really plenty of choices :-)
(For c++, I just can't breath with very very limited choices)

Tried Spe, it come with wxGlade built-in very nice(is Spe still actively
develop?). But seem that Boa Constructor and PyDev(the plug-in for Eclipse)
also worth looking. Actually which one are you guys using? and why? I think
it is also valuable for those who are new to python as me.

emacs + ECB + python-mode.
Jul 19 '05 #16
I used Boa for a Win32 project. It helped me enormously. It's very easy
to design windows etc. But the generated python code is not beautiful.

Jul 19 '05 #17
On 2005-04-27, monkey <m@m.com> wrote:
Read through python site for programming tool, really plenty of choices :-)
(For c++, I just can't breath with very very limited choices)

Tried Spe, it come with wxGlade built-in very nice(is Spe still actively
develop?). But seem that Boa Constructor and PyDev(the plug-in for Eclipse)
also worth looking. Actually which one are you guys using? and why? I think
it is also valuable for those who are new to python as me.


Pydev has some compelling features, but I wish I didn't have to run eclipse
to get them. I use XEmacs. Once upon a time emacs was considered bloated,
but it's tiny compared to eclipse.

Dave Cook
Jul 19 '05 #18
>>>>> "pydev" == Brian Beck <ex****@gmail.com> writes:

pydev> * PyDev isn't yet mature enough to make it practical for me

What version? PyDev has increased in maturity quite a bit lately.

--
Ville Vainio http://tinyurl.com/2prnb
Jul 19 '05 #19
On Wed, 27 Apr 2005 10:17:13 -0400, Bill Mill <bi*******@gmail.com>
wrote:
On 4/27/05, monkey <m@m.com> wrote:
Read through python site for programming tool, really plenty of choices :-)
(For c++, I just can't breath with very very limited choices)

Tried Spe, it come with wxGlade built-in very nice(is Spe still actively
develop?). But seem that Boa Constructor and PyDev(the plug-in for Eclipse)
also worth looking. Actually which one are you guys using? and why? I think
it is also valuable for those who are new to python as me.


Believe it or not, this has been discussed before :)


But nevertheless interesting again and again :)

--
Franz Steinhäusler
http://drpython.sourceforge.net/
http://mitglied.lycos.de/drpython/
Jul 19 '05 #20
On 27 Apr 2005 07:36:28 -0700, "Matt" <ma********@gmail.com> wrote:
The ActiveGrid IDE is a sample app with wxPython. It has a lot of good
features including a source code debugger that allows you to debug wx
apps and set breakpoints from the code editor. I am also biased
though--I work on that IDE and use it for all my coding. Its pretty far
along on Windows and getting better on Linux. We just got it working on
a Mac yesterday so that version won't be out for a bit.


Little OT:

I tried to run or debug the current open file. but it didn't work.
As I found no forum, I ask here:

Traceback (most recent call last):
File
"C:\Python24\Lib\site-packages\wx-2.6-msw-ansi\wx\lib\pydocview.py",
line
930, in ProcessEvent
return DocMDIParentFrameMixIn.ProcessEvent(self, event)
File
"C:\Python24\Lib\site-packages\wx-2.6-msw-ansi\wx\lib\pydocview.py",
line
325, in ProcessEvent
return wx.GetApp().ProcessEvent(event)
File
"C:\Python24\Lib\site-packages\wx-2.6-msw-ansi\wx\lib\pydocview.py",
line
1636, in ProcessEvent
if service.ProcessEvent(event):
File "C:\Programme\wxPython2.6 Docs and
Demos\samples\ide\activegrid\tool\Debu
ggerService.py", line 1534, in ProcessEvent
self.OnRunProject(event)
File "C:\Programme\wxPython2.6 Docs and
Demos\samples\ide\activegrid\tool\Debu
ggerService.py", line 1633, in OnRunProject
dlg = CommandPropertiesDialog(self.GetView().GetFrame(), 'Run',
projectServi
ce, None)
File "C:\Programme\wxPython2.6 Docs and
Demos\samples\ide\activegrid\tool\Debu
ggerService.py", line 1933, in __init__
self._selectedProjectDocument =
self._projectDocumentList[selectedIndex]
IndexError: list index out of range

Where to ask for help otherwise?

--
Franz Steinhäusler
http://drpython.sourceforge.net/
http://mitglied.lycos.de/drpython/
Jul 19 '05 #21
On Thu, 28 Apr 2005 00:10:00 +0800, "monkey" <m@m.com> wrote:
Is it related to wxpython you mean? or program with GUI in tk (the default
installed with python) is faster? Would you mind to tell me more...


I have the impression, that the startup time of tkinter is twice as fast
as in wxPython.
But after that, wxPython response times ar as fast as in tkinter.

--
Franz Steinhäusler
http://drpython.sourceforge.net/
http://mitglied.lycos.de/drpython/
Jul 19 '05 #22
Dave Cook wrote:
(snip)
Once upon a time emacs was considered bloated,
That was when "640ko ought to be enough" ?-)
but it's tiny compared to eclipse.

Yeps. And a *lot* faster. And in not that much bigger than Vim in fact...

--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'o****@xiludom.gro'.split('@')])"
Jul 19 '05 #23
Ville Vainio wrote:
What version? PyDev has increased in maturity quite a bit lately.


PyDev 0.9.2 with Eclipse 3.0.2. It's a nice effort currently, but some
of my issues are:

* Code completion doesn't work properly for me, and I have no idea why.
I have to type the '.' then ADD A SPACE, *then* press Ctrl+Space. If I
type Ctrl+Space after the dot, nothing happens. So basically it's not
very useful, because I'd have to go back and get rid of the stupid space.

* Code completion isn't nearly as fast as WingIDE.

* Auto-indentation could be smarter, such as dedenting after a 'return'
statement.

* The Problems view finds 52 errors in a file with 0.

* Run As doesn't dump me into an interactive shell.

--
Brian Beck
Adventurer of the First Order
Jul 19 '05 #24
Oh yeah, and what's with not being able to configure the code completion
key sequence. How about *no* key sequence? That's the way every other
IDE I've used does it. This is more like semi-automatic code completion.

--
Brian Beck
Adventurer of the First Order
Jul 19 '05 #25
Brian Beck wrote:
What version? PyDev has increased in maturity quite a bit lately.


I realize 0.9.3 is the latest release, but the installation fails
through the Eclipse updater:

Unable to complete action for feature "PyDev for Eclipse" due to errors.
Unable to create file
"/opt/eclipse-extensions-3/eclipse/plugins/org.python.pydev_0.9.3/PySrc/SocketTestRunner.py".
[/opt/eclipse-extensions-3/eclipse/plugins/org.python.pydev_0.9.3/PySrc/SocketTestRunner.py
(No such file or directory)]

--
Brian Beck
Adventurer of the First Order
Jul 19 '05 #26
Brian Beck wrote:
I realize 0.9.3 is the latest release, but the installation fails
through the Eclipse updater:

Unable to complete action for feature "PyDev for Eclipse" due to errors.
Unable to create file
"/opt/eclipse-extensions-3/eclipse/plugins/org.python.pydev_0.9.3/PySrc/SocketTestRunner.py".
[/opt/eclipse-extensions-3/eclipse/plugins/org.python.pydev_0.9.3/PySrc/SocketTestRunner.py
(No such file or directory)]


Okay, sorry for spamming the newsgroup so much, but I installed 0.9.3
properly and the same issues I mentioned before persist. Code completion
for imports or locals don't work at all -- the space thing was PyDev
just listing all the built-ins, with none of my modules or locals
included in the list.

--
Brian Beck
Adventurer of the First Order
Jul 19 '05 #27
>>>>> "Brian" == Brian Beck <ex****@gmail.com> writes:

Brian> Oh yeah, and what's with not being able to configure the
Brian> code completion key sequence. How about *no* key sequence?
Brian> That's the way every other IDE I've used does it. This is
Brian> more like semi-automatic code completion.

It works like that for me.

I type:

import os
os.<wait a second>

And I get the list of completions.

Perhaps you are just being impatient?

Also, make sure that Preferences/pydev/code completion has
"Autocomplete on '.'" box checked.

--
Ville Vainio http://tinyurl.com/2prnb
Jul 19 '05 #28
>>>>> "Brian" == Brian Beck <ex****@gmail.com> writes:
Brian> Okay, sorry for spamming the newsgroup so much, but I
Brian> installed 0.9.3 properly and the same issues I mentioned
Brian> before persist. Code completion for imports or locals don't
Brian> work at all -- the space thing was PyDev just listing all
Brian> the built-ins, with none of my modules or locals included
Brian> in the list.

This is another thing that works fine for me. Have you tried starting
with an empty file to see whether there is something in your source
file that trips up pydev?

Whining at the pydev mailing list might work as well.

--
Ville Vainio http://tinyurl.com/2prnb
Jul 19 '05 #29
Ville Vainio wrote:
Perhaps you are just being impatient?

Also, make sure that Preferences/pydev/code completion has
"Autocomplete on '.'" box checked.


Yeah, that option is enabled. I actually just discovered that it does
work in the example you give and for other modules in the standard
library. But calls to standard library modules only occur maybe twice in
any of my big scripts... the problem is I've been trying code completion
with third-party modules and local classes, which still doesn't work.

--
Brian Beck
Adventurer of the First Order
Jul 19 '05 #30
>>>>> "Brian" == Brian Beck <ex****@gmail.com> writes:

Brian> Ville Vainio wrote:
Perhaps you are just being impatient?

Also, make sure that Preferences/pydev/code completion has
"Autocomplete on '.'" box checked.


Brian> Yeah, that option is enabled. I actually just discovered
Brian> that it does work in the example you give and for other
Brian> modules in the standard library. But calls to standard
Brian> library modules only occur maybe twice in any of my big
Brian> scripts... the problem is I've been trying code completion
Brian> with third-party modules and local classes, which still
Brian> doesn't work.

From the faq at http://pydev.sourceforge.net/faq.html:

How do I set the PYTHONPATH for code completion to work in my project?
To set the PYTHONPATH for code completion purposes, you have to right
click your project root, choose properties->PyDev PYTHONPATH and set
it. The Restore PYTHONPATH button should get your enviroment
PYTHONPATH and automatically set it. If it does not work, check python
interpreter is correctly set (see questions above).

Does this help?

--
Ville Vainio http://tinyurl.com/2prnb
Jul 19 '05 #31
Ville Vainio wrote:
Does this help?


Not really, my PYTHONPATH is fine. I found out that modules imported in
the format "import mx" work fine, but "from mx import DateTime" doesn't
work -- it will still only auto-complete when I type "mx." instead of
realizing that it's in the local scope now. So it's fine all the modules
fine, just placing them wrong in the auto-complete search tree, or
however it works.

--
Brian Beck
Adventurer of the First Order
Jul 19 '05 #32
Sorry about that Frank. You have to create a project (New --> Project)
and add your file to it then Run-->Run. This is a bug that slipped past
because we do all of our development using projects and hadn't even
tried the obvious: open file and run. That fix has made its way to the
wx folks, but hasn't been released yet.

Jul 19 '05 #33
Franz,

To ask for help otherwise, use the forums link from
http://sourceforge.net/projects/activegrid/

--Matt

Jul 19 '05 #34
On 28 Apr 2005 09:48:25 -0700, "Matt" <ma********@gmail.com> wrote:
Sorry about that Frank. You have to create a project (New --> Project)
and add your file to it then Run-->Run. This is a bug that slipped past
because we do all of our development using projects and hadn't even
tried the obvious: open file and run. That fix has made its way to the
wx folks, but hasn't been released yet.


Hello Matt,

thanks for clarification ;)

--
Franz Steinhäusler
http://drpython.sourceforge.net/
http://mitglied.lycos.de/drpython/
Jul 19 '05 #35
Dave Cook <da******@nowhere.net> writes:
On 2005-04-27, monkey <m@m.com> wrote: [...] Pydev has some compelling features, but I wish I didn't have to run eclipse

[...]

What are those compelling features of Pydev, for an emacs user?
John

Jul 19 '05 #36
>>>>> "John" == John J Lee <jj*@pobox.com> writes:

John> Dave Cook <da******@nowhere.net> writes:

John> What are those compelling features of Pydev, for an emacs
John> user?

http://pydev.sourceforge.net/features.html

Code completion and debugger are the most obvious ones. Eclipse itself
is also quite a "feature".

--
Ville Vainio http://tinyurl.com/2prnb
Jul 19 '05 #37
Ville Vainio <vi***@spammers.com> writes:
>> "John" == John J Lee <jj*@pobox.com> writes:


John> Dave Cook <da******@nowhere.net> writes:

John> What are those compelling features of Pydev, for an emacs
John> user?

http://pydev.sourceforge.net/features.html

Code completion and debugger are the most obvious ones. Eclipse itself
is also quite a "feature".


What good features does the debugger have? What other good features
does Eclipse have right now (that are useful for Python programming,
but not necessarily specific to that)?

Obviously Eclipse looks good in the future, but I wonder what it's
like right now.

I'm more interested in features than bugs, since I'm sure the
following experience isn't typical, but: I did try it not long ago,
and the commercial distribution I tried (I forget the name, but it had
added Python support) hung after a few minutes of use, and completion
didn't work. It was also terribly slow (compared to emacs on the same
box), which worries me more than the bugs.
John
Jul 19 '05 #38
On 2005-04-29, John J. Lee <jj*@pobox.com> wrote:
Dave Cook <da******@nowhere.net> writes:
Pydev has some compelling features, but I wish I didn't have to run eclipse On 2005-04-27, monkey <m@m.com> wrote:

What are those compelling features of Pydev, for an emacs user?


For me, the code completion feature. Also, modern anti-aliased font
rendering under Linux doesn't hurt.

Emacs python-mode is still ahead on code formatting. For example, the way
you can line up code by hitting tab once anywhere on the line. And I miss
emacs things like M-^ (delete-indentation; joins the line to the previous
line and removes whitespace).

Eclipse has an emacs keybinding mode, but it's not very comprehensive.

I'm not ready to switch, but I played around enough to know I could get
fairly comfortable if I wanted to.

I exaggerated memory usage a bit. Eclipse only uses about twice as much RAM
as XEmacs on my Linux box. Still, I probably wouldn't find it as usable if
this wasn't an AMD64 3200 with 1G RAM.

Dave Cook
Jul 19 '05 #39
> But I personally recommend DrPython. (Not only, I'm a member of the
project).


I saw this message and downloaded DrPython. It's very good: I like the
class/functions browser while I'm coding... but I can't find the
autocompletion feature you talk, and I think this feature is very
important. Where it is?

Daniel

Jul 19 '05 #40
On 2 May 2005 06:08:02 -0700, "dcrespo" <dc*****@gmail.com> wrote:
But I personally recommend DrPython. (Not only, I'm a member of the
project).
I saw this message and downloaded DrPython. It's very good:


Hello Daniel,

thank you,
I like the
class/functions browser while I'm coding... but I can't find the
autocompletion feature you talk, and I think this feature is very
important. Where it is?

Daniel

For clarification:

1) There is the "normal" Autocomplete: It looks for already available
Words in the text file, and suggest possible completition. Edit => Find
and complete.

2) A plugin: Abbreviations: You can edit a list of words with
abbreviation keys (like in SciTE).

3) I think, you meant "Code Completition":
for example you type: os. and with the "." os.chmod, os.chdir, ...
appear in a completition list box.
You have to download it or install via plugin manager this plugin.
Best overview, you get if you choose "Show ALL Project Files" in the
Project:DrPython: Summary.
Or you look at the homepage: http://drpython.sourceforge.net/
and select Plugins.

HTH,

--
Franz Steinhäusler
http://drpython.sourceforge.net/
http://mitglied.lycos.de/drpython/
Jul 19 '05 #41
On Mon, 02 May 2005 15:29:58 +0200, Franz Steinhaeusler
<fr*****************@utanet.at> wrote:
3) I think, you meant "Code Completition":
for example you type: os. and with the "." os.chmod, os.chdir, ...
appear in a completition list box.


BTW: If it doesn't seem to work: Make sure, to enable it
in Options=>Enable Autocompletition.
You can also select under Plugin Preferences "Code Completition Enabled
by default".

For other questions, you are welcome to ask in the tracker or
Public Forums.

--
Franz Steinhäusler
http://drpython.sourceforge.net/
http://mitglied.lycos.de/drpython/
Jul 19 '05 #42
Also take a look at Stani's Python Editor http://spe.pycs.net

Jul 19 '05 #43
Hi. You were right: I meant "Code Completition". I did what you told me
to do. I get now auto completition of code.
For example:

import wx
wx.(here appear a list with the possibilities)

But.... (there's always a "but") with:

button = wx.Button(...)

when I write "button." there's a flick of the list of the possible
parameters, resulting in no showing it. Is there a way to correct it?

Daniel

Jul 19 '05 #44
> I'm a fan of PSPad. It's free, light weight, and works with
everything.

I want to second that. For small scripts PSPad is definitely very
useful and comfortable.

For larger scripts I'd consider something with code-completion. Maybe
PyDev.
best regards
Steffen

Jul 19 '05 #45
dcrespo wrote:
But I personally recommend DrPython. (Not only, I'm a member of the
project).

I saw this message and downloaded DrPython. It's very good: I like the
class/functions browser while I'm coding... but I can't find the
autocompletion feature you talk, and I think this feature is very
important. Where it is?

Daniel


i saw this message too and i've been using it for the last couple days, but i
don't see the class/functions browser you are talking about. where is it???

thanks,

bryan

Jul 19 '05 #46
On Mon, 02 May 2005 19:25:57 -0700, Bryan <be****@gmail.com> wrote:
dcrespo wrote:
But I personally recommend DrPython. (Not only, I'm a member of the
project).

I saw this message and downloaded DrPython. It's very good: I like the
class/functions browser while I'm coding... but I can't find the
autocompletion feature you talk, and I think this feature is very
important. Where it is?

Daniel


i saw this message too and i've been using it for the last couple days, but i
don't see the class/functions browser you are talking about. where is it???

thanks,

bryan


Did you try: Menu View => "Toggle Source Browser"?

--
Franz Steinhäusler
http://drpython.sourceforge.net/
http://mitglied.lycos.de/drpython/
Jul 19 '05 #47
On 2 May 2005 08:21:48 -0700, "dcrespo" <dc*****@gmail.com> wrote:
Hi. You were right: I meant "Code Completition". I did what you told me
to do. I get now auto completition of code.
For example:

import wx
wx.(here appear a list with the possibilities)

But.... (there's always a "but") with:

button = wx.Button(...)

when I write "button." there's a flick of the list of the possible
parameters, resulting in no showing it. Is there a way to correct it?

Daniel


Hi,

I personally don't use it.

Hm, because of drpython is "weak" typed, that is not so easy.
It would require an "extra" parsing of the current document.

Anyway this could be a feature request and I put it into
sf tracker.

Stani's Python Editor and Boa Constructor doesn't (seem) support this
too.

--
Franz Steinhäusler
http://drpython.sourceforge.net/
http://mitglied.lycos.de/drpython/
Jul 19 '05 #48
Try one of these:
- Hit F8
- Menu View/Toggle Source Browser

Daniel

Jul 19 '05 #49

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

Similar topics

0
by: mikeg | last post by:
Hi, I'd like to explicitly link to the recommended php.ini file. For a long time, this link worked: http://cvs.php.net/co.php/php4/php.ini-recommended (In fact, if you google for "php ini...
13
by: Michele Simionato | last post by:
What is the recommended way of generating HTML from Python? I know of HTMLGen and of few recipes in the Cookbook, but is there something which is more or less standard? Also, are there plans to...
6
by: Peter Jensen | last post by:
Hi! - Which books are good for at comprehensive introduction and further progress, Im currently using "Thinking in C++ 2nd ED"
2
by: Bovet | last post by:
MySQL 4.0 -- Generally Available (GA) release (recommended) MySQL 4.1 -- Gamma release (use this for new development) MySQL 5.0 -- Alpha release (use this for previewing and testing new features)...
22
by: Jonathan Snook | last post by:
I've been contemplating what the recommended usage of a "top of page" link should be? Should there only ever be one at the bottom of the page? Should they be sprinkled at various points on the...
9
by: Tony Lee | last post by:
Some time a ago, on this newsgroup the following comments were made in recommending good references for Access (2003) >I used to recommend Dr. Rick Dobson's, "Programming Access <version>" for...
62
by: Kelvin Moss | last post by:
Hi all, Which is the recommended style in production code for the following - .... fp = fopen("xyz.txt", "r"); if (fp == NULL) { .... }
33
by: Jeff | last post by:
I know this is a difficult one to answer, but I am interested in opinions on what hardware upgrades would be recommended with the following. Access 2000 running in a split config, but all in...
46
by: pkirk25 | last post by:
I own a legit copy of Visual C++ 6.0 Its nice but it is 10 years old and aimed at C++. Downloaded Bloodshed Dev-C++ Very nice but the default auto-indent woupd break my heart as I depend on...
8
by: shweta khare | last post by:
Hello!....am a beginner in the field of computer science and programming.Am persuing my computer science engineering course and hav jst begun wid C programming language.Am using the book "Let Us C"...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

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.