Re: Edu-sig Digest, Vol 165, Issue 3

Peter Farrell <[email protected]>
Newsgroups gmane.comp.python.education
Message-ID <CAN=3tEh3eovXTCdNxsdH4qW6T+pyD8ynsZYrTNoPXS50ZXM3+A@mail.gmail.com>
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, <[email protected]> wrote:

> Send Edu-sig mailing list submissions to
>         [email protected]
>
> 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
>         [email protected]
>
> You can reach the person managing the list at
>         [email protected]
>
> 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 <[email protected]>
> To: "[email protected]" <[email protected]>
> Subject: [Edu-sig] CS50 lecture (Harvard)... good job!
> Message-ID:
>         <CAPJgG3Rtjks-bbyvQ5f1im=YmeHOompQSSWjsTYAmi3Ya93OwA@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
> [email protected]
> https://mail.python.org/mailman/listinfo/edu-sig
>
>
> ------------------------------
>
> End of Edu-sig Digest, Vol 165, Issue 3
> ***************************************
>

_______________________________________________
Edu-sig mailing list
[email protected]
https://mail.python.org/mailman/listinfo/edu-sig
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.