[Tutor] Tutor Digest, Vol 145, Issue 7

justin walters walters.justin01 at gmail.com
Fri Mar 4 11:49:23 EST 2016


I personally use pycharm community edition. It has helped me learn a lot.
It is quite heavy though. I think your best bet would be sublime text(mac,
windows, and linux) or gedit(linux only I believe).
On Mar 3, 2016 9:00 AM, <tutor-request at python.org> wrote:

> Send Tutor mailing list submissions to
>         tutor at python.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://mail.python.org/mailman/listinfo/tutor
> or, via email, send a message with subject or body 'help' to
>         tutor-request at python.org
>
> You can reach the person managing the list at
>         tutor-owner at python.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Tutor digest..."
>
>
> Today's Topics:
>
>    1. Re: Recommendations for best tool to write/run Python :p:
>       (Thomas C. Hicks)
>    2. Re: Recommendations for best tool to write/run Python :p:
>       (Thomas C. Hicks)
>    3. Re: Recommendations for best tool to write/run Python :p:
>       (Alan Gauld)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 3 Mar 2016 17:28:15 +0800
> From: "Thomas C. Hicks" <paradox at pobox.com>
> To: tutor at python.org
> Subject: Re: [Tutor] Recommendations for best tool to write/run Python
>         :p:
> Message-ID: <56D803AF.6060600 at pobox.com>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> Matt,
>
> As a physician myself just getting into the world of teaching computer
> programming I would be very interested to know what you teach to the
> doctors.  Feel free to reply off list, would love to discuss this!
>
> ===============
> Thomas C. Hicks, MD, MPH
> Training Manager
> Gansu Gateway, Lanzhou, Gansu
>
> On 03/03/2016 05:25 AM, Matt Williams wrote:
> > 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, <ben+python at benfinney.id.au> wrote:
> >
> >> Lisa Hasler Waters <lwaters at flinthill.org> 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 challenge!
> >> 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; community-owned,
> >> free-software, cross-platform, mature and highly flexible with support
> >> for a huge range of editing tasks. Learning either of those will reward
> >> the student with a tool they can use broadly throughout whatever
> >> computing career they choose.
> >>
> >> They aren't a small investment, though. That ?mature? comes at the cost
> >> of an entire ecosystem that evolved in decades past; concepts and
> >> commands are idiosynratic in each of them. It is highly profitable for
> >> any programmer to learn at least one of Emacs or Vim to competence, but
> >> it may be too much to confront a middle-school student in limited class
> >> time. Maybe let the class know they exist, at least.
> >>
> >> Short of those, 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-maintained broadly applicable text
> >> editors. GEdit in particular has good Python support.
> >>
> >> I would recommend staying away from any language-specific IDE. Teaching
> >> its idiosyncracies will still be a large time investment, but will not
> >> be worth it IMO because the tool is so limited in scope. Better to teach
> >> a powerfuly general-purpose programmer's editor, and use the operating
> >> system's facilities for managing files and processes.
> >>
> >> --
> >>   \        ?Humanity has advanced, when it has advanced, not because it
> |
> >>    `\     has been sober, responsible, and cautious, but because it has
> |
> >> _o__)            been playful, rebellious, and immature.? ?Tom Robbins |
> >> Ben Finney
> >>
> >> _______________________________________________
> >> Tutor maillist  -  Tutor at python.org
> >> To unsubscribe or change subscription options:
> >> https://mail.python.org/mailman/listinfo/tutor
> >>
> > _______________________________________________
> > Tutor maillist  -  Tutor at python.org
> > To unsubscribe or change subscription options:
> > https://mail.python.org/mailman/listinfo/tutor
>
>
>
> ------------------------------
>
> Message: 2
> Date: Thu, 3 Mar 2016 17:31:12 +0800
> From: "Thomas C. Hicks" <paradox at pobox.com>
> To: tutor at python.org
> Subject: Re: [Tutor] Recommendations for best tool to write/run Python
>         :p:
> Message-ID: <56D80460.5070308 at pobox.com>
> Content-Type: text/plain; charset=windows-1252; format=flowed
>
> On 03/03/2016 02:26 AM, Lisa Hasler Waters wrote:
> > Could you please recommend the best Python tools for writing and running
> > our code for the long term? Also, we are hoping to find free tools!
> >
> Most people on this list are a lot smarter than me so there are probably
> good reasons for it but I have used Ipython (now Jupyter) for teaching
> my kids programming in middle and high school.
>
> ===============
> Thomas C. Hicks, MD, MPH
> Training Manager
> Gansu Gateway, Lanzhou, Gansu
>
>
> ------------------------------
>
> Message: 3
> Date: Thu, 3 Mar 2016 11:02:44 +0000
> From: Alan Gauld <alan.gauld at btinternet.com>
> To: tutor at python.org
> Subject: Re: [Tutor] Recommendations for best tool to write/run Python
>         :p:
> Message-ID: <nb95kj$l5j$1 at ger.gmane.org>
> Content-Type: text/plain; charset=utf-8
>
> On 03/03/16 09:31, Thomas C. Hicks wrote:
> > On 03/03/2016 02:26 AM, Lisa Hasler Waters wrote:
> >> Could you please recommend the best Python tools for writing and running
> >> our code for the long term? Also, we are hoping to find free tools!
> >>
> > Most people on this list are a lot smarter than me so there are probably
> > good reasons for it but I have used Ipython (now Jupyter) for teaching
> > my kids programming in middle and high school.
>
> IPython is great as an interactive environment but the OP
> specifically mentioned writing longer programs and editing
> files which is not what IPython does best. I suspect that's
> why it didn't get a mention earlier.
>
> --
> Alan G
> Author of the Learn to Program web site
> http://www.alan-g.me.uk/
> http://www.amazon.com/author/alan_gauld
> Follow my photo-blog on Flickr at:
> http://www.flickr.com/photos/alangauldphotos
>
>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> https://mail.python.org/mailman/listinfo/tutor
>
>
> ------------------------------
>
> End of Tutor Digest, Vol 145, Issue 7
> *************************************
>


More information about the Tutor mailing list