Re: best IDE

2008-11-26 Thread Chris Rebert
On Wed, Nov 26, 2008 at 9:59 AM, asit [EMAIL PROTECTED] wrote:
 Which one is the best IDE for python 

This was recently discussed. To avoid needlessly rehashing said
discussion, see the thread at
http://groups.google.com/group/comp.lang.python/browse_thread/thread/7fd136aef1c63e47/fbaff90068f0fe02

Cheers,
Chris
-- 
Follow the path of the Iguana...
http://rebertia.com

 --
 http://mail.python.org/mailman/listinfo/python-list

--
http://mail.python.org/mailman/listinfo/python-list


Re: best IDE

2008-11-26 Thread asit
On Nov 26, 11:09 pm, Chris Rebert [EMAIL PROTECTED] wrote:
 On Wed, Nov 26, 2008 at 9:59 AM, asit [EMAIL PROTECTED] wrote:
  Which one is the best IDE for python 

 This was recently discussed. To avoid needlessly rehashing said
 discussion, see the thread 
 athttp://groups.google.com/group/comp.lang.python/browse_thread/thread/...

 Cheers,
 Chris
 --
 Follow the path of the Iguana...http://rebertia.com

  --
 http://mail.python.org/mailman/listinfo/python-list

Thanx
--
http://mail.python.org/mailman/listinfo/python-list


Re: best IDE

2008-11-26 Thread Mike Driscoll
On Nov 26, 11:59 am, asit [EMAIL PROTECTED] wrote:
 Which one is the best IDE for python 

You'll probably also want to take a look at the Python wiki:

http://wiki.python.org/moin/PythonEditors

Mike
--
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-17 Thread limodou
On 10/14/06, Fulvio [EMAIL PROTECTED] wrote:
 ***
 Your mail has been scanned by InterScan MSS.
 ***


 On Friday 13 October 2006 23:17, limodou wrote:
  hope you try it.

 If you'll manage for macro recording, playing back and from file then I'll be
 yours :)

 F

I'll add this funcationality at 3.6 version. And I want to release 3.5
as soon as I can.

-- 
I like python!
UliPad The Python Editor: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-17 Thread Christoph Haas
On Saturday 14 October 2006 00:40, [EMAIL PROTECTED] wrote:
 Ahmer wrote:
  What do you guys use?

 vim

 Like:

 Built-in python interpreter so you can do any editor customizations in
 Python
 Good multilanguage support (Python, but also C, C++, Java, HTML, XML,
 SQL, and dozens of others)
 FAST
 Good code navigation via smart tags
 Does intelligent completion of module members, methods, etc
 Python syntax checking on the fly (e.g. typing if a=1: and hitting
 enter flags the error immediately)
 Class browsing support (whatever I'm editing, there's a class menu to
 either pop up to the parent(s), down to children, or jump around
 various methods within the class)
 Automatically show function/method docstrings/leading comments (and
 documentation for standard functions), synopsis in the status bar or
 full text in a popup window if you hit F1
 Configurable project support so for large projects it is smart about
 which parts of the source tree might be relevant to what I'm working on
 right now
 Runs in text-mode or GUI, so I can use the same editor making quick
 edits over ssh that I use in my on-desktop development

 Hate:
 Required a lot of customization to get all of the above

I have browsed many vim plugins. Still I couldn't find everything you gush 
about. I would love to have the comfort of vim with the smartness of 
ipython. Could you give a few pointers to a curious geek with too much 
spare time on how you did all this? I couldn't even get ctags working 
satisfyingly.

Cheers
 Christoph
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-14 Thread robert
Ahmer wrote:
 What do you guys use?
 Why?
 What do you like and hate about it?
 What platform(s) is it avalable on?
 How much does it cost?
 etc.

On Windows...

I uninstalled Komodo (several times; fat, crashes, slow debugger ...)
I uninstalled Wing
I uninstalled Boa
I uninstalled PythonWorks (does it still exist?)
I uninstalled SPE (nice homework, but bugs and no continuity)
...

I still live with good old Pythonwin coming with the win32all package by 
default.
Its fast, direct, no rubbish, extensible/open source, keys go 
efficiently the way you know from MS / Borland, the joint in-thread 
debugger  interactive is a plus for iteratively evolving python code 
(from scripts to bigger apps) at high speed.

On *nix I didn't invest in learning one.
Maybe eric3 (is there similar confusion as with Boa?)

Generally I'd say: Python is a language so good that at best it IS 
itself the IDE. Tools should be around a main interactive prompt, which 
carries forth life status. This paradigm allows for best tool automation 
(and integration of different tools) and code iteration.
Thus: Python should use the (IDE) tools - And NOT: the IDE uses Python 
(as one is accustomed to in compiler langs)

-robert
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-14 Thread BartlebyScrivener
Fuzzyman wrote:

 Hmm... only 31 results over a period of 8 years. That's a couple of
 orders of magnitude less than I would have guessed.

Well, if you take the quotes off of best ide then you get 342.

rd

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread Theerasak Photha
On 13 Oct 2006 07:29:09 -0700, Ahmer [EMAIL PROTECTED] wrote:
 What do you guys use?
 Why?
 What do you like and hate about it?
 What platform(s) is it avalable on?
 How much does it cost?
 etc.

I use GNU Emacs 22 and a screen session.

Advantages:

* Comprehensive, comprehensive, comprehensive...tags support,
Subversion integration, syntax highlighting, sophisticated
indentation, whatever I want basically
* Resource-light, contrary to the preconceived opinions some have of Emacs
* Keyboard-oriented; ergonomic and fast (Xfce is set up to switch
desktops by key as well)
* Available on any major platform that you would want to use Python on
* And it's free

Disadvantages:

* No UI builder...for this you can use Glade or maybe Boa Constructor
* Not many else...none other that I can think of right now, actually

