From asb at asbradbury.org Sun Oct 2 09:28:48 2016 From: asb at asbradbury.org (Alex Bradbury) Date: Sun, 2 Oct 2016 14:28:48 +0100 Subject: [Pythonedu-wg] Thonny - another Python IDE for beginners Message-ID: I saw this posted on Reddit: http://thonny.cs.ut.ee/ The project has been around for a while, but has just had its 2.0 release. I don't think it's been mentioned before on this list, so thought I'd share. I've CCed the author (Aivar - I hope you don't mind, I thought you might be interested in the discussion). We've had some previous discussion on this list about Mu from Nicholas Tollervey and collaborators. Thonny seems clearly aimed at a different design point - Mu heavily optimises for completely zero-friction interaction while hiding complexity for beginners. Thonny makes efforts to introduce more advanced features such as debugging in an easy to use way. I also like the support for step-through expression evaluation. Best, Alex From lord.mauve at gmail.com Tue Oct 4 15:45:11 2016 From: lord.mauve at gmail.com (Daniel Pope) Date: Tue, 04 Oct 2016 19:45:11 +0000 Subject: [Pythonedu-wg] Text adventure game library Message-ID: Some people at Pycon UK were looking at tooling for writing text adventure games. I saw various fragments of code that people were tossing around, and it inspired me to think about what I'd want if I was writing a game, and what I might not want. I came up with a much more unopinionated design than what was being suggested, and courtesy of a few longish flights I've ended up finishing it to a reasonable standard, documented it and so on. https://adventurelib.readthedocs.io/ I hope this will be useful to people. I'd appreciate any feedback. -------------- next part -------------- An HTML attachment was scrubbed... URL: From wes.turner at gmail.com Mon Oct 17 20:37:37 2016 From: wes.turner at gmail.com (Wes Turner) Date: Mon, 17 Oct 2016 19:37:37 -0500 Subject: [Pythonedu-wg] =?utf-8?q?K=E2=80=9312_Computer_Science_Framework_?= =?utf-8?q?--_k12cs=2Eorg?= Message-ID: There is a new K?12 Computer Science Framework: - Homepage: https://k12cs.org - HTML: https://k12cs.org/navigating-the-practices/ - PDF: https://k12cs.org/wp-content/uploads/2016/09/K%E2%80%9312-Co mputer-Science-Framework.pdf - There are: Concepts and Practices - The site provides navigation by: Grade-Band, Concept, Progression - A number of CS organizations and companies have contributed Ideas / Feedback: - It may be helpful (and efficient) to coordinate [Python] CS educational resources with this new K-12 Computer Science Framework: - Additionally, I can't help but wonder whether it makes sense it start with TDD (Test-Driven Development) first when teaching Python (and STEM, and CS, in general). -------------- next part -------------- An HTML attachment was scrubbed... URL: From wes.turner at gmail.com Mon Oct 17 20:40:18 2016 From: wes.turner at gmail.com (Wes Turner) Date: Mon, 17 Oct 2016 19:40:18 -0500 Subject: [Pythonedu-wg] =?utf-8?q?K=E2=80=9312_Computer_Science_Framework?= =?utf-8?q?_--_k12cs=2Eorg?= In-Reply-To: References: Message-ID: On Mon, Oct 17, 2016 at 7:37 PM, Wes Turner wrote: > There is a new K?12 Computer Science Framework: > [...] > > - Additionally, > I can't help but wonder whether it makes sense it start with TDD > (Test-Driven Development) first when teaching Python (and STEM, and CS, in > general). Hello World with TDD (and links to {Wikipedia, DBPedia} concept URIs): https://westurner.org/2016/10/17/teaching-test-driven-development-first.html import unittest class TestHelloWorld(unittest.Testcase): def setUp(self): # print("setUp") self.data = {'name': 'TestName'} def test_hello_world(self, data=None): if data is None: data = self.data name = data['name'] expected_output = "Hello, {}!".format(name) output = hello_world(name) assert expected_output == output self.assertEqual(ouput, expected_output) # def tearDown(self): # print("tearDown") # print(json.dumps(self.data, indent=2)) -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Sat Oct 29 12:38:28 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Sat, 29 Oct 2016 17:38:28 +0100 Subject: [Pythonedu-wg] Roadmap for Mu - a beginner's editor Message-ID: <1f03956a-3b01-b433-5f1d-0e579d1d1386@ntoll.org> Hi Folks, Apologies for cross posting - but these email lists contain people who may be interested in or who may already know about Mu - an editor for beginner programmers that was written as part of the BBC micro:bit project. I've promised this for a while and have finally got round to writing it - the Mappa MUndi, or roadmap for Mu. https://github.com/mu-editor/mu/pull/180 I'd love feedback! This is a straw man so please feel free to review it, provide constructive critique and suggest ideas. I'm not precious about anything I write, so, jump in! Thanks in advance, N. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 455 bytes Desc: OpenPGP digital signature URL: