[Edu-sig] AP Calc with Jupyter

Carl Karsten carl at nextdayvideo.com
Sun Jun 18 11:43:19 EDT 2017


If you know you need something, then yes, do that.

If there is doubt over what version to use, then I am comfortable assuming
there is no well defined need or answer else there wouldn't be a discussion.

I bet there are more companies running Java or Cobol than Python 2.x... ok,
this is  getting dumb and ugly ;)

Back to this thread -
> Since cocalc.com defaults to Python 2 in Jupyter Notebooks

I am a little surprised to hear JN defaults to Python 2. Or maybe this is a
custom ... thing?










On Sun, Jun 18, 2017 at 9:54 AM, kirby urner <kirby.urner at gmail.com> wrote:

> On Fri, Jun 16, 2017 at 9:24 AM, Carl Karsten <carl at nextdayvideo.com>
> wrote:
>
>> I think teaching python v2 will be more confusing, and less useful than
>> learning v3.
>>
>>
>
> I agree with you in principle Carl, re 3.x > 2.x, with less quibbling
> about minor version number (in the case of Python: "each language comes
> with a story" I tell my students).
>
>
>> I know enough people using v3 professionally that I wouldn't shy away
>> from it.
>>
>>
> Since I had to venture out on my own following the closing of the O'Reilly
> School (OST), I'm more in touch with a network of Python trainers /
> teachers. My colleague Patrick, co-worker at OST (Python track) is flying
> out to New England to preach 2.x in company already using it and with no
> plans to ever upgrade.  Mostly we both teach Python 3, e.g. for ONLC.
>
> They (the NH company) have a working machine, imagine a Victorian steam
> engine that doesn't break, and see no point whatsoever in moving to 3.x
> just for the hell of it (unlike Instagram, which made the leap and now
> advises others on how it's doable).
>
> On the other hand, teachers and developers are expected to be up on the
> latest, so I feel compelled to write little scripts using asyncio (see link
> below).
>
> We have different use communities.  In science fiction, I imagine some
> venerable companies two hundred years from now still running some 2.x
> engine on a dedicated emulator, because it works and people are smarter in
> the future and spend less time fixing what's not broken.
>
> The business of this NH company has nothing to do with software directly.
> Imagine a dedicated box that just prints invoices on a particular device,
> and that's it.  It's like a micro-controller or micro-service.  We still
> have bacteria running the same DNA after a billion years, don't we?
>
> I'm still a tad confused on the Sage / on-line Jupyter Notebook situation,
> was surprised to see the kernel names other than vanilla Python 2.x / 3.x
> and instead seeing SAGE Python 2.7 and Anaconda 3.6 or whatever I saw.
>
> Jorge starts right off using not-Python-syntax I thought I witnessed,
> because Sage is somehow present on bootup?  I booted up that cloud service
> myself and tried some stuff.  Still scratching my head.  Peter, do you use
> this service too?
>
> I do teach Jupyter Notebooks as a part of my Python classes.  Getting
> students to realize they can run a web server locally and serve themselves,
> no need for the Internet, is a number one priority, after which JN makes
> more sense.  Boot a web server, have your browser run some Javascript with
> JSON, and you're in business.  JN as a front end to pandas is like Office
> on steroids, with web server Word and multi-dimensional Excel.
>
> Kirby
>
>
>
> _______________________________________________
> Edu-sig mailing list
> Edu-sig at python.org
> https://mail.python.org/mailman/listinfo/edu-sig
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edu-sig/attachments/20170618/b50fed93/attachment-0001.html>


More information about the Edu-sig mailing list