-- Theerasak
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread Bernard
IDE : SPE (Stani's python editor) : http://stani.be/python/spe/blog/
Why?: because this IDE is not complicated. it ships with a debugger, a
gui designer, a source code checker and a regex console.
Like: obviously everything
Hate: sometimes it doesn't start on windows 2000
Platform: Windows, Linux, Mac
cost: free but I'll donate some money because I like it

Ahmer wrote:
 What do you guys use?
 Why?
 What do you like and hate about it?
 What platform(s) is it avalable on?
 How much does it cost?
 etc.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread BartlebyScrivener
Ahmer wrote:
 What do you guys use?
 Why?

http://tinyurl.com/ybg6p5

rd

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread Theerasak Photha
On 13 Oct 2006 07:37:07 -0700, Bernard [EMAIL PROTECTED] wrote:
 IDE : SPE (Stani's python editor) : http://stani.be/python/spe/blog/
 Why?: because this IDE is not complicated. it ships with a debugger, a
 gui designer, a source code checker and a regex console.
 Like: obviously everything
 Hate: sometimes it doesn't start on windows 2000
 Platform: Windows, Linux, Mac
 cost: free but I'll donate some money because I like it

Will definitely give it a look.

-- Theerasak
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread Grant Edwards
On 2006-10-13, Ahmer [EMAIL PROTECTED] wrote:

 What do you guys use?

jed along with bash et. al.

 Why?

Because it's efficient and it's what I use for all other
languages.

 What do you like and hate about it?

If there was something I hated about it, I wouldn't use it.

 What platform(s) is it avalable on?

Unix/Linux and Win32.

 How much does it cost?

Nothing.

 etc.

42

-- 
Grant Edwards   grante Yow!  I'd like TRAINED
  at   SEALS and a CONVERTIBLE on
   visi.commy doorstep by NOON!!
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread limodou
On 10/13/06, Theerasak Photha [EMAIL PROTECTED] wrote:
 On 13 Oct 2006 07:37:07 -0700, Bernard [EMAIL PROTECTED] wrote:
  IDE : SPE (Stani's python editor) : http://stani.be/python/spe/blog/
  Why?: because this IDE is not complicated. it ships with a debugger, a
  gui designer, a source code checker and a regex console.
  Like: obviously everything
  Hate: sometimes it doesn't start on windows 2000
  Platform: Windows, Linux, Mac
  cost: free but I'll donate some money because I like it

 Will definitely give it a look.

Maybe you could also check out UliPad to try it. Many features UliPad
also have, and it also shipped with

* directory browser
* multi-view
* multi-language highlight support, like: python, javascript, css, html, etc
* simple project support bind with directory browser
* commands searching
* live regular expression searching, type regex, and you'll see the
result immediately
* session manager
* i18n
* input assistant, support call tips, '.' hint, and auto-complete, for
example: you type

  def then it'll expand to def ():
* many plugins, for example spell check, if you install pyenchant module
* others things

hope you try it.

-- 
I like python!
UliPad The Python Editor: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread Bruno Desthuilliers
Ahmer wrote:

= Re: Best IDE?

Strange enough, this is kind of a *very* frequently asked question...

-- 
bruno desthuilliers
python -c print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in '[EMAIL PROTECTED]'.split('@')])
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread William Heymann
On Friday 13 October 2006 08:29, Ahmer wrote:
 What do you guys use?
Kdevelop 3
 Why?
It has good project management, good highlighting and since it is a kde app it 
supports ioslaves (means I can work with a resource from any location 
trasnparently like opening up files via sftp)

 What do you like and hate about it?
I can't think of anything that I hate about it. It has worked fine for me for 
a long time. It starts quickly, doesn't use much memory, the search features 
work well etc. It does pretty much all the things I need and care about.

 What platform(s) is it avalable on?
Anything that will run KDE so pretty much all the unixes.

 How much does it cost?
Nothing

 etc.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread Neil Cerutti
On 2006-10-13, Theerasak Photha [EMAIL PROTECTED] wrote:
 I use GNU Emacs 22 and a screen session.

 Advantages:

 * Comprehensive, comprehensive, comprehensive...tags support,
 Subversion integration, syntax highlighting, sophisticated
 indentation, whatever I want basically
 * Resource-light, contrary to the preconceived opinions some have of Emacs
 * Keyboard-oriented; ergonomic and fast (Xfce is set up to switch
 desktops by key as well)
 * Available on any major platform that you would want to use Python on
 * And it's free

* Totally configurable.

 Disadvantages:

 * No UI builder...for this you can use Glade or maybe Boa Constructor
 * Not many else...none other that I can think of right now, actually

* Totally configurable.

-- 
Neil Cerutti
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread Theerasak Photha
On 10/13/06, Grant Edwards [EMAIL PROTECTED] wrote:
 On 2006-10-13, Ahmer [EMAIL PROTECTED] wrote:

  What do you guys use?

 jed along with bash et. al.

Jed I must admit is nice. Especially since they added UTF-8 support.

  etc.

 42

LOL

-- Theerasak
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread Theerasak Photha
On 13 Oct 2006 19:37:57 +0200, Neil Cerutti [EMAIL PROTECTED] wrote:

 Disadvantages:

 * Totally configurable.

I invested a lot of time in Emacs and Vim before that...I still use
Vim over SSH (and its Ruby support is the best of the two IMO)

-- Theerasak
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread Bernard
hey thanks limodou,

I'm trying it out right now and it works pretty well!

SPE has been crashing often lately so count on me to use it frequently.


Bernard

limodou wrote:
 On 10/13/06, Theerasak Photha [EMAIL PROTECTED] wrote:
  On 13 Oct 2006 07:37:07 -0700, Bernard [EMAIL PROTECTED] wrote:
   IDE : SPE (Stani's python editor) : http://stani.be/python/spe/blog/
   Why?: because this IDE is not complicated. it ships with a debugger, a
   gui designer, a source code checker and a regex console.
   Like: obviously everything
   Hate: sometimes it doesn't start on windows 2000
   Platform: Windows, Linux, Mac
   cost: free but I'll donate some money because I like it
 
  Will definitely give it a look.
 
 Maybe you could also check out UliPad to try it. Many features UliPad
 also have, and it also shipped with

 * directory browser
 * multi-view
 * multi-language highlight support, like: python, javascript, css, html, etc
 * simple project support bind with directory browser
 * commands searching
 * live regular expression searching, type regex, and you'll see the
 result immediately
 * session manager
 * i18n
 * input assistant, support call tips, '.' hint, and auto-complete, for
 example: you type

   def then it'll expand to def ():
 * many plugins, for example spell check, if you install pyenchant module
 * others things

 hope you try it.

 --
 I like python!
 UliPad The Python Editor: http://wiki.woodpecker.org.cn/moin/UliPad
 My Blog: http://www.donews.net/limodou

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread Gerrit Holl
On 2006-10-13 16:31:37 +0200, Ahmer wrote:
 Subject: Best IDE?

cat  foo.py

 How much does it cost?

0
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread [EMAIL PROTECTED]
Ahmer wrote:
 What do you guys use?
vim

 What platform(s) is it avalable on?

Windows, Unix/Linux, Mac, Amiga, others

 How much does it cost?

Free, and the source is open too.

 Why?
 What do you like and hate about it?

Like:

Built-in python interpreter so you can do any editor customizations in
Python
Good multilanguage support (Python, but also C, C++, Java, HTML, XML,
SQL, and dozens of others)
FAST
Good code navigation via smart tags
Does intelligent completion of module members, methods, etc
Python syntax checking on the fly (e.g. typing if a=1: and hitting
enter flags the error immediately)
Class browsing support (whatever I'm editing, there's a class menu to
either pop up to the parent(s), down to children, or jump around
various methods within the class)
Automatically show function/method docstrings/leading comments (and
documentation for standard functions), synopsis in the status bar or
full text in a popup window if you hit F1
Configurable project support so for large projects it is smart about
which parts of the source tree might be relevant to what I'm working on
right now
Runs in text-mode or GUI, so I can use the same editor making quick
edits over ssh that I use in my on-desktop development

Hate:
Required a lot of customization to get all of the above

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread Neil Cerutti
On 2006-10-13, Gerrit Holl [EMAIL PROTECTED] wrote:
 On 2006-10-13 16:31:37 +0200, Ahmer wrote:
 Subject: Best IDE?

 cat  foo.py

 How much does it cost?

 0

On Windows this editor is invoked like this:

COPY CON: FOO.PY

HTH! HAND!

-- 
Neil Cerutti
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread Fuzzyman

BartlebyScrivener wrote:
 Ahmer wrote:
  What do you guys use?
  Why?

 http://tinyurl.com/ybg6p5


Hmm... only 31 results over a period of 8 years. That's a couple of
orders of magnitude less than I would have guessed.

Fuzzyman
http://www.voidspace.org.uk

 rd

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE?

2006-10-13 Thread Fulvio
***
Your mail has been scanned by InterScan MSS.
***


On Friday 13 October 2006 23:17, limodou wrote:
 hope you try it.

If you'll manage for macro recording, playing back and from file then I'll be 
yours :)

F

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-28 Thread Dr. Pastor
Please could you tell me how to uninstal SPE?
Regards.

jelle wrote:
 I think SPE is a terrible complete and efficient IDE!
 

== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet 
News==
http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ 
Newsgroups
= East and West-Coast Server Farms - Total Privacy via Encryption =
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-28 Thread Dr. Pastor
Please advise how to uninstal SPE.
Regards,
Dr. Pastor.


jelle wrote:
 I think SPE is a terrible complete and efficient IDE!
 

== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet 
News==
http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ 
Newsgroups
= East and West-Coast Server Farms - Total Privacy via Encryption =
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-28 Thread Dr. Pastor
Thank you Sir.
I downloaded SPE from the main site.
Installed on Windows XP.
Regards.


Sybren Stuvel wrote:
 Dr. Pastor enlightened us with:
 Please advise how to uninstal SPE.
 
 First you'll have to tell us how you installed it in the first place.
 Without that, we can only guess.
 
 Sybren

== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet 
News==
http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ 
Newsgroups
= East and West-Coast Server Farms - Total Privacy via Encryption =
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-17 Thread Simone Murdock
On 14 Aug 2006 15:04:41 -0700, Tryker [EMAIL PROTECTED] wrote:

Gotta love PyScripter. Light, easy to use, free.
http://mmm-experts.com/Products.aspx?ProductID=4

I agree: I'm trying it only from 4 days the beta version 1.6 and it's
good (some little problems, normal for a beta version, that I'll write
them).

Simon
___
 
Sperm: To be fastest doesn't imply that you are smartest.
   ( by Enrique Herranz )
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-15 Thread Bruce Who
Hi, sjdevnull

I'm a vimmer too, and I wonder what plugins you are using. What you
said sounds interesting. Could you tell us more about the plugins?
Object browser is what I need most, but so far I've no idea what
plugin can do this for me, :-(

On 14 Aug 2006 15:02:13 -0700, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 Yu-Xi Lim wrote:
  Eclipse+PyDev has the advantage over emacs when it comes to big
  projects, IMO. It has features like refactoring, better project
  management, code coverage

 Emacs and vim both have good integration of BicycleRepairMan for python
 refactoring.  I don't know what better project management or code
 coverage in eclipse entail, but I've posted before that if you think
 vim/emacs are just syntax highlighting/indenting text editors you've
 got them misconfigured.

 The beautiful thing about vim in particular is that it uses Python as
 an internal scripting language, so it's very easy to extend it to add
 whatever you want.

 e.g. in vim I get
 * Syntax checking, if I type invalid python code it gets highlighted as
 an error (if I type, say, if a=1: and hit return, it gets highlighted
 since I need an == there).
 * Object browser, with dropdowns showing the parent and child classes
 of the current class, and the ability to jump to various class methods
 * Normal tag-jump stuff, so I can drill down into the method/function
 call I'm looking at and then pop back up (keeping a stack so I can
 drill down arbitrarily deep to follow the flow of the code)
 * Interactive help, so when, say, I type foo.blah( then the status line
 displays the first line of the docstring/python doc/preceding comment
 for foo.blah.  E.g. if I type cmp( then the status line shows cmp(x,
 y) Compare the two objects X and Y and return an integer according to
 ... and if I hit F1 then I get the full help text
 * Editor control for uncaught errors--if I code I'm debugging raises an
 uncaught exception, the editor jumps directly to it.  Even works for
 web development, if I hit a page in my dev server that raises an
 exception, it brings my editor right there.

 and lots more (version control integration, easy mapping of keys to
 restart the webserver after I make changes, etc).  And there's some
 internal crap (e.g. we work on lots of clients who have client-specific
 versions of some objects; I have a client menu so that if I pick one,
 then I'll jump to their client-specific version of the current file (or
 the base generic version if there isn't a specific one), tags will
 follow the right client versions, etc).

 --
 http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-15 Thread Tyronem
Yep thanks all for your replies. and yes i meant free and open source
software, left an s out :)
Tryker wrote:
 Gotta love PyScripter. Light, easy to use, free.
 http://mmm-experts.com/Products.aspx?ProductID=4

 [EMAIL PROTECTED] wrote:
  Hi All, What do you find the best IDE for creating web applications in
  Python is? Preferably FOS IDE.
  
  Cheers

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-15 Thread [EMAIL PROTECTED]

[EMAIL PROTECTED] wrote:
 Hi All, What do you find the best IDE for creating web applications in
 Python is? Preferably FOS IDE.

 Cheers

I like ActiveState's Komodo.  It's heavyweight and not free ($30 for
the personal edition) but it also supports Perl, Ruby, PHP and TCL.  I
started using it mostly on Windows but I've used it on Linux more
recently (and it runs on Solaris and OSX now too).
It has all the bells and whistles and probably won't appeal too much to
hardcore emacs/vim people because it is so GUI oriented and nowhere
near as fast.  Also, it's text editor is similar to the ones you get
with other popular IDE's like MS DevStudio and Eclipse i.e. not very
powerful.
I've used it extensively with Python and it handles whitespace
indentation beautifully.  I like that it also supports Perl because I
use Perl quite a bit too.
That being said, I'm going to give Wing IDE a try at some point soon.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-15 Thread Keith Perkins
[EMAIL PROTECTED] wrote:
 [EMAIL PROTECTED] wrote:
 Hi All, What do you find the best IDE for creating web applications in
 Python is? Preferably FOS IDE.

 Cheers
 
 I like ActiveState's Komodo.  It's heavyweight and not free ($30 for
 the personal edition) but it also supports Perl, Ruby, PHP and TCL.  I
 started using it mostly on Windows but I've used it on Linux more
 recently (and it runs on Solaris and OSX now too).
 It has all the bells and whistles and probably won't appeal too much to
 hardcore emacs/vim people because it is so GUI oriented and nowhere
 near as fast.  Also, it's text editor is similar to the ones you get
 with other popular IDE's like MS DevStudio and Eclipse i.e. not very
 powerful.
 I've used it extensively with Python and it handles whitespace
 indentation beautifully.  I like that it also supports Perl because I
 use Perl quite a bit too.
 That being said, I'm going to give Wing IDE a try at some point soon.
 
Have you tried SPE (Stani's Python Editor) http://stani.be/python/spe/
Free, and available for Linux, Mac, and Windows.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-15 Thread [EMAIL PROTECTED]
I've had a similar experience and tried about everything.  Personally -
eclipse with PyDev has been the winner for me.  I also still do a bunch
of Java coding - so there is an added benefit of one tool across
languages.  The final thing I really like with eclipse is the svn
plugins - making life very easy.  Also, if your doing web/xml and other
stuff - there is a plugin for eclipse for it ;)  Not all the plugins
work as seemlessly together (i abandon eclipse for the majority of
plone/zope stuff - most of it isn't python - and setting up eclipse to
be happy with the output of archgen has not been worth the bother - I'm
sure it's possible)

PyLint can kind of be a pain if your on a low powered box, but tweaking
the settings (and I had to do a bit of tweaking) can alleviate the
problems, but still let you reap the benefits.

Anand

Yu-Xi Lim wrote:
 Michiel Sikma wrote:
  By FOS, do you mean FOSS (Free and Open Source Software)? I've never
  seen the acronym FOS used.

 Maybe he was trying for Free Open Source IDE without the
 semi-redundant Software

  I personally use Eclipse with PyDev.
  http://www.eclipse.org/
  http://pydev.sourceforge.net/

 Eclipse+PyDev has the advantage over emacs when it comes to big
 projects, IMO. It has features like refactoring, better project
 management, code coverage. emacs has the advantage of being faster and
 smaller, and if all you need is a syntax-aware (smart indentation,
 syntax highlighting) editor and integrated debugger, emacs is more than
 enough.

 I've tried the other free IDEs like IDLE, SPE, eric3, TruStudio (for
 Eclipse), Boa, Komodo, WingIDE. I have various issues with them,
 including instability, poor automatic indentation, bad GUI (too many
 subwindows or uncustomizable), costly, no refactoring, and no project
 management.

 It's strangely ironic. I consider Eclipse to be a lousy Java IDE
 especially compared to commercial offerings and yet that's what the
 project started out as.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-15 Thread Andre Meyer
PyDev is really nice. I use it a lot and it works great.It's just a bit heavy and why should one need a Java IDE for Python development ;-)Another issue is the lack of integration with a UML tool (code generation and reverse engineering), though an ArgoUML plugin is in the making (not for eclipse).
btw What Web/XML plugins are you using with eclipse?regardsAndreOn 15 Aug 2006 09:03:44 -0700, 
[EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
I've had a similar experience and tried about everything.Personally -eclipse with PyDev has been the winner for me.I also still do a bunchof Java coding - so there is an added benefit of one tool acrosslanguages.The final thing I really like with eclipse is the svn
plugins - making life very easy.Also, if your doing web/xml and otherstuff - there is a plugin for eclipse for it ;)Not all the pluginswork as seemlessly together (i abandon eclipse for the majority of
plone/zope stuff - most of it isn't python - and setting up eclipse tobe happy with the output of archgen has not been worth the bother - I'msure it's possible)PyLint can kind of be a pain if your on a low powered box, but tweaking
the settings (and I had to do a bit of tweaking) can alleviate theproblems, but still let you reap the benefits.AnandYu-Xi Lim wrote: Michiel Sikma wrote:  By FOS, do you mean FOSS (Free and Open Source Software)? I've never
  seen the acronym FOS used. Maybe he was trying for Free Open Source IDE without the semi-redundant Software  I personally use Eclipse with PyDev.
  http://www.eclipse.org/  http://pydev.sourceforge.net/ Eclipse+PyDev has the advantage over emacs when it comes to big
 projects, IMO. It has features like refactoring, better project management, code coverage. emacs has the advantage of being faster and smaller, and if all you need is a syntax-aware (smart indentation,
 syntax highlighting) editor and integrated debugger, emacs is more than enough. I've tried the other free IDEs like IDLE, SPE, eric3, TruStudio (for Eclipse), Boa, Komodo, WingIDE. I have various issues with them,
 including instability, poor automatic indentation, bad GUI (too many subwindows or uncustomizable), costly, no refactoring, and no project management. It's strangely ironic. I consider Eclipse to be a lousy Java IDE
 especially compared to commercial offerings and yet that's what the project started out as.--http://mail.python.org/mailman/listinfo/python-list
-- Dr. Andre P. Meyerhttp://python.openspace.nl/meyerTNO Defence, Security and Safety
http://www.tno.nl/Delft Cooperation on Intelligent Systemshttp://www.decis.nl/Ah, this is obviously some strange usage of the word 'safe' that I wasn't previously aware of. - Douglas Adams
-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Best IDE for Python

2006-08-15 Thread [EMAIL PROTECTED]
Bruce Who wrote:
 Hi, sjdevnull

 I'm a vimmer too, and I wonder what plugins you are using. What you
 said sounds interesting. Could you tell us more about the plugins?
 Object browser is what I need most, but so far I've no idea what
 plugin can do this for me, :-(

It's like a 15 minute job to write something basic.

Mine's a little more complicated since I deal with ugly things like
finding the parent class in cases like:

import generic.base.klass
...
BaseKlass = generic.base.klass.someKlass
...
class newKlass(BaseKlass):

and similar constructs.  I use the following in my vimrc:

you might need to add directories to sys.path before the following
line
probably also wand to bracket parts of it in 'if have(gui_running)'
python import vimrc
au GUIEnter * py vimrc.tags.fakeTagsMenu()
au BufEnter *.py aunmenu Tags
au BufEnter *.py py vimrc.tags.buildMenu()
au BufLeave *.py menu disable Tags
au BufEnter * py vimrc.tags.fakeTagsMenu()

And then I have a vimrc.py with, among other things:
--
import tags
import os
import vim
def cur_x():
return vim.current.window.cursor[1]
def cur_y():
return vim.current.window.cursor[0]
def relativePath(absolutePath):
cwd = os.getcwd()
if absolutePath.startswith(cwd):
absolutePath = absolutePath[len(cwd):]
while absolutePath[0] == '/':
absolutePath = absolutePath[1:]
return absolutePath
return absolutePath
--
And a tags.py:
--
#!/usr/bin/python
try:
import vim
import vimrc
except:
pass

def findParentClass(currLoc = None, showMenu=0, allLines=None):
if not allLines:
allLines = vim.current.buffer
if currLoc == None:
currLoc = vimrc.cur_y()
lines = [ line for line in allLines[:currLoc] if
line.startswith(class ) ]if len(lines) == 0:
lines = [ line for line in allLines[currLoc:] if
line.startswith(class
) ]
else:
lines.reverse()
if len(lines) == 0:
return None

try:
klass = lines[0].split((, 1)[1].split())[0]
except:
return None
currKlass = lines[0].split( , 1)[1]
currKlass = currKlass.split(:)[0]
try:
currKlass = currKlass.split(()[0]
except:
pass

renameLines = []
for i in range(len(allLines)):
line = allLines[i]
while line.endswith(\\):
line = line[:-1] + allLines[i+1]
i=i+1
if line.endswith( as %s % klass) or line.startswith(%s
=%klass) or line.startswith(%s=%klass):
renameLines.append(line)

if len(renameLines)0:
parseLine = renameLines[-1]
if parseLine.endswith(as %s%klass):
klass = parseLine.split( )[-3]
else:
klass = parseLine.split(.)[-1]
if . in klass:
klass = klass.split(.)[-1]
if showMenu:
if klass == currKlass:
generic = generic
else:
generic = none
vim.command('502menu silent Tags.Parent:%s :call
FindTag(%s, %s)C-M' %(klass, klass, generic))
try:
klass = klass.split(.)[-1]
except:
pass
return klass
def YankLine():
try:
word = vim.current.line
word = word.split( )[-1]
except:
return
try:
vim.command(silent tag %s%word)
except:
return
stuff = vim.current.line
vim.command(normal ^T)
print stuff
def buildChildEntries():
rv = 0
for line in vim.current.buffer:
if line.startswith(class ):
klass = line.split( , 1)[1]
try:
klass = klass.split(()[0]
except:
pass
try:
klass = klass.split(:)[0]
except:
pass
klass = klass.strip()
fileName = vimrc.relativePath(vim.current.buffer.name)
lines = [ line.strip() for line in open(oobr,
r).readlines() if
line.startswith(%s:%klass)]
for line in lines:
rv = 1
splitline = line.split(:)
child = splitline[1]
childBase = childFile.split(/)[-1]
childBase = childBase.split(.)[0]
if _ in childBase and not
fileName.startswith(childBase) and not fileName.startswith(generic)
and not fileName.startswith(libs):
continue
vim.command('502menu silent Tags.Child:%s :call
FindTag(%s,%s)C-M' % (childBase, child, childFile))
vim.command('502menu silent Tags.-children- :')
return rv
def editObject():
vim.command(:e object.py)
vim.command(:set buftype=nowrite)
vim.command(:set bufhidden=delete)
vim.command(:set noswapfile)
def buildParentEntries():
foundSome = 0
for i in range(len(vim.current.buffer)):
if vim.current.buffer[i].startswith(class):
if findParentClass(i, showMenu=1):
foundSome = 1
return foundSome


def 

Re: Best IDE for Python

2006-08-14 Thread Michiel Sikma
By FOS, do you mean FOSS (Free and Open Source Software)? I've never  
seen the acronym FOS used.

I personally use Eclipse with PyDev.
http://www.eclipse.org/
http://pydev.sourceforge.net/

Michiel

Op 14-aug-2006, om 9:50 heeft [EMAIL PROTECTED] het volgende  
geschreven:

 Hi All, What do you find the best IDE for creating web applications in
 Python is? Preferably FOS IDE.

 Cheers

 -- 
 http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-14 Thread Ben Finney
[EMAIL PROTECTED] writes:

 Hi All, What do you find the best IDE for creating web applications
 in Python is? Preferably FOS IDE.

I don't know what a FOS IDE is, but my preferred free software
development environment for making web applications is:

  - GNU screen URL:http://www.gnu.org/software/screen/

  - Powerful editor; lately I prefer Emacs with python-mode
URL:http://www.gnu.org/software/emacs/
URL:http://www.emacswiki.org/cgi-bin/wiki/PythonMode

  - Standards-compliant browser, such as Firefox; the web developer
toolbar extension is a must.
URL:http://www.mozilla.com/firefox/
URL:http://chrispederick.com/work/webdeveloper/

Separate 'screen' windows for:

  - VCS interaction
  - Continuous unit test running
  - Emacs session
  - Python interactive session

Many of the above could be in Emacs windows instead, but I already
know how to work 'screen'. The wonderful part about using 'screen' as
my IDE is that any of the tools can be interchanged as I like.

-- 
 \  The WWW is exciting because Microsoft doesn't own it, and |
  `\  therefore, there's a tremendous amount of innovation |
_o__)   happening.  -- Steve Jobs |
Ben Finney

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-14 Thread jelle
I think SPE is a terrible complete and efficient IDE!

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-14 Thread hiaips

I'm assuming that FOS = free open source...

In any case, what operating system do you run? If you're on OS X, I
highly recommend TextMate. It's not free, but it has good support
(either via built-in or third-party plugins) for Python as well as
HTML, SQL, XML, Django templates, and the like. A lot of Rails folks
use it (as well as Django and TurboGears developers, I might add).

The best general-purpose IDE for Python, IMO, is WingIDE. Again, it's
not free (personal license will cost you $30). It runs on each of the
major platforms - Windows, Linux, OS X - and has some nice features,
including code completion, syntax highlighting, a built-in Python
shell, etc. I don't think it has any features built-in specifically for
web dev, however; if you have to do lots of HTML, XML, and SQL as part
of your project, you might want something a bit more general-purpose.

If you're determined to go the FOSS route, you can always use VIM,
Emacs, Eric, or SPE.

Just my two cents...

--dave

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-14 Thread Yu-Xi Lim
Michiel Sikma wrote:
 By FOS, do you mean FOSS (Free and Open Source Software)? I've never 
 seen the acronym FOS used.

Maybe he was trying for Free Open Source IDE without the 
semi-redundant Software

 I personally use Eclipse with PyDev.
 http://www.eclipse.org/
 http://pydev.sourceforge.net/

Eclipse+PyDev has the advantage over emacs when it comes to big 
projects, IMO. It has features like refactoring, better project 
management, code coverage. emacs has the advantage of being faster and 
smaller, and if all you need is a syntax-aware (smart indentation, 
syntax highlighting) editor and integrated debugger, emacs is more than 
enough.

I've tried the other free IDEs like IDLE, SPE, eric3, TruStudio (for 
Eclipse), Boa, Komodo, WingIDE. I have various issues with them, 
including instability, poor automatic indentation, bad GUI (too many 
subwindows or uncustomizable), costly, no refactoring, and no project 
management.

It's strangely ironic. I consider Eclipse to be a lousy Java IDE 
especially compared to commercial offerings and yet that's what the 
project started out as.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-14 Thread Satya
[EMAIL PROTECTED] wrote:

 Hi All, What do you find the best IDE for creating web applications in
 Python is? Preferably FOS IDE.

WingIDE appears to be the best, especially if you are an Emacs user and are
used to its niceties. It is however, not free.

PyScripter is pretty good too -- light weight, lots of features.

Satya

-- 
Posted via a free Usenet account from http://www.teranews.com

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-14 Thread [EMAIL PROTECTED]
Yu-Xi Lim wrote:
 Eclipse+PyDev has the advantage over emacs when it comes to big
 projects, IMO. It has features like refactoring, better project
 management, code coverage

Emacs and vim both have good integration of BicycleRepairMan for python
refactoring.  I don't know what better project management or code
coverage in eclipse entail, but I've posted before that if you think
vim/emacs are just syntax highlighting/indenting text editors you've
got them misconfigured.

The beautiful thing about vim in particular is that it uses Python as
an internal scripting language, so it's very easy to extend it to add
whatever you want.

e.g. in vim I get
* Syntax checking, if I type invalid python code it gets highlighted as
an error (if I type, say, if a=1: and hit return, it gets highlighted
since I need an == there).
* Object browser, with dropdowns showing the parent and child classes
of the current class, and the ability to jump to various class methods
* Normal tag-jump stuff, so I can drill down into the method/function
call I'm looking at and then pop back up (keeping a stack so I can
drill down arbitrarily deep to follow the flow of the code)
* Interactive help, so when, say, I type foo.blah( then the status line
displays the first line of the docstring/python doc/preceding comment
for foo.blah.  E.g. if I type cmp( then the status line shows cmp(x,
y) Compare the two objects X and Y and return an integer according to
... and if I hit F1 then I get the full help text
* Editor control for uncaught errors--if I code I'm debugging raises an
uncaught exception, the editor jumps directly to it.  Even works for
web development, if I hit a page in my dev server that raises an
exception, it brings my editor right there.

and lots more (version control integration, easy mapping of keys to
restart the webserver after I make changes, etc).  And there's some
internal crap (e.g. we work on lots of clients who have client-specific
versions of some objects; I have a client menu so that if I pick one,
then I'll jump to their client-specific version of the current file (or
the base generic version if there isn't a specific one), tags will
follow the right client versions, etc).

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python

2006-08-14 Thread Tryker
Gotta love PyScripter. Light, easy to use, free.
http://mmm-experts.com/Products.aspx?ProductID=4

[EMAIL PROTECTED] wrote:
 Hi All, What do you find the best IDE for creating web applications in
 Python is? Preferably FOS IDE.
 
 Cheers

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-05-06 Thread mystilleef
What OS? IDEs are overkill, bloated, complex and slow for agile
languages like Python. You need an editor that is nimble, fast, simple,
powerful and doesn't get in your way. For linux, I suggest Scribes.

http://scribes.sf.net

http://scribes.sf.net/snippets.htm (Flash Demo)

http://www.minds.nuim.ie/~dez/images/blog/scribes.html (GIF Demo)

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-05-06 Thread Michele Petrazzo
Saurabh Sardeshpande wrote:
 Pardon if this is already discussed extensively. But what is the best
 IDE for Python for a newbie? I have experience in C++ and Java and this
 is the first time I am learning a scripting language.
 Thanks in advance
 

Try all the you find!
However on linux I find eric3(4) very useful.

Bye,
Michele
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-05-05 Thread Doug Bromley
I have a Python IDE review I did a few months back you may want to view:http://www.straw-dogs.co.uk/blog/python-ide-reviewHope that helps.
DougOn 5 May 2006 08:28:00 -0700, Saurabh Sardeshpande [EMAIL PROTECTED] wrote:
Pardon if this is already discussed extensively. But what is the bestIDE for Python for a newbie? I have experience in C++ and Java and thisis the first time I am learning a scripting language.Thanks in advance
--http://mail.python.org/mailman/listinfo/python-list
-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Best IDE for Python?

2006-05-05 Thread Fabio Zadrozny
Have you checked: http://wiki.python.org/moin/IntegratedDevelopmentEnvironments

I like pydev (for Eclipse), but as I also develop it I might be a
little biased, so, I'd reccomend checking it and taking your own
conclusions.

-- FabioOn 5 May 2006 08:28:00 -0700, Saurabh Sardeshpande [EMAIL PROTECTED] wrote:
Pardon if this is already discussed extensively. But what is the bestIDE for Python for a newbie? I have experience in C++ and Java and thisis the first time I am learning a scripting language.Thanks in advance
--http://mail.python.org/mailman/listinfo/python-list
-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Best IDE for Python?

2006-05-05 Thread dooscape
 Pardon if . . . already discussed

Here is a link searching comp.lang.python for best ide

http://tinyurl.com/qqtaf

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-05-05 Thread BartlebyScrivener
 Pardon if . . . already discussed

Here is a link searching comp.lang.python for best ide

http://tinyurl.com/qqtaf

rick

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-05-05 Thread Christoph Haas
On Fri, May 05, 2006 at 04:50:11PM +0100, Doug Bromley wrote:
 I have a Python IDE review I did a few months back you may want to view:
 http://www.straw-dogs.co.uk/blog/python-ide-review

Sounds interesting. Could you fix the screenshots? I just get a 404 here.

Kindly
 Christoph

P.S.: [Rant about TOFU posting suppressed.]
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-05-05 Thread BartlebyScrivener
Here's a shot of Komodo, albeit embedded in a pdf

http://www.activestate.com/Products/Komodo/ActiveState_Komodo_datasheet.pdf

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-05-05 Thread Doug Bromley
On 5/5/06, Christoph Haas [EMAIL PROTECTED] wrote:
On Fri, May 05, 2006 at 04:50:11PM +0100, Doug Bromley wrote: I have a Python IDE review I did a few months back you may want to view: http://www.straw-dogs.co.uk/blog/python-ide-review
Sounds interesting. Could you fix the screenshots? I just get a 404 here.Kindly ChristophP.S.: [Rant about TOFU posting suppressed.]--
http://mail.python.org/mailman/listinfo/python-listApologies for that - Thanks for pointing it out. The links and images are now fixed.All the best.Doug 
-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Best IDE for Python?

2006-04-03 Thread Adam DePrince
On Fri, 2006-03-31 at 09:30 +0200, Fredrik Lundh wrote:
 Dennis Lee Bieber wrote:
 
 I want to know which is the best IDE for python.Please if
   possible mention the features of the IDE.
 
  The best IDE is the one that YOU can be most productive in. What /I/
  find useful may not be of interest to /you/.
 
 nonsense.  emacs is the best tool for everyone!

Emacs?  Wait, I didn't post anything?  Could this mean I'm not alone! 

- Adam


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-04-03 Thread Szabolcs Nagy
ide unification effort:
http://pyxides.stani.be/
(there are some useful links and it's more recent than the python.org
wiki)

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-04-01 Thread Mystilleef
Good luck finding the best Python IDE. :-)

While you are at it, have a look at Scribes. It's great for Python
editing and it's even written in Python. If you appreciate KISS, I'm
positive you'd appreciate Scribes. And if you yearn for an editor that
doesn't get in your way, or that allows you to focus exclusively on
coding, then it is for you.

http://scribes.sf.net/

GIF Demo: http://www.minds.may.ie/~dez/images/blog/scribes.html

Flash Demo: http://scribes.sf.net/snippets.htm

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-03-31 Thread bruno at modulix
Fredrik Lundh wrote:
 Dennis Lee Bieber wrote:
 
 
  I want to know which is the best IDE for python.Please if
possible mention the features of the IDE.

The best IDE is the one that YOU can be most productive in. What /I/
find useful may not be of interest to /you/.
 
 
 nonsense.  emacs is the best tool for everyone!

Nonsense ! *Ed* is the the standard editor !

http://www.gnu.org/fun/jokes/ed.msg.html

-- 
bruno desthuilliers
python -c print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in '[EMAIL PROTECTED]'.split('@')])
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-03-31 Thread Fredrik Lundh
bruno wrote:

 Nonsense ! *Ed* is the the standard editor !

 http://www.gnu.org/fun/jokes/ed.msg.html

unless you're on Windows, where edlin is the true standard editor.

as you can see, Microsoft's usability team has made some massive
improvements (note how well it deals with the eat flaming death
command):

C:\ edlin
Filename missing.

C:\ edlin spam
New file.
*help
Syntax error.
*quit
Do you want to abort (Yes=Y, No=N)? n
Syntax error.
*exit

C:\edlin spam
End of input file.
*hello?
Syntax error.
*eat flaming death

C:\edlin foo
End of input file.

*^C

*^C

*^D
Syntax error.
*^Z
Syntax error.

*^C

*^C



-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-03-31 Thread Duncan Booth
Fredrik Lundh wrote:

 as you can see, Microsoft's usability team has made some massive
 improvements (note how well it deals with the eat flaming death
 command):

I especially like the way running it messes up the prompt:

C:\Documents and Settings\Duncanedlin
File name must be specified

C:\DOCUME~1\Duncan

Yup, wanting to run something that archaic means you must also want to not 
see those fancy filenames.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-03-31 Thread bruno at modulix
Duncan Booth wrote:
 Fredrik Lundh wrote:
 
 
as you can see, Microsoft's usability team has made some massive
improvements (note how well it deals with the eat flaming death
command):
 
 
 I especially like the way running it messes up the prompt:
 
 C:\Documents and Settings\Duncanedlin
 File name must be specified
 
 C:\DOCUME~1\Duncan
 
 Yup, wanting to run something that archaic means you must also want to not 
 see those fancy filenames.

Fancy filenames ? WHO needs fancy filenames ? FANCYF~1.EXT filenames
should be enough for anybody !-)

-- 
bruno desthuilliers
python -c print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in '[EMAIL PROTECTED]'.split('@')])
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-03-31 Thread Ant
On a more useful note, I'll assume you're not already a vim or emacs
zealot, since you are asking the question ;-) and give my tips:

SPE seems to be the best (free) python IDE out there at the moment,
though the text editor component is pretty basic. I personally use
jEdit, since it has a superb editor component, and Python plugins which
make developing in python very comfortable, such as a (cpython and
jython) debugger, and a Jython plugin which allows scripting of jEdit
in python (well, jython - so you'll miss a few of the newer language
features when scripting jEdit itself.

None of the pure python IDE's/editors out there come close to the likes
of jEdit, vim or emacs in terms of pure editing power.

-- 
Ant...

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-03-31 Thread kbperry
I have recently been trying out NewEdit, and it is a pretty good IDE
for Python.

The reason that I have it in quotes is because I haven't really found a
true IDE (like the way Eclipse behaves for Java) for python.  (I
realize that Eclipse has a plug-in for Python, too).

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-03-31 Thread Fabio Zadrozny
On 31 Mar 2006 06:46:35 -0800, kbperry [EMAIL PROTECTED] wrote:
I have recently been trying out NewEdit, and it is a pretty good IDEfor Python.The reason that I have it in quotes is because I haven't really found atrue IDE (like the way Eclipse behaves for Java) for python.(I
realize that Eclipse has a plug-in for Python, too).
So, why wouldn't you consider Pydev (the python plugin for Eclipse) a Python IDE? 
--http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Best IDE for Python?

2006-03-31 Thread Keith B. Perry
To me, it just doesn't behave the same way as Eclipse for java. I have used the plug-in, and I usually use it on my home machine ( I am still a student). For example, in Java eclipse, if you import a module like math, then if you want to use a math function, you just type math + period, and then all the functionspop up in a scroll menu. I love this. I am not searching through online documentation...etc just to find some stupid method/function that I know is there. It doesn't seem to behave like this for PythonI wish it did.


I still love programming in Python, though.
On 3/31/06, Fabio Zadrozny [EMAIL PROTECTED] wrote:


On 31 Mar 2006 06:46:35 -0800, kbperry [EMAIL PROTECTED]
 wrote: 
I have recently been trying out NewEdit, and it is a pretty good IDEfor Python.
The reason that I have it in quotes is because I haven't really found atrue IDE (like the way Eclipse behaves for Java) for python.(I realize that Eclipse has a plug-in for Python, too).
So, why wouldn't you consider Pydev (the python plugin for Eclipse) a Python IDE? 
--
http://mail.python.org/mailman/listinfo/python-list 
-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Best IDE for Python?

2006-03-31 Thread kbperry
To me, it just doesn't behave the same way as Eclipse for java.  I have
used the plug-in, and I usually use it on my home machine ( I am still
a student).  For example, in Java eclipse, if you import a module like
math, then if you want to use a math function, you just type math +
period, and then all the functions pop up in a scroll menu.  I love
this.  I am not searching through online documentation...etc just to
find some stupid method/function that I know is there.  It doesn't seem
to behave like this for PythonI wish it did.
 
I still love programming in Python, though.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-03-31 Thread Doug Bromley
You may find the IDE review at Straw Dogs worth a look: http://www.straw-dogs.co.uk/blog/python-ide-reviewOn 3/31/06, 
Keith B. Perry [EMAIL PROTECTED] wrote:
To me, it just doesn't behave the same way as Eclipse for java. I have used the plug-in, and I usually use it on my home machine ( I am still a student). For example, in Java eclipse, if you import a module like math, then if you want to use a math function, you just type math + period, and then all the functionspop up in a scroll menu. I love this. I am not searching through online documentation...etc just to find some stupid method/function that I know is there. It doesn't seem to behave like this for PythonI wish it did.


I still love programming in Python, though.
On 3/31/06, Fabio Zadrozny [EMAIL PROTECTED]
 wrote:


On 31 Mar 2006 06:46:35 -0800, kbperry [EMAIL PROTECTED]
 wrote: 
I have recently been trying out NewEdit, and it is a pretty good IDEfor Python.
The reason that I have it in quotes is because I haven't really found atrue IDE (like the way Eclipse behaves for Java) for python.(I realize that Eclipse has a plug-in for Python, too).
So, why wouldn't you consider Pydev (the python plugin for Eclipse) a Python IDE? 
--

http://mail.python.org/mailman/listinfo/python-list 

--http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Best IDE for Python?

2006-03-31 Thread Fabio Zadrozny
Well, in pydev you surely can have code-completion on 'math.'

I think you got some wrong configuration... Have you read the
getting started manual?
(http://www.fabioz.com/pydev/manual_101_root.html)
On 31 Mar 2006 07:44:38 -0800, kbperry [EMAIL PROTECTED] wrote:
To me, it just doesn't behave the same way as Eclipse for java.I haveused the plug-in, and I usually use it on my home machine ( I am stilla student).For example, in Java eclipse, if you import a module like
math, then if you want to use a math function, you just type math +period, and then all the functions pop up in a scroll menu.I lovethis.I am not searching through online documentation...etc just tofind some stupid method/function that I know is there.It doesn't seem
to behave like this for PythonI wish it did.I still love programming in Python, though.--http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Best IDE for Python?

2006-03-31 Thread Keith B. Perry
You are probably right, and I will definitely take a look at the starter manual. Hopefully it also works well on classes that I create? You got some nice docs there.

Thanks for the tip!
On 3/31/06, Fabio Zadrozny [EMAIL PROTECTED] wrote:

Well, in pydev you surely can have code-completion on 'math.'I think you got some wrong configuration... Have you read the getting started manual? (
http://www.fabioz.com/pydev/manual_101_root.html)

On 31 Mar 2006 07:44:38 -0800, kbperry 
[EMAIL PROTECTED] wrote:


To me, it just doesn't behave the same way as Eclipse for java.I haveused the plug-in, and I usually use it on my home machine ( I am stilla student).For example, in Java eclipse, if you import a module like
math, then if you want to use a math function, you just type math +period, and then all the functions pop up in a scroll menu.I lovethis.I am not searching through online documentation...etc just tofind some stupid method/function that I know is there.It doesn't seem 
to behave like this for PythonI wish it did.I still love programming in Python, though.
--http://mail.python.org/mailman/listinfo/python-list 



-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Best IDE for Python?

2006-03-31 Thread Fabio Zadrozny
On 3/31/06, Keith B. Perry [EMAIL PROTECTED] wrote:
You are probably right, and I will
definitely take a look at the starter manual. Hopefully it also
works well on classes that I create? You got some nice docs there.
Surely does ;-) 


Cheers,

Fabio

Thanks for the tip!
On 3/31/06, Fabio Zadrozny 
[EMAIL PROTECTED] wrote:

Well, in pydev you surely can have code-completion on 'math.'I think you got some wrong configuration... Have you read the getting started manual? (

http://www.fabioz.com/pydev/manual_101_root.html)

On 31 Mar 2006 07:44:38 -0800, kbperry 

[EMAIL PROTECTED] wrote:


To me, it just doesn't behave the same way as Eclipse for java.I haveused the plug-in, and I usually use it on my home machine ( I am stilla student).For example, in Java eclipse, if you import a module like
math, then if you want to use a math function, you just type math +period, and then all the functions pop up in a scroll menu.I lovethis.I am not searching through online documentation...etc just tofind some stupid method/function that I know is there.It doesn't seem 
to behave like this for PythonI wish it did.I still love programming in Python, though.
--http://mail.python.org/mailman/listinfo/python-list 





-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Best IDE for Python?

2006-03-30 Thread Ravi Teja
This topic has come up a few dozen times at the least. Please use
google to search for the threads.

People have their preferences. The best way to choose is to try several
by yourself. Most of them are free.

http://wiki.python.org/moin/IntegratedDevelopmentEnvironments

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-03-30 Thread Fredrik Lundh
Dennis Lee Bieber wrote:

I want to know which is the best IDE for python.Please if
  possible mention the features of the IDE.

 The best IDE is the one that YOU can be most productive in. What /I/
 find useful may not be of interest to /you/.

nonsense.  emacs is the best tool for everyone!

/F



-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-03-30 Thread Robert Kern
Fredrik Lundh wrote:
 Dennis Lee Bieber wrote:
 
  I want to know which is the best IDE for python.Please if
possible mention the features of the IDE.

The best IDE is the one that YOU can be most productive in. What /I/
find useful may not be of interest to /you/.
 
 nonsense.  emacs is the best tool for everyone!

Fool! vim+zsh is obviously superior in every way!  ;-)

-- 
Robert Kern
[EMAIL PROTECTED]

I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth.
  -- Umberto Eco

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDE for Python?

2006-03-30 Thread Fredrik Lundh
Dennis Lee Bieber wrote:

I want to know which is the best IDE for python.Please if
  possible mention the features of the IDE.

 The best IDE is the one that YOU can be most productive in. What /I/
 find useful may not be of interest to /you/.


nonsense.  vim is the best tool for everyone!

/F



-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDe

2005-02-25 Thread Jarek Zgoda
Jubri Siji napisa(a):
Please i am new to python , whats the best IDE to start with 
Vim, Emacs or jEdit.
--
Jarek Zgoda
http://jpa.berlios.de/ | http://www.zgodowie.org/
--
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDe

2005-02-24 Thread Harlin Seritt
IDLE, PytonWin and SPE are all free and offer all of the important
features you'll see even in commercial IDE's.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDe

2005-02-24 Thread Jaime Wyant
I demo'd wing ide and have to say it's the best commercial offering. 
The only other one I'm aware of is Komodo and it really can't touch
Wing.

But for me, wingide was slugish.  I have a 1/2 gig of memory and a
pretty hefty CPU - i think its a 1.6 Pentium M [it's a company issued
laptop -- so im not sure of the specs].  I found that as  wing tried
to autocomplete identifiers in large name spaces that it would take a
second or so.  This was really painful when working with wxPython.

What wing does have going for it is a REALLY good auto-completion
system.  Yeah it's slow, but its good.  You wing hints as to what
objects are by using isinstance().  For example, the code below tells
wing that frame is a wx.Frame -

# make_frame returns a wx.Frame
frame = make_frame()

isinstance(frame, wx.Frame)

Once wing has a hint, it'll autocomplete the methods / properties for
you.  But again, it is slow.

As far as free software goes, I really like stani's python editor.  It
seems to *watch* methods that you call on an object and autocomplete
based on that.  For example suppose it sees this code:

# make another wx.Frame
frame = make_frame()
frame.method1()
frame.method2()

...

# Below, stani will autocomplete showing you method1 and method 2.
# No they aren't valid wx.Frame methods!
frame.

HTH,
jw

On 24 Feb 2005 17:31:31 -0800, Harlin Seritt [EMAIL PROTECTED] wrote:
 IDLE, PytonWin and SPE are all free and offer all of the important
 features you'll see even in commercial IDE's.
 
 --
 http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Best IDe

2005-02-24 Thread Ville Vainio
 Jaime == Jaime Wyant [EMAIL PROTECTED] writes:

Jaime What wing does have going for it is a REALLY good
Jaime auto-completion system.  Yeah it's slow, but its good.  You
Jaime wing hints as to what objects are by using isinstance().
Jaime For example, the code below tells wing that frame is a
Jaime wx.Frame -

Jaime # make_frame returns a wx.Frame
Jaime frame = make_frame()

Jaime isinstance(frame, wx.Frame)

Jaime Once wing has a hint, it'll autocomplete the methods /
Jaime properties for you.  But again, it is slow.

Other IDEs, please take the hint. That should be trivial to implement
once you have basic autocompletion system in place (e.g. SPE). That
still leads to code clutter but it will do until someone implements a
proper type inference system... Of course it should also heed the
isinstance line when it's commented out.

Jaime As far as free software goes, I really like stani's python
Jaime editor.  It seems to *watch* methods that you call on an
Jaime object and autocomplete based on that.  For example suppose

Yeah, SPE seems to be quite a solid offering - but pydev (the Eclipse
plugin) seems to be getting there really fast also. It also has a
debugger that SPE lacks.

-- 
Ville Vainio   http://tinyurl.com/2prnb
-- 
http://mail.python.org/mailman/listinfo/python-list