Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread Alex Kleider
I've not noticed anyone mention vimtutor which might be helpful. On a Mac or Linux system, from the command line simply type "vimtutor" and with in 1/2 to 1 hour you'll know enough to use vim _and_ be in a position to decide if it's the editor for you. I've been told vim can also be had on the

Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread Alan Gauld
On 02/03/16 21:40, Matt Williams wrote: > Can someone recommend an open-source editor for all 3 platforms? Several have already been mentioned. vim and emacs are the standards. Geany is popular on Linux but also available on Windows/MacOSX Jedit hasn't had a shout yet but does work cross platfor

Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread Ken G.
On 03/02/2016 01:26 PM, Lisa Hasler Waters wrote: Hello everyone, I am new to Python, as are my middle school students. We are using Python 3.5.1 IDLE to write and run our (simple) code. However, this tool does not seem to be the best way to write longer code or to be able to re-edit code that

Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread Alan Gauld
On 02/03/16 18:26, Lisa Hasler Waters wrote: > I am new to Python, as are my middle school students. We are using Python > 3.5.1 IDLE to write and run our (simple) code. However, this tool does not > seem to be the best way to write longer code or to be able to re-edit code > that has been saved/c

Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread Matt Williams
Can someone recommend an open-source editor for all 3 platforms? M On Wed, 2 Mar 2016 21:37 Ben Finney, wrote: > Ben Finney writes: > > > Short of [the heavyweights Vim and Emacs], I'd still recommend a > > community-owned, free-software, highly flexible programmer's editor. > > If you're on G

Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread toothpik
On Wed, Mar 02, 2016 at 01:26:11PM -0500, Lisa Hasler Waters wrote: > Hello everyone, > I am new to Python, as are my middle school students. We are using Python > 3.5.1 IDLE to write and run our (simple) code. However, this tool does not > seem to be the best way to write longer code or to be abl

Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread TJ Nelson
Check out https://www.continuum.io/downloads Anaconda has a IDE called Spyder this may be a good solution. On Wed, Mar 2, 2016 at 1:58 PM, Ben Finney wrote: > Lisa Hasler Waters writes: > > > Could you please recommend the best Python tools for writing and > > running our code for the long ter

Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread Matt Williams
I teach an introductory programming course to medical students (and a few doctors). I would look at Sublime Text 2 if one Windows/ Mac. Has a 'nag' screen to remind you to buy, but feels simple enough when you start it. M On Wed, 2 Mar 2016 19:50 Ben Finney, wrote: > Lisa Hasler Waters writes

Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread Dave P
On Wed, Mar 2, 2016 at 1:26 PM, Lisa Hasler Waters wrote: > Hello everyone, > > I am new to Python, as are my middle school students. We are using Python > 3.5.1 IDLE to write and run our (simple) code. However, this tool does not > seem to be the best way to write longer code or to be able to re-

Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread Aneeque Khan
You can go for JetBrain`s PyCharms IDE (community edition), its free and available for Windows, MacOS and Linux. https://www.jetbrains.com/pycharm/download/ For learning purposes community edition will serve all the needs but if you want to do some advanced and professional work go for paid Pr

Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread Ben Finney
Ben Finney writes: > In that case, my recommendation is to learn a good programmer's > editor, and let your students gain exposure to that. > > Emacs and Vim are the unchallenged masters here […] > > They aren't a small investment, though. […] it may be too much to > confront a middle-school stud

Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread Ben Finney
Ben Finney writes: > Short of [the heavyweights Vim and Emacs], I'd still recommend a > community-owned, free-software, highly flexible programmer's editor. > If you're on GNU+Linux, use the Kate or GEdit editors; they integrate > very nicely with the default desktop environment and are > well-ma

Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread Ben Finney
Lisa Hasler Waters writes: > Ben, in terms of time for learning curve, I suppose we do have some > limitations as we are up against school schedules. However, if it is > something I could learn in a reasonable time that I could then more > quickly walk my students through then I'd be up for the c

Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread Lisa Hasler Waters
Thanks so much Ben and Jon for your input. Ben, in terms of time for learning curve, I suppose we do have some limitations as we are up against school schedules. However, if it is something I could learn in a reasonable time that I could then more quickly walk my students through then I'd be up fo

Re: [Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread Ben Finney
Lisa Hasler Waters writes: > Could you please recommend the best Python tools for writing and > running our code for the long term? How much of a learning curve are you willing to accept? The best tools for the long term are inevitably those which require some investment of time to learn. --

[Tutor] Recommendations for best tool to write/run Python

2016-03-02 Thread Lisa Hasler Waters
Hello everyone, I am new to Python, as are my middle school students. We are using Python 3.5.1 IDLE to write and run our (simple) code. However, this tool does not seem to be the best way to write longer code or to be able to re-edit code that has been saved/closed/reopened. Eventually, we hope

Re: [Tutor] recursivity and lists

2016-03-02 Thread Gaston
Thanks a lot for your help. This was the problem. I fixed it this way : def linear_merge(list1, list2): if list1==[]: return list2 elif list2==[]: return list1 elif list1[-1]>list2[-1]: a=list1.pop() linear_merge(list1,list2).append(a) return linear_merge(list1,list2) else:

[Tutor] Fwd: Re: If loop conditions

2016-03-02 Thread Alan Gauld
Forwarding to tutor list. Please use Reply All or Reply List when responding to tutor mails. Forwarded Message Subject:Re: [Tutor] If loop conditions Date: Wed, 2 Mar 2016 07:31:57 +0530 From: D.V.N.Sarma డి.వి.ఎన్.శర్మ To: Alan Gauld The newList = [] stat