From ntoll at ntoll.org Sat Apr 1 13:08:49 2017 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Sat, 1 Apr 2017 18:08:49 +0100 Subject: [Edu-sig] Help needed to run Python for Kids club. In-Reply-To: References: Message-ID: <45687259-7a52-c7ad-6597-4eb552d0aadd@ntoll.org> Briefly, https://www.codeclub.org.uk/ might be a good template. :-) N. On 31/03/17 17:01, Jaaba wrote: > Hello, > > I'm just a newbie in this forum . I was told to contact this group from > Eva, from Python Software Foundation (PSF) > > We have been doing a computer club kind of program for our school > students based in Methuen, MA for 3 years. This year we are thinking to > introduce Python to our kids from 5th grade and up. > > I heard about PSF while i was exploring options to run a python club. > I'm not sure whats the best way to start a python club with the support > of PSF with some grant. > > If you could throw some light on what we can do as part of our program, > that would be greatly appreciated. > > Thanks > Jaffar > > > _______________________________________________ > Edu-sig mailing list > Edu-sig at python.org > https://mail.python.org/mailman/listinfo/edu-sig > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 455 bytes Desc: OpenPGP digital signature URL: From wes.turner at gmail.com Sat Apr 1 18:36:15 2017 From: wes.turner at gmail.com (Wes Turner) Date: Sat, 1 Apr 2017 17:36:15 -0500 Subject: [Edu-sig] Help needed to run Python for Kids club. In-Reply-To: <45687259-7a52-c7ad-6597-4eb552d0aadd@ntoll.org> References: <45687259-7a52-c7ad-6597-4eb552d0aadd@ntoll.org> Message-ID: http://kit.pyladies.com/en/stable/ > The pyladies kit gets you up and running with starting a PyLadies local group, including what?s needed, advice, event planning help, and some tools that may be helpful. On Saturday, April 1, 2017, Nicholas H.Tollervey wrote: > Briefly, https://www.codeclub.org.uk/ might be a good template. > > :-) > > N. > > On 31/03/17 17:01, Jaaba wrote: > > Hello, > > > > I'm just a newbie in this forum . I was told to contact this group from > > Eva, from Python Software Foundation (PSF) > > > > We have been doing a computer club kind of program for our school > > students based in Methuen, MA for 3 years. This year we are thinking to > > introduce Python to our kids from 5th grade and up. > > > > I heard about PSF while i was exploring options to run a python club. > > I'm not sure whats the best way to start a python club with the support > > of PSF with some grant. > > > > If you could throw some light on what we can do as part of our program, > > that would be greatly appreciated. > > > > Thanks > > Jaffar > > > > > > _______________________________________________ > > 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: From kirby.urner at gmail.com Mon Apr 3 03:49:07 2017 From: kirby.urner at gmail.com (kirby urner) Date: Mon, 3 Apr 2017 00:49:07 -0700 Subject: [Edu-sig] CS50 lecture (Harvard)... good job! Message-ID: 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: From funcalculus at gmail.com Mon Apr 3 19:01:01 2017 From: funcalculus at gmail.com (Peter Farrell) Date: Mon, 3 Apr 2017 16:01:01 -0700 Subject: [Edu-sig] Edu-sig Digest, Vol 165, Issue 3 In-Reply-To: References: Message-ID: 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, 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 > To: "edu-sig at python.org" > Subject: [Edu-sig] CS50 lecture (Harvard)... good job! > Message-ID: > 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: 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: From sergio_r at mail.com Tue Apr 4 20:03:22 2017 From: sergio_r at mail.com (Sergio Rojas) Date: Wed, 5 Apr 2017 02:03:22 +0200 Subject: [Edu-sig] A contribution for enhancing your Python SciPy skills Message-ID: Hello Guys, I am just very happy to have finished my video project with Pack on a brief introduction to Machine Learning via SciPy : https://www.packtpub.com/big-data-and-business-intelligence/numerical-and-scientific-computing-scipy-video Previously, as you might know, we finished this one: https://www.packtpub.com/big-data-and-business-intelligence/learning-scipy-numerical-and-scientific-computing-second-edition https://github.com/rojassergio/Learning-Scipy Hope you can spread the word. Salut, Sergio From kirby.urner at gmail.com Sat Apr 22 09:51:12 2017 From: kirby.urner at gmail.com (kirby urner) Date: Sat, 22 Apr 2017 06:51:12 -0700 Subject: [Edu-sig] recent thread @ Math Forum Message-ID: In anticipation of Pycon: this thread on math-teach extends my thinking regarding "learning to code" and math education: http://mathforum.org/kb/thread.jspa?threadID=2852324 (Business Math? Forum 206 / MF / Drexel University) Actual math teachers have a hard time chiming in, as the content seems alien. Speaking from personal experience however, this is what kids are learning. MIT Scratch has made a big difference. Kirby -------------- next part -------------- An HTML attachment was scrubbed... URL: From santiago at rmotr.com Thu Apr 27 17:58:13 2017 From: santiago at rmotr.com (Santiago Basulto) Date: Thu, 27 Apr 2017 18:58:13 -0300 Subject: [Edu-sig] Helping with Python education Message-ID: Hello everyone, it's a pleasure to get in touch with you. I'm a long time Python developer. The reason I'm writing here is because I'd like to see in which ways I could collaborate with the Education efforts carried on by this group. I've been involved with Education all my life and it's one of my passions. 2 years ago I've founded a company that specializes in Python education (rmotr.com). Today I have a little more free time and I'd love to collaborate with the Python community. Sorry if my questions are repetitive, but, Is there any document that lists pending tasks or things which I could collaborate with? Is there anybody specially dedicated to it? What'd be the best way to help in general? Thanks very much for your time. -- Santiago Basulto.- Co-founder @ rmotr.com https://github.com/santiagobasulto https://twitter.com/santiagobasulto -------------- next part -------------- An HTML attachment was scrubbed... URL: From aharrin at luc.edu Fri Apr 28 14:00:01 2017 From: aharrin at luc.edu (Andrew Harrington) Date: Fri, 28 Apr 2017 14:00:01 -0400 Subject: [Edu-sig] Helping with Python education In-Reply-To: <02058c8a440f4b06a88faee0beb19fda@MBXLS1.adms.luc.edu> References: <02058c8a440f4b06a88faee0beb19fda@MBXLS1.adms.luc.edu> Message-ID: No general list that I know of, but here is a cool broad project, extending a long line of open source / creative commons contributions: http://runestoneinteractive.org/index.html Dr. Andrew N. Harrington Computer Science Department Graduate Program Director gpd at cs.luc.edu Loyola University Chicago 529 Lewis Towers, 111 E. Pearson St. (Downtown) 417 Cudahy Science Hall (Rogers Park campus) http://www.cs.luc.edu/~anh Phone: 312-915-7982 Fax: 312-915-7998 aharrin at luc.edu (as professor, not gpd role) On Thu, Apr 27, 2017 at 5:58 PM, Santiago Basulto wrote: > Hello everyone, it's a pleasure to get in touch with you. > > I'm a long time Python developer. The reason I'm writing here is because > I'd like to see in which ways I could collaborate with the Education > efforts carried on by this group. I've been involved with Education all my > life and it's one of my passions. 2 years ago I've founded a company that > specializes in Python education (rmotr.com). Today I have a little more > free time and I'd love to collaborate with the Python community. > > Sorry if my questions are repetitive, but, Is there any document that > lists pending tasks or things which I could collaborate with? Is there > anybody specially dedicated to it? What'd be the best way to help in > general? > > Thanks very much for your time. > > -- > Santiago Basulto.- > Co-founder @ rmotr.com > https://github.com/santiagobasulto > https://twitter.com/santiagobasulto > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kirby.urner at gmail.com Fri Apr 28 18:49:33 2017 From: kirby.urner at gmail.com (kirby urner) Date: Fri, 28 Apr 2017 15:49:33 -0700 Subject: [Edu-sig] Helping with Python education In-Reply-To: References: Message-ID: Hi Santiago -- I'm not aware of any centralized "to do" list. We live in a quickly changing world so I'm doubtful anyone has enough overview to source one. Andrew Harrington's suggestion, to add to the growing library of interactive resources, seems excellent. I'm working with a teaching company, Coding with Kids, based in Redmond, WA (home of Microsoft) that integrates Python into its teaching. The tools we use currently goes something like: code.org -> MIT Scratch -> Codesters.org -> Cloud9 (c9.io) and Codepen.io. By the time we get towards the end, we're also learning Javascript (JS). The latest JS is a lot like Python in many dimensions (but different, so contrasts also useful). My own focus, through Oregon Curriculum Network (which I sponsor) is better integration of learning to code with learning mathematics more generally. [1] There's also a lot of emphasis on coding hardware devices and Python has had a role in that world, with the BBC Micro:bit especially. [2] In my part of the world, a lot of that portion of the curriculum is focused on Arduino, programmed in a Processing-derived language that maps to C. I expect you're already familiar with most if not all of these tools. Kirby [1] http://www.4dsolutions.net/ocn/cp4e.html [2] https://www.microbit.co.uk/python-guide -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jeannine.Coutts at USE.SalvationArmy.Org Fri Apr 28 12:59:31 2017 From: Jeannine.Coutts at USE.SalvationArmy.Org (Jeannine.Coutts at USE.SalvationArmy.Org) Date: Fri, 28 Apr 2017 12:59:31 -0400 Subject: [Edu-sig] Edu-sig Digest, Vol 165, Issue 7 In-Reply-To: References: Message-ID: I am also new to this community. I am interested in learning how to implement Python coding into lessons for elementary students. Sincerely, Ms. Jeannine S. Coutts Education Technology Specialist Jeannine.Coutts at USE.SalvationArmy.org Tech Cafe Direct Line: 937.528.5243 Internal Office Extension: 75241 Mon. - Fri. 9:00 A.M. - 5:30 P.M. The Salvation Army Ray & Joan Kroc Corps Community Center 1000 N. Keowee Street Dayton, OH 45404 http://dayton.salarmykroc.org ?For I am sure that neither death, nor life, nor angels, nor principalities, nor things present, nor things to come, nor powers, nor height, nor depth, nor anything else in all creation, will be able to separate us from the love of God in Christ Jesus our Lord.?? Romans 8:38-39 From: edu-sig-request at python.org To: edu-sig at python.org, Date: 04/28/2017 12:03 PM Subject: Edu-sig Digest, Vol 165, Issue 7 Sent by: "Edu-sig" 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. Helping with Python education (Santiago Basulto) ---------------------------------------------------------------------- Message: 1 Date: Thu, 27 Apr 2017 18:58:13 -0300 From: Santiago Basulto To: edu-sig at python.org Subject: [Edu-sig] Helping with Python education Message-ID: Content-Type: text/plain; charset="utf-8" Hello everyone, it's a pleasure to get in touch with you. I'm a long time Python developer. The reason I'm writing here is because I'd like to see in which ways I could collaborate with the Education efforts carried on by this group. I've been involved with Education all my life and it's one of my passions. 2 years ago I've founded a company that specializes in Python education (rmotr.com). Today I have a little more free time and I'd love to collaborate with the Python community. Sorry if my questions are repetitive, but, Is there any document that lists pending tasks or things which I could collaborate with? Is there anybody specially dedicated to it? What'd be the best way to help in general? Thanks very much for your time. -- Santiago Basulto.- Co-founder @ rmotr.com https://github.com/santiagobasulto https://twitter.com/santiagobasulto -------------- next part -------------- An HTML attachment was scrubbed... URL: < http://mail.python.org/pipermail/edu-sig/attachments/20170427/2facb1e2/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 7 *************************************** ****************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the originator of the message. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of The Salvation Army. ****************************************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From kirby.urner at gmail.com Sat Apr 29 16:25:56 2017 From: kirby.urner at gmail.com (kirby urner) Date: Sat, 29 Apr 2017 13:25:56 -0700 Subject: [Edu-sig] Welcoming newcomers Message-ID: On Fri, Apr 28, 2017 at 9:59 AM, wrote: > I am also new to this community. I am interested in learning how to > implement Python coding into lessons for elementary students. > > Sincerely, > Ms. Jeannine S. Coutts > Education Technology Specialist > Hi Jeannine, welcome to edu-sig. I'm one of the two listowners currently, Naomi Ceder the other, though for decades on edu-sig that wasn't true i.e. I'm relatively new in that capacity. We've been fortunate over the years to have done a lot of brainstorming, all archived, but then the vista keeps changing so it's not like there's a point where everything we could say has been said. :-D I used to be a high school math teacher long ago and more recently have worked with junior high aged. Only in the last few months have I had much first hand experience in a classroom populated with 1st graders tackling Scratch, or 5th graders tackling Codesters. My sense of what's realistic and possible is still developing. I'm almost 60 years old myself, lots of white hair. What we find at the company I work for is that Chromebooks are adequate for getting into the cloud via WiFi, where a host of on-line tools makes coding accessible even to the very young. However when you have to hunt for every keyboard key, and fight mightily with a track pad, just to slide some blob around, you're hardly ready to do much typing. Codesters.com offers a drag and drop approach to Python programming, free of charge, however it's built to imitate MIT Scratch, with which it helps to be familiar with first. Before Scratch, you have games like at Code.org, which help develop the finer motor skills. Example: https://studio.code.org/hoc/1 (may trigger a promotional video, PR for Learning to Code, then it takes you to an exercise I'm actually seeing used with 1st graders here in Portland, along with MIT Scratch). I'm about to dive into Codesters myself to see if I can get a tic-tac-toe thing going in the canvas, rather than console-based, which is already provided. Here on this list, Andre has developed Reeborg's World: http://reeborg.ca/index_en.html Also, we've enjoyed the presence of Gregor Lingl who maintains the turtle module. Right out of the box, Python comes with turtle graphics, if you have IDLE installed. https://docs.python.org/3.6/library/turtle.html Older debates on this listserv have been about whether kids that young shouldn't be out developing gross motor skills first, like is so much screen time really ideal? However not all kids are alike in their interests and for those really eager to dive in, its great to have some options. Another resource I enjoy: repl.it Just last night I was working on this one: https://repl.it/H7VF/11 (a window pops up asking you to sign up, but you don't have to) There's a ton of stuff out there! More every day it seems. Kirby PS: Here's a talk I'm lining up to give at the Linus Pauling House next Tuesday, a meet-up place in my neighborhood (Portland claims to Linus's or Lini, both Torvalds and Pauling, the latter a 2x Nobel Prize winner, unshared, for both chemistry and peace, though he credited his wife Ava Helen for a lot of his courage in doing peace work). *What Does the Future Bode, in Terms of Learning to Code?* The "code school" business is still shaping up in a rough and tumble world, full of uncertainties. *O'Reilly Media* finally threw in the towel, closing its fledgling *School of Technology*. So then what happened to Wanderer Kirby Urner, one of the school's full time Python mentors (souvenir biz cards will be available)? He's branched out into mentoring much younger folk, in addition to sometimes hosting a night gig for professional adults, off and on (a forty hour ordeal). He did a Python for Wanderers a few years ago, Allen Taylor attending. *Coding with Kids* is the new company, based in Redmond, so you might be thinking Windows, but we use Chromebooks on resources in the cloud, what Kirby plans to project. After school, in schools (both public and private). Given Kirby's unique perspective from the front lines, along with years spent developing curriculum for his Oregon Curriculum Network [1], we should get some interesting discussion going, starting with a 20 minute show and tell (projected) featuring some of the latest tools now in use in education. *Presenter's bio*: Kirby is a former full time math teach (St. Dom's in Jersey City), text book editor, political activist etc., an early childhood denizen of Portland with an upbringing overseas (Rome, Manila) and a degree from Princeton (philosophy a focus). He returned to Portland in his later twenties to met his late wife Dawn Wicca and raise a family. (ISEPP was one of Dawn's bookkeeping clients back in the 1990s). Kirby specialized in writing programs for nonprofits and for medical research. Full resume: http://grunch.net/kirby-urner Want to optionally do some homework ahead of time? Read these to bone up on the presenter's views: *On Medium*: https://medium.com/@kirbyurner/is-code-school-the- new-high-school-30a8874170b https://medium.com/@kirbyurner/the-plight-of-high-school-math-teachers- c0faf0a6efe6 *Ongoing Debate @ Math Forum*: http://mathforum.org/kb/thread.jspa?threadID=2852324 [1] Oregon Curriculum Network http://4dsolutions.net/ocn/cp4e.html http://4dsolutions.net/ocn/ http://wikieducator.org/Digital_Math -------------- next part -------------- An HTML attachment was scrubbed... URL: From wes.turner at gmail.com Sat Apr 29 18:07:15 2017 From: wes.turner at gmail.com (Wes Turner) Date: Sat, 29 Apr 2017 17:07:15 -0500 Subject: [Edu-sig] Helping with Python education In-Reply-To: References: Message-ID: - This list has lots of great ideas and resources: http://markmail.org/search/?q=list:org.python.edu-sig - http://markmail.org/search/?q=list%3Aorg.python.edu-sig# query:list%3Aorg.python.edu-sig%20from%3A%22Wes%20Turner%22 - I tend to share lots of links Things that could be done (someone could): - [ ] create a GitHub repo [and/or team] for edu-sig w/ a README.rst an an issue #1 as a meta-issue - e.g. python/core-workflow: https://github.com/python/core- workflow/issues - [ ] README.rst: - https://www.python.org/community/sigs/current/edu-sig/ (link to / port from) - an awesome-python-edu README.rst repo (with a table of ``.. contents::` ) might also spurn contributions of useful resources - [ ] Issue #1 On Friday, April 28, 2017, kirby urner wrote: > > Hi Santiago -- > > I'm not aware of any centralized "to do" list. > > We live in a quickly changing world so I'm doubtful anyone has enough > overview to source one. > > Andrew Harrington's suggestion, to add to the growing library of > interactive resources, seems excellent. > - [ ] Add JSON-LD and/or RDFa markup to #OER resources for search - https://schema.org/CreativeWork - https://schema.org/Course - https://schema.org/CourseInstance - https://schema.org/SoftwareApplication - https://schema.org/name - https://schema.org/url - https://schema.org/description - https://schema.org/about - https://schema.org/identifier - https://schema.org/educationalAlignment > I'm working with a teaching company, Coding with Kids, based in Redmond, > WA (home of Microsoft) that integrates Python into its teaching. > > The tools we use currently goes something like: code.org -> MIT Scratch > -> Codesters.org -> Cloud9 (c9.io) and Codepen.io. > - https://github.com/jupyter/docker-stacks - https://github.com/jupyter/nbgrader - "A system for assigning and grading notebooks" - https://github.com/sagemathinc/smc - https://hub.docker.com/r/sagemathinc/sagemathcloud/ - https://sagemath.blogspot.com/2014/10/sagemathcloud- course-management.html - https://www.youtube.com/watch?v=t72TwWy6RL0 ~2m vid - https://mikecroucher.github.io/SMC_tutorial/course_ management/course_management.html - http://pyalgo.tpq.io/ - https://www.youtube.com/watch?v=EBXjexQFFz4 - Table of Contents - Web shell - Jupyter > > By the time we get towards the end, we're also learning Javascript (JS). > > The latest JS is a lot like Python in many dimensions (but different, so > contrasts also useful). > - "Python + JS == more than their sum()" http://markmail.org/thread/fazgvf6deozfg7ud > > My own focus, through Oregon Curriculum Network (which I sponsor) is > better integration of learning to code with learning mathematics more > generally. [1] > How do these curriculum resources integrate with general mathematics content? - https://k12cs.org/framework-statements-by-concept/ - https://k12cs.org/statements-of-support/ - https://k12cs.org/framework-statements-by-concept/#jump-data-analysis - https://code.org/educate/curriculum/high-school - https://secure-media.collegeboard.org/digitalServices/pdf/ap/ap- computer-science-principles-course-and-exam-description.pdf - AP Computer Science Principles - "Think Complexity" (Free book!) http://greenteapress.com/complexity/ Can I do Khan Academy {math,} exercises w/ git, miniconda, and jupyter notebook? - [ ] create a cookiecutter template w/ Pipfile, nb/ (notebooks), /docs, setup.py, /tests (runipy, ) > > There's also a lot of emphasis on coding hardware devices and Python has > had a role in that world, with the BBC Micro:bit especially. [2] > - Raspberry Pi's ship with Python ver. n installed (and USB and HDMI and WiFi) - There are not yet conda repos for ARM - https://github.com/conda-forge/conda-forge.github.io/issues/269 "Build conda packages on linux-armv7l arch (e.g. Raspberry Pi)" > > In my part of the world, a lot of that portion of the curriculum is > focused on Arduino, programmed in a Processing-derived language that maps > to C. > The Khan Academy IntroJS exercises are built w/ ProcessingJS: https://www.khanacademy.org/computing/computer-programming/programming > > I expect you're already familiar with most if not all of these tools. > > Kirby > > [1] http://www.4dsolutions.net/ocn/cp4e.html > > [2] https://www.microbit.co.uk/python-guide > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wes.turner at gmail.com Sat Apr 29 18:32:17 2017 From: wes.turner at gmail.com (Wes Turner) Date: Sat, 29 Apr 2017 17:32:17 -0500 Subject: [Edu-sig] Welcoming newcomers In-Reply-To: References: Message-ID: On Sat, Apr 29, 2017 at 3:25 PM, kirby urner wrote: > On Fri, Apr 28, 2017 at 9:59 AM, > wrote: > >> I am also new to this community. I am interested in learning how to >> implement Python coding into lessons for elementary students. > > - https://www.python.org/community/sigs/current/edu-sig/ Resources 1. Mailing lists 2. Free books 3. Textbooks 4. Learning environments 5. Learning resources 6. Videos 7. Specialized packages 8. Academic papers 9. Game time! 10. Miscellaneous 11. SIG administrivia - https://code.org/educate/curriculum/elementary-school - These aren't {all?} in Python - https://k12cs.org/framework-statements-by-grade-band/ - https://www.codesters.com/ - Is there anything easier to get started w/ in Python than codesters? - Web-based platform (no downloading, installing, ) - #OER would be outstanding > >> >> Sincerely, >> Ms. Jeannine S. Coutts >> Education Technology Specialist >> > > Hi Jeannine, welcome to edu-sig. I'm one of the two listowners currently, > Naomi Ceder the other, though for decades on edu-sig that wasn't true i.e. > I'm relatively new in that capacity. > > We've been fortunate over the years to have done a lot of brainstorming, > all archived, > http://markmail.org/search/?q=list:org.python.edu-sig -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcg at quobit.net Sat Apr 29 18:55:36 2017 From: jcg at quobit.net (=?UTF-8?B?Sm9zw6kgQ2FybG9zIEdhcmPDrWE=?=) Date: Sun, 30 Apr 2017 00:55:36 +0200 Subject: [Edu-sig] Edu-sig Digest, Vol 165, Issue 9 In-Reply-To: References: Message-ID: On 30 April 2017 at 00:07, wrote: > - an awesome-python-edu README.rst repo (with a table of ``.. > contents::` ) might also spurn contributions of useful resources > ?Hi, I'm a secondary school & VET CS teacher in Spain (though I'm 6 years seconded at the local education administration; so not teaching these years). About Wes Turner's proposal: in the last months I've been collecting lots of links on https://github.com/quobit/awesome-python-in-education But the list is not very well organized for the purpose I think it should have. My dedication has been very sparse: very short commits (one or two links each) and poor classification. Please feel free to open issues, comment anything or start a conversation about it (I think this could be named a Request For Comments). Any help would be appreciated. Cheers! ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From aharrin at luc.edu Sat Apr 29 20:30:19 2017 From: aharrin at luc.edu (Andrew Harrington) Date: Sat, 29 Apr 2017 20:30:19 -0400 Subject: [Edu-sig] Edu-sig Digest, Vol 165, Issue 9 In-Reply-To: References: Message-ID: awesome list for awesome Python! Dr. Andrew N. Harrington Computer Science Department Graduate Program Director gpd at cs.luc.edu Loyola University Chicago 529 Lewis Towers, 111 E. Pearson St. (Downtown) 417 Cudahy Science Hall (Rogers Park campus) http://www.cs.luc.edu/~anh Phone: 312-915-7982 Fax: 312-915-7998 aharrin at luc.edu (as professor, not gpd role) On Sat, Apr 29, 2017 at 6:55 PM, Jos? Carlos Garc?a wrote: > > On 30 April 2017 at 00:07, wrote: > >> - an awesome-python-edu README.rst repo (with a table of ``.. >> contents::` ) might also spurn contributions of useful resources >> > > > ?Hi, I'm a secondary school & VET CS teacher in Spain (though I'm 6 years > seconded at the local education administration; so not teaching these > years). > > About Wes Turner's proposal: in the last months I've been collecting lots > of links on https://github.com/quobit/awesome-python-in-education > > But the list is not very well organized for the purpose I think it should > have. My dedication has been very sparse: very short commits (one or two > links each) and poor classification. > > Please feel free to open issues, comment anything or start a conversation > about it (I think this could be named a Request For Comments). Any help > would be appreciated. > > Cheers! > ? > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kirby.urner at gmail.com Sun Apr 30 01:36:07 2017 From: kirby.urner at gmail.com (kirby urner) Date: Sat, 29 Apr 2017 22:36:07 -0700 Subject: [Edu-sig] Welcoming newcomers In-Reply-To: References: Message-ID: On Sat, Apr 29, 2017 at 3:55 PM, Jos? Carlos Garc?a wrote: > > On 30 April 2017 at 00:07, wrote: > >> - an awesome-python-edu README.rst repo (with a table of ``.. >> contents::` ) might also spurn contributions of useful resources >> > > > ?Hi, I'm a secondary school & VET CS teacher in Spain (though I'm 6 years > seconded at the local education administration; so not teaching these > years). > > About Wes Turner's proposal: in the last months I've been collecting lots > of links on https://github.com/quobit/awesome-python-in-education > > Echoing Andrew, great list! Although O'Reilly School of Tech closed its doors, the virtual curriculum remains in the commons, authored by Steve Holden, past PSF chair and instigator of the North American Pycon. http://archive.oreilly.com/oreillyschool/courses/courses.html#course_id_158 That's the one I mentored for a few years, be for shifting gears again. I'm something of a Youtube addict and am always finding new ones, but am not very organized about curating -- that could change. Wes, thanks for all those links, which I'm learning from. I'm finally looking more at Processing thanks to poking around with Arduino more. They say Python is a great glue language, meaning it's always looking for stuff to glue onto (or should we say embrace?). Kirby -------------- next part -------------- An HTML attachment was scrubbed... URL: From andre.roberge at gmail.com Sun Apr 30 08:14:41 2017 From: andre.roberge at gmail.com (Andre Roberge) Date: Sun, 30 Apr 2017 09:14:41 -0300 Subject: [Edu-sig] Pre-announcement: nonstandard module Message-ID: Hello everyone, If you use Python only to teach the very basic ideas of programming to beginners, and if your students normally use a non-ascii based alphabet language (and thus may struggle with entering Python keywords), you might be interested in something I am working on: https://github.com/aroberge/nonstandard nonstandard allows one to use code transformations defined in a simple way to change Python's standard syntax. [This ide of using "simple native language keywords" was mentioned by Terry Reddy as something desirable to implement for IDLE https://mail.python.org/pipermail/idle-dev/2015-October/003642.html.] A list of the available transformations is found here: https://github.com/aroberge/nonstandard/tree/master/nonstandard/transformers As a demonstration, I have included a transformation that makes it possible to use a French version of Python's keywords. Personally, I would not use this version as a teaching tool, since the English alphabet is a subset of the French one, ... but it was the only language I was confident enough to use as a demonstration. ;-) I realize that this may be of interest to only a few people on this list, and do not mind if you reply to me directly Andr? P.S. CS professionals will likely recoil in horror if they look at the code and see what I did to make this work. As someone with no formal CS education, my coding motto is "do the simplest thing that works". -------------- next part -------------- An HTML attachment was scrubbed... URL: