I second the recommendation of PyCharm, it's the best Python IDE I've used.
Alan - OS X has Vim by default? At least, I've always used it and never installed it, but I started from 10.5. Regards, Liam Clarke On 30/09/2011, at 3:43 AM, Tom Tucker wrote: > > 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> wrote: > On Thu, Sep 29, 2011 at 5:50 AM, Walter Prins <wpr...@gmail.com> wrote: > On 29 September 2011 10:42, Robert Johansson <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 > 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
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor