From jshaffstall at gmail.com Thu Jan 12 20:57:30 2017 From: jshaffstall at gmail.com (Jay Shaffstall) Date: Thu, 12 Jan 2017 20:57:30 -0500 Subject: [Edu-sig] Python Physics Sandbox released In-Reply-To: References: Message-ID: Version 1.4 has been released and is available for the standard pip install. Constant velocity was added, along with fixing the bug with shape specific gravity. Jay On Wed, Dec 28, 2016 at 2:13 PM, Jay Shaffstall wrote: > >How do I give the ball a horizontal velocity? > > The 1.4 development branch on github now has the ability to set a > constant velocity for a shape. For example, to move it horizontally right > you could use: > > ball1.velocity = (50, 0) > > I won't be releasing 1.4 to PyPi until I've tracked down a bug with custom > shape gravity, but you can clone the repository and copy the files over to > your site-packages/pyphysicssandbox directory to use the newer version. > > There are also a lot of screencasts on the YouTube channel covering most > aspects of the version 1.3 sandbox: https://www.youtube.com/channel/ > UCybNk1XwGtiPyiLVitMFmsQ > > Jay > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kirby.urner at gmail.com Fri Jan 20 23:28:34 2017 From: kirby.urner at gmail.com (kirby urner) Date: Fri, 20 Jan 2017 20:28:34 -0800 Subject: [Edu-sig] update from Silicon Forest Message-ID: Greetings from Silicon Forest to this mostly-quiet list. Perhaps listservs in general have been overtaken in many cases, by technology with a higher bling factor. Or maybe it's that listservs (mail lists) are not an obvious vehicle for blatant advertising whereas Twitter, Facebook, Google Plus and such, all have obvious ways for marketers to break in. Glad to see about the new release of the physics engine.[1] Portland has been under a blanket of snow, so the Winter term is off to a slow start. That's with regard to an after school program I help staff, more another time (CwK [2]). The public school system in Portland is a big fan of MIT Scratch, did I mention? Where to next after that, if MIT Scratch is how you started? There's more than one way forward naturally. However if you've started in the cloud and are used to accessing the same work from multiple devices, then you'll probably want to keep working that way, at least sometimes. Have most here heard of Codesters already? https://www.codesters.com/ Codesters provides a platform very like MIT Scratch, by deliberate design, providing continuity of concepts and skills (sprites and backdrops, drag and drop tools, sorted by topic) into a Pythonic environment. https://youtu.be/Q1hj5XvrfTw I used the snow days to study up on Finnish history a little, with a spike in activity on Facebook where I see some of you. Looking forward to a visit from former PSF director and former Pycon tycoon (used for alliteration) Steve Holden in a week or so. Many readers here know him. He's a UKer now living back in the homeland, who is likewise very at home in the US, had a cool office and apartment (separate addresses) just blocks from here in recent years. Speaking of Pycon, I signed on as a possible co-speaking at two Pycon talks. Charles Crosse [3] has devised an ingenius business plan he wants to open source, plus (and this is what's impressive) a working prototype he's actually field tested with his own family. Basically, it's a way for parents to set it up for unsupervised learning where junior gets more "lives" (time on the Internet) in exchange for choosing from "pre-approved activities". Translation: "if you do your math homework, you'll get more time on the X-Box" Whether the proposals fly or not (as talks), I'm optimistic about the model. The prototype uses a Raspberry Pi as a stand-in router. That's the shut-off valve. If you don't do your math homework, the router stops feeding you lives and you X-box loses its net connection (there's a GUI and everything). In addition to Codesters, our program uses Cloud9. I continue to showcase thekirbster.pythonanywhere.com as a somewhat functional CRUD application (the skeleton is there) using Flask + Jinja2. Very minimalist, just showing what a bare bones web application might consist of. You've got the idea of "front and back door APIs" i.e. a front door for human eyeballs, a back door for other computers using an API. We could call it a "service entrance" like when trucks back up to the warehouse to load/unload goods (but in this case using JSON). Kirby [1] I've been yammering about physics education Youtubes on that list for physics teachers I frequent, closed archive (for now). Behind those Youtubes (animations) may be a physics engine. [2] https://www.codingwithkids.com/#!/afterschool?show=locations®ion=2 [3] http://coffeeshopsnet.blogspot.com/2016/09/internet-aware-lcds.html (another project) http://mybizmo.blogspot.com/2016/10/go-by-train.html (picture of Charles, bottom) -------------- next part -------------- An HTML attachment was scrubbed... URL: From wes.turner at gmail.com Sat Jan 21 01:23:07 2017 From: wes.turner at gmail.com (Wes Turner) Date: Sat, 21 Jan 2017 00:23:07 -0600 Subject: [Edu-sig] update from Silicon Forest In-Reply-To: References: Message-ID: On Friday, January 20, 2017, kirby urner wrote: > > Greetings from Silicon Forest to this mostly-quiet list. Perhaps listservs > in general have been overtaken in many cases, by technology with a higher > bling factor. > https://medium.com/tag/edtech https://medium.com/tag/python https://hypothes.is/ (highlighting & threaded comments w/ Markdown on anything with a URI (and PDFs)) https://www.w3.org/TR/annotation-model/ "W3C Web Annotation Data Model" ... https://www.python.org/community/sigs/current/edu-sig/ https://mail.python.org/mailman/listinfo/edu-sig https://mail.python.org/pipermail/edu-sig/ (Archives) - Click "[ Thread ]" OR (for additional mailing list URIs): - https://code.activestate.com/lists/python-edu-sig/ - https://marc.info/?l=python-edu-sig - http://python.6.x6.nabble.com/Python-edu-sig-f2103323.html ... Here's an idea: https://westurner.org/wiki/ideas#open-source-mailing-list-extractor > Or maybe it's that listservs (mail lists) are not an obvious vehicle for > blatant advertising whereas Twitter, Facebook, Google Plus and such, all > have obvious ways for marketers to break in. > https://twitter.com/OfficeofEdTech - National Education Technology Plan (NETP): Reimagining the Role of Technology in Education https://tech.ed.gov/netp/ - Higher Education Supplement to the National Education Technology Plan (HIGHEREDNETP): Reimagining the Role of Technology in Higher Education https://tech.ed.gov/higherednetp/ Twitter Hashtags: #edtech #edetech #k12cs #stem #python (Saveable) Twitter Searches: - https://twitter.com/search?q=edtech+python - https://twitter.com/search?q=edutech+python - https://twitter.com/search?q=k12cs+python - https://twitter.com/search?q=stem+python Twitter lists: - https://twitter.com/westurner/lists/edtech /members - https://twitter.com/IntelEDU/lists/edutech/members - https://twitter.com/IntelEDU/lists/education-it/members > Glad to see about the new release of the physics engine.[1] > - https://en.wikipedia.org/wiki/Blender_(software) - https://www.blender.org/api/blender_python_api_2_78a_release/ - https://www.blender.org/manual/physics/ - https://www.blender.org/manual/game_engine/python_api/bullet_physics.html (these docs could be much more beginner-friendly) > > Portland has been under a blanket of snow, so the Winter term is off to a > slow start. That's with regard to an after school program I help staff, > more another time (CwK [2]). > > The public school system in Portland is a big fan of MIT Scratch, did I > mention? > https://en.wikipedia.org/wiki/Blockly (code.org) https://en.wikipedia.org/wiki/Scratch_(programming_language) https://twitter.com/search?q=mitscratch https://twitter.com/search?q=edutech+python https://twitter.com/Amaliny_YoHas/status/814661269898797057 http://edtechnology.co.uk/Article/from-scratch-to-python http://www.omahapython.org/blog/archives/event/building-the-bricklayer-ide "Bricklayer programs produce virtual LEGO, Minecraft, and 3D-printable artifacts." https://bricklayerdotorg.wordpress.com/ https://www.youtube.com/watch?v=-G-wEhvVRBo > Where to next after that, if MIT Scratch is how you started? There's more > than one way forward naturally. However if you've started in the cloud and > are used to accessing the same work from multiple devices, then you'll > probably want to keep working that way, at least sometimes. > > Have most here heard of Codesters already? > > https://www.codesters.com/ > > Codesters provides a platform very like MIT Scratch, by deliberate design, > providing continuity of concepts and skills (sprites and backdrops, drag > and drop tools, sorted by topic) into a Pythonic environment. > The LMS (integrated gradebook) features of Codesters look pretty cool. >From the video, I also like how you can drag-and-drop actual code to the editor. > > https://youtu.be/Q1hj5XvrfTw > > I used the snow days to study up on Finnish history a little, with a spike > in activity on Facebook where I see some of you. > https://www.youtube.com/watch?v=kqZSYKJPDN8 (Finnish Leveraxe 2.0) http://www.oph.fi/english/current_issues/101/0/subject_teaching_in_finnish_schools_is_not_being_abolished In order to meet the challenges of the future, the focus is on transversal > (generic) competences and work across school subjects. Collaborative > classroom practices, where pupils may work with several teachers > simultaneously during periods of phenomenon-based project studies are > emphasised. > The pupils should participate each year in at least one such > multidisciplinary learning module. These modules are designed and > implemented locally. The core curriculum also states that the pupils should > be involved in the planning. https://en.wikipedia.org/wiki/Transversal_(geometry) https://en.wikipedia.org/wiki/Transdisciplinarity https://en.wikipedia.org/wiki/Interdisciplinarity ... It would be really great if we could develop transdisciplinary STEM curriculum tied in with #K12CSFramework: https://k12cs.org/ > Looking forward to a visit from former PSF director and former Pycon > tycoon (used for alliteration) Steve Holden in a week or so. Many readers > here know him. > https://twitter.com/holdenweb https://twitter.com/westurner/lists/python /members > > He's a UKer now living back in the homeland, who is likewise very at home > in the US, had a cool office and apartment (separate addresses) just blocks > from here in recent years. > https://www.raspberrypi.org/curriculum/ http://competency-checklist.appspot.com/ > > Speaking of Pycon, I signed on as a possible co-speaking at two Pycon > talks. > https://us.pycon.org/2016/events/edusummit/ There's a pyvideo "education" tag: http://pyvideo.org/tag/education/ > > Charles Crosse [3] has devised an ingenius business plan he wants to open > source, > https://en.wikipedia.org/wiki/Business_models_for_open-source_software > plus (and this is what's impressive) a working prototype he's actually > field tested with his own family. > > Basically, it's a way for parents to set it up for unsupervised learning > where junior gets more "lives" (time on the Internet) in exchange for > choosing from "pre-approved activities". Translation: "if you do your math > homework, you'll get more time on the X-Box" > > Whether the proposals fly or not (as talks), I'm optimistic about the > model. The prototype uses a Raspberry Pi as a stand-in router. That's the > shut-off valve. If you don't do your math homework, the router stops > feeding you lives and you X-box loses its net connection (there's a GUI and > everything). > What about emergency xbox communications? > > In addition to Codesters, our program uses Cloud9. > https://en.wikipedia.org/wiki/Cloud9_IDE https://en.wikipedia.org/wiki/SageMathCloud https://twitter.com/westurner/status/822162824596226048 "@wstein389 Does nbgrader (for grading @ProjectJupyter notebooks) work with @sagemathcloud? #EdTech" https://github.com/jupyter/nbgrader > > I continue to showcase thekirbster.pythonanywhere.com as a somewhat > functional CRUD application (the skeleton is there) using Flask + Jinja2. > Very minimalist, just showing what a bare bones web application might > consist of. > https://github.com/humiaozuzu/awesome-flask https://github.com/westurner/flasktestapp/commits/develop (cookiecutter-flask) > > You've got the idea of "front and back door APIs" i.e. a front door for > human eyeballs, a back door for other computers using an API. > > We could call it a "service entrance" like when trucks back up to the > warehouse to load/unload goods (but in this case using JSON). > https://en.wikipedia.org/wiki/Web_API http://docs.python-requests.org/en/master/user/quickstart/ https://github.com/Runscope/httpbin "HTTP Request & Response Service, written in Python + Flask. http://httpbin.org" http://swagger.io/open-source-integrations/#python-18 lists a number of swagger (OpenAPI) implementations for flask. http://swagger.io/specification/ "OpenAPI Specification (fka Swagger RESTful API Documentation Specification)" https://18f.github.io/API-All-the-X/pages/what_are_APIs-anecdotes_and_metaphors https://18f.github.io/API-All-the-X/pages/api_standards > > Kirby > > > [1] I've been yammering about physics education Youtubes on that list for > physics teachers I frequent, closed archive (for now). Behind those > Youtubes (animations) may be a physics engine. > > [2] https://www.codingwithkids.com/#!/afterschool?show=locations®ion=2 > > [3] > http://coffeeshopsnet.blogspot.com/2016/09/internet-aware-lcds.html > (another project) > http://mybizmo.blogspot.com/2016/10/go-by-train.html (picture of > Charles, bottom) > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jurgis.pralgauskis at gmail.com Thu Jan 26 01:24:53 2017 From: jurgis.pralgauskis at gmail.com (Jurgis Pralgauskis) Date: Thu, 26 Jan 2017 08:24:53 +0200 Subject: [Edu-sig] Adaptive Python Course + 10k$ Contest of content Message-ID: Hi, nice concept :) https://stepik.org/course/Adaptive-Python-568/?utm_source=newsletter&utm_campaign=monthly_eng_jan_17&utm_medium=email&utm_content=course and 10k$ Contest of courses http://adaptive.stepik.org/ :) -- Jurgis Pralgauskis tel: 8-616 77613; Don't worry, be happy and make things better ;) http://galvosukykla.lt -------------- next part -------------- An HTML attachment was scrubbed... URL: From marcin.wojciechowski at goleniow.edu.pl Thu Jan 26 03:13:12 2017 From: marcin.wojciechowski at goleniow.edu.pl (Marcin Wojciechowski) Date: Thu, 26 Jan 2017 09:13:12 +0100 Subject: [Edu-sig] Turtle Message-ID: Hello, I teach computer science in elementary school. Looking for information on turtle. I like very much and would like to apply it in the classroom. Marcin Wojciechowski http://marcinwojciechowski.edu.pl -------------- next part -------------- An HTML attachment was scrubbed... URL: From alisdair.tullo at ed.ac.uk Thu Jan 26 09:47:24 2017 From: alisdair.tullo at ed.ac.uk (Alisdair Tullo) Date: Thu, 26 Jan 2017 14:47:24 +0000 Subject: [Edu-sig] Turtle In-Reply-To: References: Message-ID: Hi Marcin, If you haven't seen it already, you might want to take a look at the Open Tech School beginners' tutorial, which uses the turtle module: http://opentechschool.github.io/python-beginners/en/index.html I think something like this could be adapted for younger children. Cheers, Alisdair On 26/01/17 08:13, Marcin Wojciechowski wrote: > > Hello, I teach computer science in elementary school. Looking for > information on turtle. I like very much and would like to apply it in > the classroom. > > Marcin Wojciechowski > http://marcinwojciechowski.edu.pl > > > _______________________________________________ > Edu-sig mailing list > Edu-sig at python.org > https://mail.python.org/mailman/listinfo/edu-sig > -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. From enbody at cse.msu.edu Thu Jan 26 10:45:32 2017 From: enbody at cse.msu.edu (Richard Enbody) Date: Thu, 26 Jan 2017 10:45:32 -0500 Subject: [Edu-sig] Turtle In-Reply-To: References: Message-ID: <6201FFB5-0C09-47A6-B732-1773C8908448@cse.msu.edu> One of the Hour of Code modules is built around Turtle: https://hourofcode.com/capython > On Jan 26, 2017, at 3:13 AM, Marcin Wojciechowski wrote: > > > Hello, > I teach computer science in elementary school. Looking for information on turtle. I like very much and would like to apply it in the classroom. > > Marcin Wojciechowski > http://marcinwojciechowski.edu.pl _______________________________________________ > 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: