[Edu-sig] Edu-sig Digest, Vol 165, Issue 3

Peter Farrell funcalculus at gmail.com
Mon Apr 3 19:01:01 EDT 2017


I'm enjoying the video, though it seems like a strange progression from
super-simple Scratch to super-complicated C to relatively simple Python.

On Mon, Apr 3, 2017 at 9:00 AM, <edu-sig-request at python.org> wrote:

> Send Edu-sig mailing list submissions to
>         edu-sig at python.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://mail.python.org/mailman/listinfo/edu-sig
> or, via email, send a message with subject or body 'help' to
>         edu-sig-request at python.org
>
> You can reach the person managing the list at
>         edu-sig-owner at python.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Edu-sig digest..."
>
>
> Today's Topics:
>
>    1. CS50 lecture (Harvard)... good job! (kirby urner)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 3 Apr 2017 00:49:07 -0700
> From: kirby urner <kirby.urner at gmail.com>
> To: "edu-sig at python.org" <edu-sig at python.org>
> Subject: [Edu-sig] CS50 lecture (Harvard)... good job!
> Message-ID:
>         <CAPJgG3Rtjks-bbyvQ5f1im=YmeHOompQSSWjsTYAmi3Ya93OwA at mail.
> gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> https://youtu.be/5aP9Bl9hcqI
>
> I think this lecture by David J. Malan of Harvard, introducing Python in
> Week 8, having slogged through C already, is top notch.
>
> He's using Python 3 and really covering a ton of material, with lots of
> references back to the C lectures. This is the only lecture of the series
> I've seen at this point.
>
> He somewhat reveals has Perl background (a lineage he confesses to) in
> treating a module so much like a class, to where he starts calling
> functions methods just because their imported and belong to some module.
> In Perl, entire modules got blessed as classes as I recall.
>
> On the topic of 'if __name__ == "__main__"', he's quite good on that but
> seems to tie it to calling a function called main() every time.  I prefer
> to explain that module may in principal be the one running top-level, with
> everything else imported.  When imported, a module is never "__main__" by
> default, so here's a way to provide a "just in case" section, containing
> whatever.
>
> He's good on Python being a both a language and a machine to combines
> compiling and running into a single step, with bytecode the intermediate
> runtime language. He didn't stop to talk about the different versions of
> Python in the sense of CPython, Jython, Iron Python and PyPy. I thought he
> would. Maybe in Week 9.
>
> Within one two hour episode he's taken us all the way from simple
> assignment and string formatting, to writing a simple Flask application
> complete with Jinja2.  As someone who has lectured on Python quite a bit, I
> have to admire the guy's stamina and sustained coherence.
>
> Kirby
>
> PS:  along those lines, I've been pumping out a bunch of Youtubes recently,
> two of which feature repl.it using Python.  My scripts are somewhat
> trivial
> this time, whereas in past Youtubes I've been showing off fancy VPython:
>
> https://www.youtube.com/playlist?list=PLeBIlkJm4xglicSifacG4eewD9CQaWvU0
>
> It'll suggest you log in / create account but you don't have to.  Cool
> service though, you might wanna:
>
> S Factor  -- introduces REPL.IT
> https://repl.it/Glmi/6
>
> RD to RT -- extended precision Decimal
> https://repl.it/Gqyp/0
>
> Fancier Python at work:
> More About Hypertoons (VPython)
>
> (all of these a part of the above Youtube playlist: Synergetics 101)
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://mail.python.org/pipermail/edu-sig/attachments/
> 20170403/84052b8d/attachment-0001.html>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Edu-sig mailing list
> Edu-sig at python.org
> https://mail.python.org/mailman/listinfo/edu-sig
>
>
> ------------------------------
>
> End of Edu-sig Digest, Vol 165, Issue 3
> ***************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edu-sig/attachments/20170403/facce905/attachment.html>


More information about the Edu-sig mailing list