Wing IDE looks promising on my windows machine. I will start by checking out 
their trial under OSX.

Thanks for all suggestions,

Robert
Från: tutor-bounces+robert.johansson=math.umu...@python.org 
[mailto:tutor-bounces+robert.johansson=math.umu...@python.org] För Tom Tucker
Skickat: den 29 september 2011 16:44
Till: Wayne Werner
Kopia: tutor@python.org
Ämne: Re: [Tutor] Mac IDE


Another IDE to consider that supports the MAC OS is PyCharm from JetBrains.
On Thu, Sep 29, 2011 at 7:50 AM, Wayne Werner 
<waynejwer...@gmail.com<mailto:waynejwer...@gmail.com>> wrote:
On Thu, Sep 29, 2011 at 5:50 AM, Walter Prins 
<wpr...@gmail.com<mailto:wpr...@gmail.com>> wrote:
On 29 September 2011 10:42, Robert Johansson 
<robert.johans...@math.umu.se<mailto:robert.johans...@math.umu.se>> wrote:
Hi,

I know that there is a lot to read about different IDEs on the net but I have 
tried a couple and I'm still not pleased. My demands are not that high, when 
I'm under Windows I'm happy with IDLE (an interactive shell and debug) but the 
problem is with Mac (Python >= 2.7 and OS 10.7). IDLE had serious problems and 
TextWrangler had no interactive shell. There's a lot of other stuff to try and 
I would be grateful if someone could spare me some time on this.


Well, if you're prepared to spend a bit of money, I've heard very good things 
about Wingware, which is also available on Mac  (Note, not a user myself 
currently, but has seen it before and been favourably impressed, enough to 
suggest it here despite not currently actively using it myself.)  Link: 
http://wingware.com/

I'll second that. If you're really into IDEs, Wingware is a great one - they 
also have a student/open source license that may be right up your alley.

My personal favorite?

Two terminal windows - one with Vim, editing my Python scripts, and another 
with an interactive interpreter. Since you can map keys in Vim, I have <F5> 
mapped to save and run current file. If you're in the habit of editing multiple 
files you could set it up to map <F5> to ask which file you want to set as your 
main .py file. And since you mentioned debug, I usually just use pdb if I need 
debugging. You could easily map a key such as <F9> to insert a new line and 
type 'pdb.set_trace()'. Vim has a fairly steep learning curve, but if you spend 
30 minutes with the vimtutor you'll be fine. With newer versions of Vim you can 
also write plugins for them in Python.

Of course these capabilities (and many many more) are available with Emacs.

I personally recommend that you learn one (or both) of these editors. They will 
highly improve the speed at which you are able to edit your code.

HTH,
Wayne

_______________________________________________
Tutor maillist  -  Tutor@python.org<mailto:Tutor@python.org>
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to