From nevil.hunt at hotmail.co.uk Tue Mar 1 06:00:14 2016 From: nevil.hunt at hotmail.co.uk (Nevil Hunt) Date: Tue, 1 Mar 2016 11:00:14 +0000 Subject: [Microbit-Python] Raspberry Pi Big Birthday Weekend Message-ID: Hi, I will be at this weekend's Raspberry Pi Big Birthday Weekend. On Saturday I will have my Python based Raspberry Pi educational kits in the Show and Tell area (Seven Segments of Pi, The PiTrol and PiDapter). Then on Sunday I will be generally helping out so if anyone else is going, please come over for a chat. It would be good to meet in person some of the people from this forum! All the best, Nevil -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Tue Mar 1 06:06:07 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Tue, 1 Mar 2016 11:06:07 +0000 Subject: [Microbit-Python] Raspberry Pi Big Birthday Weekend In-Reply-To: References: Message-ID: <56D5779F.1090807@ntoll.org> I'll be there on the Sunday giving a talk about Mu at 12;30. Come along and say "hi" (although I'll have two of my kids with me and will be on "parent duty"). ;-) N. On 01/03/16 11:00, Nevil Hunt wrote: > Hi, > > I will be at this weekend's Raspberry Pi Big Birthday Weekend. On > Saturday I will have my Python based Raspberry Pi educational kits in > the Show and Tell area (Seven Segments of Pi, The PiTrol and > PiDapter). Then on Sunday I will be generally helping out so if anyone > else is going, please come over for a chat. It would be good to meet in > person some of the people from this forum! > > > All the best, > > Nevil > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From nevil.hunt at hotmail.co.uk Tue Mar 1 06:14:50 2016 From: nevil.hunt at hotmail.co.uk (Nevil Hunt) Date: Tue, 1 Mar 2016 11:14:50 +0000 Subject: [Microbit-Python] Raspberry Pi Big Birthday Weekend In-Reply-To: <56D5779F.1090807@ntoll.org> References: , <56D5779F.1090807@ntoll.org> Message-ID: Great! I'll be there for your talk! I will also bring a couple of micro:bit boards I'm working on to show you. For some of the micro:bit things I'm working on, uPython would seem to be the best language to use. I look forward to meeting you and your kids! Nevil > To: microbit at python.org > From: ntoll at ntoll.org > Date: Tue, 1 Mar 2016 11:06:07 +0000 > Subject: Re: [Microbit-Python] Raspberry Pi Big Birthday Weekend > > I'll be there on the Sunday giving a talk about Mu at 12;30. > > Come along and say "hi" (although I'll have two of my kids with me and > will be on "parent duty"). ;-) > > N. > > On 01/03/16 11:00, Nevil Hunt wrote: > > Hi, > > > > I will be at this weekend's Raspberry Pi Big Birthday Weekend. On > > Saturday I will have my Python based Raspberry Pi educational kits in > > the Show and Tell area (Seven Segments of Pi, The PiTrol and > > PiDapter). Then on Sunday I will be generally helping out so if anyone > > else is going, please come over for a chat. It would be good to meet in > > person some of the people from this forum! > > > > > > All the best, > > > > Nevil > > > > > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit -------------- next part -------------- An HTML attachment was scrubbed... URL: From carlos.p.a.87 at gmail.com Tue Mar 1 07:06:10 2016 From: carlos.p.a.87 at gmail.com (Carlos P.A.) Date: Tue, 1 Mar 2016 12:06:10 +0000 Subject: [Microbit-Python] Raspberry Pi Big Birthday Weekend In-Reply-To: References: <56D5779F.1090807@ntoll.org> Message-ID: I'll also be around on Saturday and Sunday, look forward to meet you guys! Regards, Carlos On 1 March 2016 at 11:14, Nevil Hunt wrote: > Great! I'll be there for your talk! > > I will also bring a couple of micro:bit boards I'm working on to show you. > For some of the micro:bit things I'm working on, uPython would seem to be > the best language to use. > > I look forward to meeting you and your kids! > > Nevil > > > To: microbit at python.org > > From: ntoll at ntoll.org > > Date: Tue, 1 Mar 2016 11:06:07 +0000 > > Subject: Re: [Microbit-Python] Raspberry Pi Big Birthday Weekend > > > > > I'll be there on the Sunday giving a talk about Mu at 12;30. > > > > Come along and say "hi" (although I'll have two of my kids with me and > > will be on "parent duty"). ;-) > > > > N. > > > > On 01/03/16 11:00, Nevil Hunt wrote: > > > Hi, > > > > > > I will be at this weekend's Raspberry Pi Big Birthday Weekend. On > > > Saturday I will have my Python based Raspberry Pi educational kits in > > > the Show and Tell area (Seven Segments of Pi, The PiTrol and > > > PiDapter). Then on Sunday I will be generally helping out so if anyone > > > else is going, please come over for a chat. It would be good to meet in > > > person some of the people from this forum! > > > > > > > > > All the best, > > > > > > Nevil > > > > > > > > > > > > _______________________________________________ > > > Microbit mailing list > > > Microbit at python.org > > > https://mail.python.org/mailman/listinfo/microbit > > > > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ahd at brynelian.conwy.sch.uk Thu Mar 3 05:05:25 2016 From: ahd at brynelian.conwy.sch.uk (Allen Heard) Date: Thu, 3 Mar 2016 10:05:25 +0000 Subject: [Microbit-Python] MicroPython Message-ID: Hi Many thanks for your work on developing ideas for the MicroBit, just one issue. When i flash any program with the line import random i get the error no module named random. Any idea how I can resolve this? Many thanks Allen -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Thu Mar 3 05:12:39 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Thu, 3 Mar 2016 10:12:39 +0000 Subject: [Microbit-Python] MicroPython In-Reply-To: References: Message-ID: <56D80E17.10002@ntoll.org> Update to the latest version of Mu. N. On 03/03/16 10:05, Allen Heard wrote: > Hi > > Many thanks for your work on developing ideas for the MicroBit, just one > issue. When i flash any program with the line import random i get the > error no module named random. > > Any idea how I can resolve this? > > Many thanks > > Allen > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From andrewferguson500 at gmail.com Tue Mar 8 13:42:32 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson) Date: Tue, 8 Mar 2016 18:42:32 +0000 Subject: [Microbit-Python] Uploading of HEX files Message-ID: Hi, Around a month ago I noticed that the BBC Micro:bit website has support for uploading of HEX files, which then gives the exact code/ blocks that were used to generate that HEX file. Would anyone be able to tell me how this works? I assume some sort of server-side storage, but I would be interested in a more definite answer. I realise my question is not related to Python on the Microbit, but I was hoping someone here could help answer my query, as I've been unsuccessful getting help through other support channels. Thanks, Andrew -------------- next part -------------- An HTML attachment was scrubbed... URL: From damien.p.george at gmail.com Tue Mar 8 14:36:10 2016 From: damien.p.george at gmail.com (Damien George) Date: Tue, 8 Mar 2016 19:36:10 +0000 Subject: [Microbit-Python] Uploading of HEX files In-Reply-To: References: Message-ID: The original script is stored (compressed) at the end of the hex file. When you upload it, it extracts the script. We could do a similar thing with MicroPython. On 8 Mar 2016 18:42, "Andrew Ferguson" wrote: > Hi, > > Around a month ago I noticed that the BBC Micro:bit website has support > for uploading of HEX files, which then gives the exact code/ blocks that > were used to generate that HEX file. Would anyone be able to tell me how > this works? I assume some sort of server-side storage, but I would be > interested in a more definite answer. > > I realise my question is not related to Python on the Microbit, but I was > hoping someone here could help answer my query, as I've been unsuccessful > getting help through other support channels. > > Thanks, > Andrew > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Tue Mar 8 15:45:29 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Tue, 8 Mar 2016 20:45:29 +0000 Subject: [Microbit-Python] Uploading of HEX files In-Reply-To: References: Message-ID: <56DF39E9.2010401@ntoll.org> Hi Andrew, We already do extraction from a MicroPython hex file. >From the command line you can use the uflash utility to do so (see the documentation here: http://uflash.readthedocs.org/en/latest/ Alternatively, the Mu editor will do this conversion automatically via the "load" button. See: https://github.com/ntoll/mu Finally, the microbit.co.uk website is created by Microsoft - it's their code that converts the TouchDevelop based hex files back into the source. However, since Python and TouchDevelop are completely different languages / platforms this functionality does not work in TouchDevelop for MicroPython based hex files. There is a ticket in the system to make it work but this, obviously, depends on user feedback and prioritisation from the BBC and Microsoft. I hope this helps. N. On 08/03/16 19:36, Damien George wrote: > The original script is stored (compressed) at the end of the hex file. > When you upload it, it extracts the script. We could do a similar thing > with MicroPython. > > On 8 Mar 2016 18:42, "Andrew Ferguson" > wrote: > > Hi, > > Around a month ago I noticed that the BBC Micro:bit website has > support for uploading of HEX files, which then gives the exact code/ > blocks that were used to generate that HEX file. Would anyone be > able to tell me how this works? I assume some sort of server-side > storage, but I would be interested in a more definite answer. > > I realise my question is not related to Python on the Microbit, but > I was hoping someone here could help answer my query, as I've been > unsuccessful getting help through other support channels. > > Thanks, > Andrew > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From andrewferguson500 at gmail.com Tue Mar 8 16:49:16 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson) Date: Tue, 8 Mar 2016 21:49:16 +0000 Subject: [Microbit-Python] Uploading of HEX files In-Reply-To: <56DF39E9.2010401@ntoll.org> References: <56DF39E9.2010401@ntoll.org> Message-ID: Hi, Thanks. I've taken a look at uFlash - it looks great (I'm hoping that Python will become the default 'go-to' language for the Micro:bit). I don't suppose there are similar tools for TouchDevelop / Blocky that enable the script to be extracted from the HEX file. If not, how would I go about doing it? Are there markers that indicate the end of the HEX file and the start of the compressed data? And what compression format is used? Thanks, Andrew On 8 March 2016 at 20:45, Nicholas H.Tollervey wrote: > Hi Andrew, > > We already do extraction from a MicroPython hex file. > > From the command line you can use the uflash utility to do so (see the > documentation here: http://uflash.readthedocs.org/en/latest/ > > Alternatively, the Mu editor will do this conversion automatically via > the "load" button. See: https://github.com/ntoll/mu > > Finally, the microbit.co.uk website is created by Microsoft - it's their > code that converts the TouchDevelop based hex files back into the > source. However, since Python and TouchDevelop are completely different > languages / platforms this functionality does not work in TouchDevelop > for MicroPython based hex files. There is a ticket in the system to make > it work but this, obviously, depends on user feedback and prioritisation > from the BBC and Microsoft. > > I hope this helps. > > N. > > > On 08/03/16 19:36, Damien George wrote: > > The original script is stored (compressed) at the end of the hex file. > > When you upload it, it extracts the script. We could do a similar thing > > with MicroPython. > > > > On 8 Mar 2016 18:42, "Andrew Ferguson" > > wrote: > > > > Hi, > > > > Around a month ago I noticed that the BBC Micro:bit website has > > support for uploading of HEX files, which then gives the exact code/ > > blocks that were used to generate that HEX file. Would anyone be > > able to tell me how this works? I assume some sort of server-side > > storage, but I would be interested in a more definite answer. > > > > I realise my question is not related to Python on the Microbit, but > > I was hoping someone here could help answer my query, as I've been > > unsuccessful getting help through other support channels. > > > > Thanks, > > Andrew > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > > > > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jez at geekteacher.co.uk Wed Mar 9 06:20:16 2016 From: jez at geekteacher.co.uk (Jez Dean) Date: Wed, 09 Mar 2016 18:20:16 +0700 Subject: [Microbit-Python] Microbit Python Programs for a website Message-ID: <221241457522416@web17h.yandex.ru> An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Wed Mar 9 06:23:59 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Wed, 9 Mar 2016 11:23:59 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: <221241457522416@web17h.yandex.ru> References: <221241457522416@web17h.yandex.ru> Message-ID: <56E007CF.3000006@ntoll.org> Folks, This is great... it shows that MicroPython on the micro:bit has an active community independent of the "blessed" and rather official BBC offering. (The BBC would also like to encourage this too.) Please make contributions! Jez, take a look at the examples directory in the main microbit-micropython repos. Perhaps they can be re-used? Best wishes, N. On 09/03/16 11:20, Jez Dean wrote: > Dear All, > > I've started a website collecting together examples of python code for > the microbit. I've collected quite a few programs but I wondered if > anyone had any more? Simple programs are best because it gives kids a > nice introduction to programming! > > If you have any, send email them through or point me in the right direction. > > The website is all open source and you could contribute through > github.[2] There's a template a template to submit an explanation along > with the code if you're feeling brave! [3] > > Yours, Jeremy. > > 1. https://microbit-playground.co.uk/ > 2. https://github.com/microbit-playground/microbit-playground.github.io > 3. https://microbit-playground.co.uk/developers/ > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From mal at egenix.com Wed Mar 9 06:46:52 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Wed, 9 Mar 2016 12:46:52 +0100 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: <221241457522416@web17h.yandex.ru> References: <221241457522416@web17h.yandex.ru> Message-ID: <56E00D2C.9050508@egenix.com> On 09.03.2016 12:20, Jez Dean wrote: > Dear All, > I've started a website collecting together examples of python code for the > microbit. I've collected quite a few programs but I wondered if anyone had any > more? Simple programs are best because it gives kids a nice introduction to > programming! > If you have any, send email them through or point me in the right direction. > The website is all open source and you could contribute through github.[2] > There's a template a template to submit an explanation along with the code if > you're feeling brave! [3] > Yours, Jeremy. > 1. https://microbit-playground.co.uk/ > 2. https://github.com/microbit-playground/microbit-playground.github.io > 3. https://microbit-playground.co.uk/developers/ I have a few scripts here: https://github.com/malemburg/microbit-experiments Haven't gotten around to writing a few blog posts explaining them, though :-( Just these videos I prepared for them: https://www.youtube.com/channel/UChBNxhX_IaRXKSp2GHsNhHw -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Mar 09 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ 2016-03-07: Released eGenix pyOpenSSL 0.13.14 ... http://egenix.com/go89 2016-02-19: Released eGenix PyRun 2.1.2 ... http://egenix.com/go88 ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From nevil.hunt at hotmail.co.uk Wed Mar 9 07:08:02 2016 From: nevil.hunt at hotmail.co.uk (Nevil Hunt) Date: Wed, 9 Mar 2016 12:08:02 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: <56E007CF.3000006@ntoll.org> References: <221241457522416@web17h.yandex.ru>,<56E007CF.3000006@ntoll.org> Message-ID: Hi Jeremy, Yes, I think example programs are essential for schools to adopt Python on the micro:bit. I am working with Kitronik, one of the official partner companies who have the "Inventors Kit". A breakout board for the micro:bit, a breadboard and a load of components (LEDs, Buzzers, Motors, Pots, etc) I contributed to the booklet that comes with the kit which has 10 experiments along with the Block or Touch Code to go with them. We would like to post Python versions of these 10 experiments on the Kitronik web site to get people started with Python. I spoke to Nick at the Raspberry Pi event at the weekend about this and he thought he might know someone who would do some of these but if you are able to do some or know someone who could do some that would be great. Attached is a PDF of the booklet with the 10 Block/Touch examples. I realise people won't have an Inventors Kit but if code is sent to me I will try it out. Regards, Nevil > To: microbit at python.org > From: ntoll at ntoll.org > Date: Wed, 9 Mar 2016 11:23:59 +0000 > Subject: Re: [Microbit-Python] Microbit Python Programs for a website > > Folks, > > This is great... it shows that MicroPython on the micro:bit has an > active community independent of the "blessed" and rather official BBC > offering. (The BBC would also like to encourage this too.) > > Please make contributions! > > Jez, take a look at the examples directory in the main > microbit-micropython repos. Perhaps they can be re-used? > > Best wishes, > > N. > > > On 09/03/16 11:20, Jez Dean wrote: > > Dear All, > > > > I've started a website collecting together examples of python code for > > the microbit. I've collected quite a few programs but I wondered if > > anyone had any more? Simple programs are best because it gives kids a > > nice introduction to programming! > > > > If you have any, send email them through or point me in the right direction. > > > > The website is all open source and you could contribute through > > github.[2] There's a template a template to submit an explanation along > > with the code if you're feeling brave! [3] > > > > Yours, Jeremy. > > > > 1. https://microbit-playground.co.uk/ > > 2. https://github.com/microbit-playground/microbit-playground.github.io > > 3. https://microbit-playground.co.uk/developers/ > > > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2319_KITR01_microbit-amends_001_v3_1.pdf Type: application/pdf Size: 3937387 bytes Desc: not available URL: From andrewferguson500 at gmail.com Wed Mar 9 07:27:33 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson) Date: Wed, 9 Mar 2016 12:27:33 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: References: <221241457522416@web17h.yandex.ru> <56E007CF.3000006@ntoll.org> Message-ID: Hi Nevil, What licence is that PDF under? I ask because if it is Creative Commons, it will be fairly simple to alter to change from TouchDevelop to MicroPython. However, if it's copyright + All Rights Reserved, creating an entirely new booklet with those projects will take longer. Or do we have Kitronik's permission to modify? Andrew On 9 March 2016 at 12:08, Nevil Hunt wrote: > Hi Jeremy, > > Yes, I think example programs are essential for schools to adopt Python on > the micro:bit. > > I am working with Kitronik, one of the official partner companies who have > the "Inventors Kit". A breakout board for the micro:bit, a breadboard and a > load of components (LEDs, Buzzers, Motors, Pots, etc) I contributed to > the booklet that comes with the kit which has 10 experiments along with the > Block or Touch Code to go with them. > > We would like to post Python versions of these 10 experiments on the > Kitronik web site to get people started with Python. > I spoke to Nick at the Raspberry Pi event at the weekend about this and he > thought he might know someone who would do some of these but if you are > able to do some or know someone who could do some that would be great. > > Attached is a PDF of the booklet with the 10 Block/Touch examples. I > realise people won't have an Inventors Kit but if code is sent to me I will > try it out. > > > Regards, > > Nevil > > > > To: microbit at python.org > > From: ntoll at ntoll.org > > Date: Wed, 9 Mar 2016 11:23:59 +0000 > > Subject: Re: [Microbit-Python] Microbit Python Programs for a website > > > > > Folks, > > > > This is great... it shows that MicroPython on the micro:bit has an > > active community independent of the "blessed" and rather official BBC > > offering. (The BBC would also like to encourage this too.) > > > > Please make contributions! > > > > Jez, take a look at the examples directory in the main > > microbit-micropython repos. Perhaps they can be re-used? > > > > Best wishes, > > > > N. > > > > > > On 09/03/16 11:20, Jez Dean wrote: > > > Dear All, > > > > > > I've started a website collecting together examples of python code for > > > the microbit. I've collected quite a few programs but I wondered if > > > anyone had any more? Simple programs are best because it gives kids a > > > nice introduction to programming! > > > > > > If you have any, send email them through or point me in the right > direction. > > > > > > The website is all open source and you could contribute through > > > github.[2] There's a template a template to submit an explanation along > > > with the code if you're feeling brave! [3] > > > > > > Yours, Jeremy. > > > > > > 1. https://microbit-playground.co.uk/ > > > 2. > https://github.com/microbit-playground/microbit-playground.github.io > > > 3. https://microbit-playground.co.uk/developers/ > > > > > > > > > _______________________________________________ > > > Microbit mailing list > > > Microbit at python.org > > > https://mail.python.org/mailman/listinfo/microbit > > > > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nevil.hunt at hotmail.co.uk Wed Mar 9 08:24:19 2016 From: nevil.hunt at hotmail.co.uk (Nevil Hunt) Date: Wed, 9 Mar 2016 13:24:19 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: References: <221241457522416@web17h.yandex.ru> <56E007CF.3000006@ntoll.org>, , Message-ID: Hi Andrew, All I was after are the lines of Python code to do the same function as the Block/Touch code in the 10 experiments. I can then forward that to Kitronik who can paste into new micro python worksheets to go on the web site. I'm sure we can credit the individual(s) and/or the microbit Python community for the contribution but as I don't work for Kitronik I'd have to confirm that with the guys from Kitronik. If you want to propose some working I'll pass that on. Regards, Nevil Date: Wed, 9 Mar 2016 12:27:33 +0000 From: andrewferguson500 at gmail.com To: microbit at python.org Subject: Re: [Microbit-Python] Microbit Python Programs for a website Hi Nevil, What licence is that PDF under? I ask because if it is Creative Commons, it will be fairly simple to alter to change from TouchDevelop to MicroPython. However, if it's copyright + All Rights Reserved, creating an entirely new booklet with those projects will take longer. Or do we have Kitronik's permission to modify? Andrew On 9 March 2016 at 12:08, Nevil Hunt wrote: Hi Jeremy, Yes, I think example programs are essential for schools to adopt Python on the micro:bit. I am working with Kitronik, one of the official partner companies who have the "Inventors Kit". A breakout board for the micro:bit, a breadboard and a load of components (LEDs, Buzzers, Motors, Pots, etc) I contributed to the booklet that comes with the kit which has 10 experiments along with the Block or Touch Code to go with them. We would like to post Python versions of these 10 experiments on the Kitronik web site to get people started with Python. I spoke to Nick at the Raspberry Pi event at the weekend about this and he thought he might know someone who would do some of these but if you are able to do some or know someone who could do some that would be great. Attached is a PDF of the booklet with the 10 Block/Touch examples. I realise people won't have an Inventors Kit but if code is sent to me I will try it out. Regards, Nevil > To: microbit at python.org > From: ntoll at ntoll.org > Date: Wed, 9 Mar 2016 11:23:59 +0000 > Subject: Re: [Microbit-Python] Microbit Python Programs for a website > > Folks, > > This is great... it shows that MicroPython on the micro:bit has an > active community independent of the "blessed" and rather official BBC > offering. (The BBC would also like to encourage this too.) > > Please make contributions! > > Jez, take a look at the examples directory in the main > microbit-micropython repos. Perhaps they can be re-used? > > Best wishes, > > N. > > > On 09/03/16 11:20, Jez Dean wrote: > > Dear All, > > > > I've started a website collecting together examples of python code for > > the microbit. I've collected quite a few programs but I wondered if > > anyone had any more? Simple programs are best because it gives kids a > > nice introduction to programming! > > > > If you have any, send email them through or point me in the right direction. > > > > The website is all open source and you could contribute through > > github.[2] There's a template a template to submit an explanation along > > with the code if you're feeling brave! [3] > > > > Yours, Jeremy. > > > > 1. https://microbit-playground.co.uk/ > > 2. https://github.com/microbit-playground/microbit-playground.github.io > > 3. https://microbit-playground.co.uk/developers/ > > > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit _______________________________________________ Microbit mailing list Microbit at python.org https://mail.python.org/mailman/listinfo/microbit _______________________________________________ Microbit mailing list Microbit at python.org https://mail.python.org/mailman/listinfo/microbit -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Wed Mar 9 08:27:30 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Wed, 9 Mar 2016 13:27:30 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: References: <221241457522416@web17h.yandex.ru> <56E007CF.3000006@ntoll.org> Message-ID: <56E024C2.20003@ntoll.org> CC is a lot better for community engagement. N. On 09/03/16 13:24, Nevil Hunt wrote: > Hi Andrew, > > All I was after are the lines of Python code to do the same function as > the Block/Touch code in the 10 experiments. > I can then forward that to Kitronik who can paste into new micro python > worksheets to go on the web site. > I'm sure we can credit the individual(s) and/or the microbit Python > community for the contribution but as I don't work for Kitronik I'd have > to confirm that with the guys from Kitronik. > If you want to propose some working I'll pass that on. > > Regards, > > Nevil > > ------------------------------------------------------------------------ > Date: Wed, 9 Mar 2016 12:27:33 +0000 > From: andrewferguson500 at gmail.com > To: microbit at python.org > Subject: Re: [Microbit-Python] Microbit Python Programs for a website > > Hi Nevil, > > What licence is that PDF under? I ask because if it is Creative Commons, > it will be fairly simple to alter to change from TouchDevelop to > MicroPython. However, if it's copyright + All Rights Reserved, creating > an entirely new booklet with those projects will take longer. Or do we > have Kitronik's permission to modify? > > Andrew > > On 9 March 2016 at 12:08, Nevil Hunt > wrote: > > Hi Jeremy, > > Yes, I think example programs are essential for schools to adopt > Python on the micro:bit. > > I am working with Kitronik, one of the official partner > companies who have the "Inventors Kit". A breakout board for the > micro:bit, a breadboard and a load of components (LEDs, Buzzers, > Motors, Pots, etc) I contributed to the booklet that comes with the > kit which has 10 experiments along with the Block or Touch Code to > go with them. > > We would like to post Python versions of these 10 experiments on the > Kitronik web site to get people started with Python. > I spoke to Nick at the Raspberry Pi event at the weekend about this > and he thought he might know someone who would do some of these but > if you are able to do some or know someone who could do some that > would be great. > > Attached is a PDF of the booklet with the 10 Block/Touch examples. I > realise people won't have an Inventors Kit but if code is sent to me > I will try it out. > > > Regards, > > Nevil > > > > To: microbit at python.org > > From: ntoll at ntoll.org > > Date: Wed, 9 Mar 2016 11:23:59 +0000 > > Subject: Re: [Microbit-Python] Microbit Python Programs for a website > > > > > Folks, > > > > This is great... it shows that MicroPython on the micro:bit has an > > active community independent of the "blessed" and rather official BBC > > offering. (The BBC would also like to encourage this too.) > > > > Please make contributions! > > > > Jez, take a look at the examples directory in the main > > microbit-micropython repos. Perhaps they can be re-used? > > > > Best wishes, > > > > N. > > > > > > On 09/03/16 11:20, Jez Dean wrote: > > > Dear All, > > > > > > I've started a website collecting together examples of python > code for > > > the microbit. I've collected quite a few programs but I wondered if > > > anyone had any more? Simple programs are best because it gives > kids a > > > nice introduction to programming! > > > > > > If you have any, send email them through or point me in the > right direction. > > > > > > The website is all open source and you could contribute through > > > github.[2] There's a template a template to submit an > explanation along > > > with the code if you're feeling brave! [3] > > > > > > Yours, Jeremy. > > > > > > 1. https://microbit-playground.co.uk/ > > > 2. > https://github.com/microbit-playground/microbit-playground.github.io > > > 3. https://microbit-playground.co.uk/developers/ > > > > > > > > > _______________________________________________ > > > Microbit mailing list > > > Microbit at python.org > > > https://mail.python.org/mailman/listinfo/microbit > > > > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > > > _______________________________________________ Microbit mailing list > Microbit at python.org https://mail.python.org/mailman/listinfo/microbit > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From sparks.m at gmail.com Wed Mar 9 08:39:36 2016 From: sparks.m at gmail.com (Michael) Date: Wed, 9 Mar 2016 13:39:36 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: References: <221241457522416@web17h.yandex.ru> <56E007CF.3000006@ntoll.org> Message-ID: Nevil, I think people are happy to do this. (I've bought the kit incidentally and it looks great, and had considered doing the conversion myself, but people are always wary of "what's the license" - since a direct translation can be considered (by some) to be a derivative work, and breach of copyright. I can't see anything on the box/packaging, or the booklet itself about this, and while I don't think anyone would be particularly fussed (you least of all obviously!), having it in writing that the license on the code is cc-by or MIT or similar, would be ideal. Without that, you'll probably find people write their own versions, but would be unwilling to share them since people tend not to like treading on other people's licenses :) It's a really neat kit BTW, very nice :-) Michael On 9 March 2016 at 13:24, Nevil Hunt wrote: > Hi Andrew, > > All I was after are the lines of Python code to do the same function as > the Block/Touch code in the 10 experiments. > I can then forward that to Kitronik who can paste into new micro python > worksheets to go on the web site. > I'm sure we can credit the individual(s) and/or the microbit Python > community for the contribution but as I don't work for Kitronik I'd have to > confirm that with the guys from Kitronik. > If you want to propose some working I'll pass that on. > > Regards, > > Nevil > > ------------------------------ > Date: Wed, 9 Mar 2016 12:27:33 +0000 > From: andrewferguson500 at gmail.com > To: microbit at python.org > > Subject: Re: [Microbit-Python] Microbit Python Programs for a website > > Hi Nevil, > > What licence is that PDF under? I ask because if it is Creative Commons, > it will be fairly simple to alter to change from TouchDevelop to > MicroPython. However, if it's copyright + All Rights Reserved, creating an > entirely new booklet with those projects will take longer. Or do we have > Kitronik's permission to modify? > > Andrew > > On 9 March 2016 at 12:08, Nevil Hunt wrote: > > Hi Jeremy, > > Yes, I think example programs are essential for schools to adopt Python on > the micro:bit. > > I am working with Kitronik, one of the official partner companies who have > the "Inventors Kit". A breakout board for the micro:bit, a breadboard and a > load of components (LEDs, Buzzers, Motors, Pots, etc) I contributed to > the booklet that comes with the kit which has 10 experiments along with the > Block or Touch Code to go with them. > > We would like to post Python versions of these 10 experiments on the > Kitronik web site to get people started with Python. > I spoke to Nick at the Raspberry Pi event at the weekend about this and he > thought he might know someone who would do some of these but if you are > able to do some or know someone who could do some that would be great. > > Attached is a PDF of the booklet with the 10 Block/Touch examples. I > realise people won't have an Inventors Kit but if code is sent to me I will > try it out. > > > Regards, > > Nevil > > > > To: microbit at python.org > > From: ntoll at ntoll.org > > Date: Wed, 9 Mar 2016 11:23:59 +0000 > > Subject: Re: [Microbit-Python] Microbit Python Programs for a website > > > > > Folks, > > > > This is great... it shows that MicroPython on the micro:bit has an > > active community independent of the "blessed" and rather official BBC > > offering. (The BBC would also like to encourage this too.) > > > > Please make contributions! > > > > Jez, take a look at the examples directory in the main > > microbit-micropython repos. Perhaps they can be re-used? > > > > Best wishes, > > > > N. > > > > > > On 09/03/16 11:20, Jez Dean wrote: > > > Dear All, > > > > > > I've started a website collecting together examples of python code for > > > the microbit. I've collected quite a few programs but I wondered if > > > anyone had any more? Simple programs are best because it gives kids a > > > nice introduction to programming! > > > > > > If you have any, send email them through or point me in the right > direction. > > > > > > The website is all open source and you could contribute through > > > github.[2] There's a template a template to submit an explanation along > > > with the code if you're feeling brave! [3] > > > > > > Yours, Jeremy. > > > > > > 1. https://microbit-playground.co.uk/ > > > 2. > https://github.com/microbit-playground/microbit-playground.github.io > > > 3. https://microbit-playground.co.uk/developers/ > > > > > > > > > _______________________________________________ > > > Microbit mailing list > > > Microbit at python.org > > > https://mail.python.org/mailman/listinfo/microbit > > > > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > > > _______________________________________________ Microbit mailing list > Microbit at python.org https://mail.python.org/mailman/listinfo/microbit > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Wed Mar 9 08:51:30 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Wed, 9 Mar 2016 13:51:30 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: References: <221241457522416@web17h.yandex.ru> <56E007CF.3000006@ntoll.org> Message-ID: <56E02A62.9060105@ntoll.org> The important aspect of this is to point out to Kitronic is that they sell physical products rather than content. By releasing their "content" (i.e. tutorials) as CC they're basically inviting people to make their physical product offering much stronger because there's Python docs and an obvious community of enthusiastic users - people see that the Kitronic products are validated as useful and good because they're writing docs for them..! Does this make sense? N. On 09/03/16 13:39, Michael wrote: > Nevil, > > > I think people are happy to do this. (I've bought the kit incidentally > and it looks great, and had considered doing the conversion myself, but > people are always wary of "what's the license" - since a direct > translation can be considered (by some) to be a derivative work, and > breach of copyright. > > I can't see anything on the box/packaging, or the booklet itself about > this, and while I don't think anyone would be particularly fussed (you > least of all obviously!), having it in writing that the license on the > code is cc-by or MIT or similar, would be ideal. Without that, you'll > probably find people write their own versions, but would be unwilling to > share them since people tend not to like treading on other people's > licenses :) > > It's a really neat kit BTW, very nice :-) > > > Michael > > On 9 March 2016 at 13:24, Nevil Hunt > wrote: > > Hi Andrew, > > All I was after are the lines of Python code to do the same function > as the Block/Touch code in the 10 experiments. > I can then forward that to Kitronik who can paste into new micro > python worksheets to go on the web site. > I'm sure we can credit the individual(s) and/or the microbit Python > community for the contribution but as I don't work for Kitronik I'd > have to confirm that with the guys from Kitronik. > If you want to propose some working I'll pass that on. > > Regards, > > Nevil > > ------------------------------------------------------------------------ > Date: Wed, 9 Mar 2016 12:27:33 +0000 > From: andrewferguson500 at gmail.com > To: microbit at python.org > > Subject: Re: [Microbit-Python] Microbit Python Programs for a website > > Hi Nevil, > > What licence is that PDF under? I ask because if it is Creative > Commons, it will be fairly simple to alter to change from > TouchDevelop to MicroPython. However, if it's copyright + All Rights > Reserved, creating an entirely new booklet with those projects will > take longer. Or do we have Kitronik's permission to modify? > > Andrew > > On 9 March 2016 at 12:08, Nevil Hunt > wrote: > > Hi Jeremy, > > Yes, I think example programs are essential for schools to adopt > Python on the micro:bit. > > I am working with Kitronik, one of the official partner > companies who have the "Inventors Kit". A breakout board for the > micro:bit, a breadboard and a load of components (LEDs, Buzzers, > Motors, Pots, etc) I contributed to the booklet that comes with > the kit which has 10 experiments along with the Block or Touch > Code to go with them. > > We would like to post Python versions of these 10 experiments on > the Kitronik web site to get people started with Python. > I spoke to Nick at the Raspberry Pi event at the weekend about > this and he thought he might know someone who would do some of > these but if you are able to do some or know someone who could > do some that would be great. > > Attached is a PDF of the booklet with the 10 Block/Touch > examples. I realise people won't have an Inventors Kit but > if code is sent to me I will try it out. > > > Regards, > > Nevil > > > > To: microbit at python.org > > From: ntoll at ntoll.org > > Date: Wed, 9 Mar 2016 11:23:59 +0000 > > Subject: Re: [Microbit-Python] Microbit Python Programs for a > website > > > > > Folks, > > > > This is great... it shows that MicroPython on the micro:bit has an > > active community independent of the "blessed" and rather > official BBC > > offering. (The BBC would also like to encourage this too.) > > > > Please make contributions! > > > > Jez, take a look at the examples directory in the main > > microbit-micropython repos. Perhaps they can be re-used? > > > > Best wishes, > > > > N. > > > > > > On 09/03/16 11:20, Jez Dean wrote: > > > Dear All, > > > > > > I've started a website collecting together examples of > python code for > > > the microbit. I've collected quite a few programs but I > wondered if > > > anyone had any more? Simple programs are best because it > gives kids a > > > nice introduction to programming! > > > > > > If you have any, send email them through or point me in the > right direction. > > > > > > The website is all open source and you could contribute through > > > github.[2] There's a template a template to submit an > explanation along > > > with the code if you're feeling brave! [3] > > > > > > Yours, Jeremy. > > > > > > 1. https://microbit-playground.co.uk/ > > > 2. > https://github.com/microbit-playground/microbit-playground.github.io > > > 3. https://microbit-playground.co.uk/developers/ > > > > > > > > > _______________________________________________ > > > Microbit mailing list > > > Microbit at python.org > > > https://mail.python.org/mailman/listinfo/microbit > > > > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > > > _______________________________________________ Microbit mailing > list Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From a.grandi at gmail.com Wed Mar 9 09:11:52 2016 From: a.grandi at gmail.com (Andrea Grandi) Date: Wed, 9 Mar 2016 14:11:52 +0000 (UTC) Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: <56E02A62.9060105@ntoll.org> References: <221241457522416@web17h.yandex.ru> <56E007CF.3000006@ntoll.org> <56E02A62.9060105@ntoll.org> Message-ID: Hi Nicholas, are you sure Kitronik want us to redistribute that manual? When I contacted them they told me they removed it from the website because they published it by mistake. They also told me to remove it from my blogpost and not redistribute it. I don't see any Creative Common here. Cheers? Get Outlook for mobile On Wed, Mar 9, 2016 at 5:51 AM -0800, "Nicholas H.Tollervey" wrote: The important aspect of this is to point out to Kitronic is that they sell physical products rather than content. By releasing their "content" (i.e. tutorials) as CC they're basically inviting people to make their physical product offering much stronger because there's Python docs and an obvious community of enthusiastic users - people see that the Kitronic products are validated as useful and good because they're writing docs for them..! Does this make sense? N. On 09/03/16 13:39, Michael wrote: > Nevil, > > > I think people are happy to do this. (I've bought the kit incidentally > and it looks great, and had considered doing the conversion myself, but > people are always wary of "what's the license" - since a direct > translation can be considered (by some) to be a derivative work, and > breach of copyright. > > I can't see anything on the box/packaging, or the booklet itself about > this, and while I don't think anyone would be particularly fussed (you > least of all obviously!), having it in writing that the license on the > code is cc-by or MIT or similar, would be ideal. Without that, you'll > probably find people write their own versions, but would be unwilling to > share them since people tend not to like treading on other people's > licenses :) > > It's a really neat kit BTW, very nice :-) > > > Michael > > On 9 March 2016 at 13:24, Nevil Hunt > wrote: > > Hi Andrew, > > All I was after are the lines of Python code to do the same function > as the Block/Touch code in the 10 experiments. > I can then forward that to Kitronik who can paste into new micro > python worksheets to go on the web site. > I'm sure we can credit the individual(s) and/or the microbit Python > community for the contribution but as I don't work for Kitronik I'd > have to confirm that with the guys from Kitronik. > If you want to propose some working I'll pass that on. > > Regards, > > Nevil > > ------------------------------------------------------------------------ > Date: Wed, 9 Mar 2016 12:27:33 +0000 > From: andrewferguson500 at gmail.com > To: microbit at python.org > > Subject: Re: [Microbit-Python] Microbit Python Programs for a website > > Hi Nevil, > > What licence is that PDF under? I ask because if it is Creative > Commons, it will be fairly simple to alter to change from > TouchDevelop to MicroPython. However, if it's copyright + All Rights > Reserved, creating an entirely new booklet with those projects will > take longer. Or do we have Kitronik's permission to modify? > > Andrew > > On 9 March 2016 at 12:08, Nevil Hunt > wrote: > > Hi Jeremy, > > Yes, I think example programs are essential for schools to adopt > Python on the micro:bit. > > I am working with Kitronik, one of the official partner > companies who have the "Inventors Kit". A breakout board for the > micro:bit, a breadboard and a load of components (LEDs, Buzzers, > Motors, Pots, etc) I contributed to the booklet that comes with > the kit which has 10 experiments along with the Block or Touch > Code to go with them. > > We would like to post Python versions of these 10 experiments on > the Kitronik web site to get people started with Python. > I spoke to Nick at the Raspberry Pi event at the weekend about > this and he thought he might know someone who would do some of > these but if you are able to do some or know someone who could > do some that would be great. > > Attached is a PDF of the booklet with the 10 Block/Touch > examples. I realise people won't have an Inventors Kit but > if code is sent to me I will try it out. > > > Regards, > > Nevil > > > > To: microbit at python.org > > From: ntoll at ntoll.org > > Date: Wed, 9 Mar 2016 11:23:59 +0000 > > Subject: Re: [Microbit-Python] Microbit Python Programs for a > website > > > > > Folks, > > > > This is great... it shows that MicroPython on the micro:bit has an > > active community independent of the "blessed" and rather > official BBC > > offering. (The BBC would also like to encourage this too.) > > > > Please make contributions! > > > > Jez, take a look at the examples directory in the main > > microbit-micropython repos. Perhaps they can be re-used? > > > > Best wishes, > > > > N. > > > > > > On 09/03/16 11:20, Jez Dean wrote: > > > Dear All, > > > > > > I've started a website collecting together examples of > python code for > > > the microbit. I've collected quite a few programs but I > wondered if > > > anyone had any more? Simple programs are best because it > gives kids a > > > nice introduction to programming! > > > > > > If you have any, send email them through or point me in the > right direction. > > > > > > The website is all open source and you could contribute through > > > github.[2] There's a template a template to submit an > explanation along > > > with the code if you're feeling brave! [3] > > > > > > Yours, Jeremy. > > > > > > 1. https://microbit-playground.co.uk/ > > > 2. > https://github.com/microbit-playground/microbit-playground.github.io > > > 3. https://microbit-playground.co.uk/developers/ > > > > > > > > > _______________________________________________ > > > Microbit mailing list > > > Microbit at python.org > > > https://mail.python.org/mailman/listinfo/microbit > > > > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > > > _______________________________________________ Microbit mailing > list Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > _______________________________________________ Microbit mailing list Microbit at python.org https://mail.python.org/mailman/listinfo/microbit -------------- next part -------------- An HTML attachment was scrubbed... URL: From nevil.hunt at hotmail.co.uk Wed Mar 9 10:04:44 2016 From: nevil.hunt at hotmail.co.uk (Nevil) Date: Wed, 9 Mar 2016 15:04:44 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: References: <221241457522416@web17h.yandex.ru> <56E007CF.3000006@ntoll.org> <56E02A62.9060105@ntoll.org> Message-ID: Hi All, Please don't redistribute the manual! I'll get clarifaction from Kitronik regarding this matter first. Regards, Nevil On 9 Mar 2016, at 14:11, Andrea Grandi wrote: > Hi Nicholas, are you sure Kitronik want us to redistribute that manual? When I contacted them they told me they removed it from the website because they published it by mistake. They also told me to remove it from my blogpost and not redistribute it. > > I don't see any Creative Common here. > > Cheers > > Get Outlook for mobile > > > > > On Wed, Mar 9, 2016 at 5:51 AM -0800, "Nicholas H.Tollervey" wrote: > > The important aspect of this is to point out to Kitronic is that they > sell physical products rather than content. By releasing their "content" > (i.e. tutorials) as CC they're basically inviting people to make their > physical product offering much stronger because there's Python docs and > an obvious community of enthusiastic users - people see that the > Kitronic products are validated as useful and good because they're > writing docs for them..! > > Does this make sense? > > N. > > On 09/03/16 13:39, Michael wrote: > > Nevil, > > > > > > I think people are happy to do this. (I've bought the kit incidentally > > and it looks great, and had considered doing the conversion myself, but > > people are always wary of "what's the license" - since a direct > > translation can be considered (by some) to be a derivative work, and > > breach of copyright. > > > > I can't see anything on the box/packaging, or the booklet itself about > > this, and while I don't think anyone would be particularly fussed (you > > least of all obviously!), having it in writing that the license on the > > code is cc-by or MIT or similar, would be ideal. Without that, you'll > > probably find people write their own versions, but would be unwilling to > > share them since people tend not to like treading on other people's > > licenses :) > > > > It's a really neat kit BTW, very nice :-) > > > > > > Michael > > > > On 9 March 2016 at 13:24, Nevil Hunt > wrote: > > > > Hi Andrew, > > > > All I was after are the lines of Python code to do the same function > > as the Block/Touch code in the 10 experiments. > > I can then forward that to Kitronik who can paste into new micro > > python worksheets to go on the web site. > > I'm sure we can credit the individual(s) and/or the microbit Python > > community for the contribution but as I don't work for Kitronik I'd > > have to confirm that with the guys from Kitronik. > > If you want to propose some working I'll pass that on. > > > > Regards, > > > > Nevil > > > > ------------------------------------------------------------------------ > > Date: Wed, 9 Mar 2016 12:27:33 +0000 > > From: andrewferguson500 at gmail.com > > To: microbit at python.org > > > > Subject: Re: [Microbit-Python] Microbit Python Programs for a website > > > > Hi Nevil, > > > > What licence is that PDF under? I ask because if it is Creative > > Commons, it will be fairly simple to alter to change from > > TouchDevelop to MicroPython. However, if it's copyright + All Rights > > Reserved, creating an entirely new booklet with those projects will > > take longer. Or do we have Kitronik's permission to modify? > > > > Andrew > > > > On 9 March 2016 at 12:08, Nevil Hunt > wrote: > > > > Hi Jeremy, > > > > Yes, I think example programs are essential for schools to adopt > > Python on the micro:bit. > > > > I am working with Kitronik, one of the official partner > > companies who have the "Inventors Kit". A breakout board for the > > micro:bit, a breadboard and a load of components (LEDs, Buzzers, > > Motors, Pots, etc) I contributed to the booklet that comes with > > the kit which has 10 experiments along with the Block or Touch > > Code to go with them. > > > > We would like to post Python versions of these 10 experiments on > > the Kitronik web site to get people started with Python. > > I spoke to Nick at the Raspberry Pi event at the weekend about > > this and he thought he might know someone who would do some of > > these but if you are able to do some or know someone who could > > do some that would be great. > > > > Attached is a PDF of the booklet with the 10 Block/Touch > > examples. I realise people won't have an Inventors Kit but > > if code is sent to me I will try it out. > > > > > > Regards, > > > > Nevil > > > > > > > To: microbit at python.org > > > From: ntoll at ntoll.org > > > Date: Wed, 9 Mar 2016 11:23:59 +0000 > > > Subject: Re: [Microbit-Python] Microbit Python Programs for a > > website > > > > > > > > Folks, > > > > > > This is great... it shows that MicroPython on the micro:bit has an > > > active community independent of the "blessed" and rather > > official BBC > > > offering. (The BBC would also like to encourage this too.) > > > > > > Please make contributions! > > > > > > Jez, take a look at the examples directory in the main > > > microbit-micropython repos. Perhaps they can be re-used? > > > > > > Best wishes, > > > > > > N. > > > > > > > > > On 09/03/16 11:20, Jez Dean wrote: > > > > Dear All, > > > > > > > > I've started a website collecting together examples of > > python code for > > > > the microbit. I've collected quite a few programs but I > > wondered if > > > > anyone had any more? Simple programs are best because it > > gives kids a > > > > nice introduction to programming! > > > > > > > > If you have any, send email them through or point me in the > > right direction. > > > > > > > > The website is all open source and you could contribute through > > > > github.[2] There's a template a template to submit an > > explanation along > > > > with the code if you're feeling brave! [3] > > > > > > > > Yours, Jeremy. > > > > > > > > 1. https://microbit-playground.co.uk/ > > > > 2. > > https://github.com/microbit-playground/microbit-playground.github.io > > > > 3. https://microbit-playground.co.uk/developers/ > > > > > > > > > > > > _______________________________________________ > > > > Microbit mailing list > > > > Microbit at python.org > > > > https://mail.python.org/mailman/listinfo/microbit > > > > > > > > > > _______________________________________________ > > > Microbit mailing list > > > Microbit at python.org > > > https://mail.python.org/mailman/listinfo/microbit > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > > > > > > > _______________________________________________ Microbit mailing > > list Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > > > > > > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Wed Mar 9 12:05:07 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Wed, 9 Mar 2016 17:05:07 +0000 Subject: [Microbit-Python] MicroPython editor to launch on microbit.co.uk from tomorrow morning (UK time) Message-ID: <56E057C3.6050300@ntoll.org> Hi Folks, What the subject says. You wouldn't believe the "fun" that's been had to get this far. Here's hoping the kids and teachers like it. FYI - here's what the production team who filmed some kids using it yesterday tweeted: https://twitter.com/mrsclaessens/status/707184566180716544 (Also see my reply). Many thanks to all on this list who helped us get to this point. Big shout out to Harry and Giles at PythonAnywhere (.com) who are hosting this for free and have given me the world's easiest deployment script. Also, many thanks to the TouchDevelop engineering team at Microsoft who provided support when needed. (As an aside, I notice lots of interesting Pythonic things at Microsoft at the moment, viz. their use of Jupyter and that they have a dedicated Python team too. It's a far cry from the "[FLOSS is] communist cancer" days of Ballmer.) Best wishes, :-) N. From peter.inglesby at gmail.com Wed Mar 9 12:21:43 2016 From: peter.inglesby at gmail.com (Peter Inglesby) Date: Wed, 09 Mar 2016 17:21:43 +0000 Subject: [Microbit-Python] MicroPython editor to launch on microbit.co.uk from tomorrow morning (UK time) In-Reply-To: <56E057C3.6050300@ntoll.org> References: <56E057C3.6050300@ntoll.org> Message-ID: Congratulations to Nick and the community! On Wed, 9 Mar 2016 at 18:06 Nicholas H.Tollervey wrote: > Hi Folks, > > What the subject says. You wouldn't believe the "fun" that's been had to > get this far. Here's hoping the kids and teachers like it. > > FYI - here's what the production team who filmed some kids using it > yesterday tweeted: > > https://twitter.com/mrsclaessens/status/707184566180716544 > > (Also see my reply). > > Many thanks to all on this list who helped us get to this point. > > Big shout out to Harry and Giles at PythonAnywhere (.com) who are > hosting this for free and have given me the world's easiest deployment > script. > > Also, many thanks to the TouchDevelop engineering team at Microsoft who > provided support when needed. > > (As an aside, I notice lots of interesting Pythonic things at Microsoft > at the moment, viz. their use of Jupyter and that they have a dedicated > Python team too. It's a far cry from the "[FLOSS is] communist cancer" > days of Ballmer.) > > Best wishes, > > :-) > > N. > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > -------------- next part -------------- An HTML attachment was scrubbed... URL: From carlos.p.a.87 at gmail.com Wed Mar 9 12:58:36 2016 From: carlos.p.a.87 at gmail.com (Carlos P.A.) Date: Wed, 9 Mar 2016 17:58:36 +0000 Subject: [Microbit-Python] MicroPython editor to launch on microbit.co.uk from tomorrow morning (UK time) In-Reply-To: References: <56E057C3.6050300@ntoll.org> Message-ID: Congrats guys! It sounds like it's been a long road, but it will definitely be worth seeing it in action in the classrooms! Looking forward to test the online version tomorrow :) On 9 March 2016 at 17:21, Peter Inglesby wrote: > Congratulations to Nick and the community! > > On Wed, 9 Mar 2016 at 18:06 Nicholas H.Tollervey wrote: > >> Hi Folks, >> >> What the subject says. You wouldn't believe the "fun" that's been had to >> get this far. Here's hoping the kids and teachers like it. >> >> FYI - here's what the production team who filmed some kids using it >> yesterday tweeted: >> >> https://twitter.com/mrsclaessens/status/707184566180716544 >> >> (Also see my reply). >> >> Many thanks to all on this list who helped us get to this point. >> >> Big shout out to Harry and Giles at PythonAnywhere (.com) who are >> hosting this for free and have given me the world's easiest deployment >> script. >> >> Also, many thanks to the TouchDevelop engineering team at Microsoft who >> provided support when needed. >> >> (As an aside, I notice lots of interesting Pythonic things at Microsoft >> at the moment, viz. their use of Jupyter and that they have a dedicated >> Python team too. It's a far cry from the "[FLOSS is] communist cancer" >> days of Ballmer.) >> >> Best wishes, >> >> :-) >> >> N. >> _______________________________________________ >> Microbit mailing list >> Microbit at python.org >> https://mail.python.org/mailman/listinfo/microbit >> > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From carlos.p.a.87 at gmail.com Wed Mar 9 13:01:07 2016 From: carlos.p.a.87 at gmail.com (Carlos P.A.) Date: Wed, 9 Mar 2016 18:01:07 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: References: <221241457522416@web17h.yandex.ru> <56E007CF.3000006@ntoll.org> <56E02A62.9060105@ntoll.org> Message-ID: Nevil, About the getting the examples ported to Python, if nobody else gets around to do it, and there is not a lot of urgency, I was planning to play around porting the Touch develop blocks to generate Python (this week will be difficult to get much done though). So if that gets to a decent point soon, you could use the Microsoft Blocks XML to automatically generate the Python code as well. Regards, Carlos On 9 March 2016 at 15:04, Nevil wrote: > Hi All, > > Please don't redistribute the manual! > > I'll get clarifaction from Kitronik regarding this matter first. > > Regards, > > Nevil > > > > > On 9 Mar 2016, at 14:11, Andrea Grandi wrote: > > Hi Nicholas, are you sure Kitronik want us to redistribute that manual? > When I contacted them they told me they removed it from the website because > they published it by mistake. They also told me to remove it from my > blogpost and not redistribute it. > > I don't see any Creative Common here. > > Cheers > > Get Outlook for mobile > > > > > On Wed, Mar 9, 2016 at 5:51 AM -0800, "Nicholas H.Tollervey" < > ntoll at ntoll.org> wrote: > > The important aspect of this is to point out to Kitronic is that they >> sell physical products rather than content. By releasing their "content" >> (i.e. tutorials) as CC they're basically inviting people to make their >> physical product offering much stronger because there's Python docs and >> an obvious community of enthusiastic users - people see that the >> Kitronic products are validated as useful and good because they're >> writing docs for them..! >> >> Does this make sense? >> >> N. >> >> On 09/03/16 13:39, Michael wrote: >> > Nevil, >> > >> > >> > I think people are happy to do this. (I've bought the kit incidentally >> > and it looks great, and had considered doing the conversion myself, but >> > people are always wary of "what's the license" - since a direct >> > translation can be considered (by some) to be a derivative work, and >> > breach of copyright. >> > >> > I can't see anything on the box/packaging, or the booklet itself about >> > this, and while I don't think anyone would be particularly fussed (you >> > least of all obviously!), having it in writing that the license on the >> > code is cc-by or MIT or similar, would be ideal. Without that, you'll >> > probably find people write their own versions, but would be unwilling to >> > share them since people tend not to like treading on other people's >> > licenses :) >> > >> > It's a really neat kit BTW, very nice :-) >> > >> > >> > Michael >> > >> > On 9 March 2016 at 13:24, Nevil Hunt > wrote: >> > >> > Hi Andrew, >> > >> > All I was after are the lines of Python code to do the same function >> > as the Block/Touch code in the 10 experiments. >> > I can then forward that to Kitronik who can paste into new micro >> > python worksheets to go on the web site. >> > I'm sure we can credit the individual(s) and/or the microbit Python >> > community for the contribution but as I don't work for Kitronik I'd >> > have to confirm that with the guys from Kitronik. >> > If you want to propose some working I'll pass that on. >> > >> > Regards, >> > >> > Nevil >> > >> > ------------------------------------------------------------------------ >> > Date: Wed, 9 Mar 2016 12:27:33 +0000 >> > From: andrewferguson500 at gmail.com >> > To: microbit at python.org >> > >> > Subject: Re: [Microbit-Python] Microbit Python Programs for a website >> > >> > Hi Nevil, >> > >> > What licence is that PDF under? I ask because if it is Creative >> > Commons, it will be fairly simple to alter to change from >> > TouchDevelop to MicroPython. However, if it's copyright + All Rights >> > Reserved, creating an entirely new booklet with those projects will >> > take longer. Or do we have Kitronik's permission to modify? >> > >> > Andrew >> > >> > On 9 March 2016 at 12:08, Nevil Hunt > wrote: >> > >> > Hi Jeremy, >> > >> > Yes, I think example programs are essential for schools to adopt >> > Python on the micro:bit. >> > >> > I am working with Kitronik, one of the official partner >> > companies who have the "Inventors Kit". A breakout board for the >> > micro:bit, a breadboard and a load of components (LEDs, Buzzers, >> > Motors, Pots, etc) I contributed to the booklet that comes with >> > the kit which has 10 experiments along with the Block or Touch >> > Code to go with them. >> > >> > We would like to post Python versions of these 10 experiments on >> > the Kitronik web site to get people started with Python. >> > I spoke to Nick at the Raspberry Pi event at the weekend about >> > this and he thought he might know someone who would do some of >> > these but if you are able to do some or know someone who could >> > do some that would be great. >> > >> > Attached is a PDF of the booklet with the 10 Block/Touch >> > examples. I realise people won't have an Inventors Kit but >> > if code is sent to me I will try it out. >> > >> > >> > Regards, >> > >> > Nevil >> > >> > >> > > To: microbit at python.org >> > > From: ntoll at ntoll.org >> > > Date: Wed, 9 Mar 2016 11:23:59 +0000 >> > > Subject: Re: [Microbit-Python] Microbit Python Programs for a >> > website >> > >> > > >> > > Folks, >> > > >> > > This is great... it shows that MicroPython on the micro:bit has an >> > > active community independent of the "blessed" and rather >> > official BBC >> > > offering. (The BBC would also like to encourage this too.) >> > > >> > > Please make contributions! >> > > >> > > Jez, take a look at the examples directory in the main >> > > microbit-micropython repos. Perhaps they can be re-used? >> > > >> > > Best wishes, >> > > >> > > N. >> > > >> > > >> > > On 09/03/16 11:20, Jez Dean wrote: >> > > > Dear All, >> > > > >> > > > I've started a website collecting together examples of >> > python code for >> > > > the microbit. I've collected quite a few programs but I >> > wondered if >> > > > anyone had any more? Simple programs are best because it >> > gives kids a >> > > > nice introduction to programming! >> > > > >> > > > If you have any, send email them through or point me in the >> > right direction. >> > > > >> > > > The website is all open source and you could contribute through >> > > > github.[2] There's a template a template to submit an >> > explanation along >> > > > with the code if you're feeling brave! [3] >> > > > >> > > > Yours, Jeremy. >> > > > >> > > > 1. https://microbit-playground.co.uk/ >> > > > 2. >> > https://github.com/microbit-playground/microbit-playground.github.io >> > > > 3. https://microbit-playground.co.uk/developers/ >> > > > >> > > > >> > > > _______________________________________________ >> > > > Microbit mailing list >> > > > Microbit at python.org >> > > > https://mail.python.org/mailman/listinfo/microbit >> > > > >> > > >> > > _______________________________________________ >> > > Microbit mailing list >> > > Microbit at python.org >> > > https://mail.python.org/mailman/listinfo/microbit >> > >> > _______________________________________________ >> > Microbit mailing list >> > Microbit at python.org >> > https://mail.python.org/mailman/listinfo/microbit >> > >> > >> > >> > _______________________________________________ Microbit mailing >> > list Microbit at python.org >> > https://mail.python.org/mailman/listinfo/microbit >> > >> > _______________________________________________ >> > Microbit mailing list >> > Microbit at python.org >> > https://mail.python.org/mailman/listinfo/microbit >> > >> > >> > >> > >> > _______________________________________________ >> > Microbit mailing list >> > Microbit at python.org >> > https://mail.python.org/mailman/listinfo/microbit >> > >> >> _______________________________________________ >> Microbit mailing listMicrobit at python.orghttps://mail.python.org/mailman/listinfo/microbit >> >> _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrewferguson500 at gmail.com Wed Mar 9 13:23:40 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson 500) Date: Wed, 9 Mar 2016 18:23:40 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: References: <221241457522416@web17h.yandex.ru> <56E007CF.3000006@ntoll.org> <56E02A62.9060105@ntoll.org> Message-ID: <698E19B3-152B-46D2-9F31-311B4BC5CA1B@gmail.com> While this is good, I would caution about overusing this in certain situations. Certainly it will be useful showing the progression for TouchDevelop to python, but in my experience (I've written a few translators to convert from Scratch into C), these types of programs don't produce the most elegant of code and so don't encourage good coding habits - something very important with the Microbit. Nevertheless, that would be a worthwhile and useful utility. On 9 Mar 2016, at 18:01, "Carlos P.A." wrote: > Nevil, > > About the getting the examples ported to Python, if nobody else gets around to do it, and there is not a lot of urgency, I was planning to play around porting the Touch develop blocks to generate Python (this week will be difficult to get much done though). So if that gets to a decent point soon, you could use the Microsoft Blocks XML to automatically generate the Python code as well. > > Regards, > Carlos > > On 9 March 2016 at 15:04, Nevil wrote: > Hi All, > > Please don't redistribute the manual! > > I'll get clarifaction from Kitronik regarding this matter first. > > Regards, > > Nevil > > > > > On 9 Mar 2016, at 14:11, Andrea Grandi wrote: > >> Hi Nicholas, are you sure Kitronik want us to redistribute that manual? When I contacted them they told me they removed it from the website because they published it by mistake. They also told me to remove it from my blogpost and not redistribute it. >> >> I don't see any Creative Common here. >> >> Cheers >> >> Get Outlook for mobile >> >> >> >> >> On Wed, Mar 9, 2016 at 5:51 AM -0800, "Nicholas H.Tollervey" wrote: >> >> The important aspect of this is to point out to Kitronic is that they >> sell physical products rather than content. By releasing their "content" >> (i.e. tutorials) as CC they're basically inviting people to make their >> physical product offering much stronger because there's Python docs and >> an obvious community of enthusiastic users - people see that the >> Kitronic products are validated as useful and good because they're >> writing docs for them..! >> >> Does this make sense? >> >> N. >> >> On 09/03/16 13:39, Michael wrote: >> > Nevil, >> > >> > >> > I think people are happy to do this. (I've bought the kit incidentally >> > and it looks great, and had considered doing the conversion myself, but >> > people are always wary of "what's the license" - since a direct >> > translation can be considered (by some) to be a derivative work, and >> > breach of copyright. >> > >> > I can't see anything on the box/packaging, or the booklet itself about >> > this, and while I don't think anyone would be particularly fussed (you >> > least of all obviously!), having it in writing that the license on the >> > code is cc-by or MIT or similar, would be ideal. Without that, you'll >> > probably find people write their own versions, but would be unwilling to >> > share them since people tend not to like treading on other people's >> > licenses :) >> > >> > It's a really neat kit BTW, very nice :-) >> > >> > >> > Michael >> > >> > On 9 March 2016 at 13:24, Nevil Hunt > wrote: >> > >> > Hi Andrew, >> > >> > All I was after are the lines of Python code to do the same function >> > as the Block/Touch code in the 10 experiments. >> > I can then forward that to Kitronik who can paste into new micro >> > python worksheets to go on the web site. >> > I'm sure we can credit the individual(s) and/or the microbit Python >> > community for the contribution but as I don't work for Kitronik I'd >> > have to confirm that with the guys from Kitronik. >> > If you want to propose some working I'll pass that on. >> > >> > Regards, >> > >> > Nevil >> > >> > ------------------------------------------------------------------------ >> > Date: Wed, 9 Mar 2016 12:27:33 +0000 >> > From: andrewferguson500 at gmail.com >> > To: microbit at python.org >> > >> > Subject: Re: [Microbit-Python] Microbit Python Programs for a website >> > >> > Hi Nevil, >> > >> > What licence is that PDF under? I ask because if it is Creative >> > Commons, it will be fairly simple to alter to change from >> > TouchDevelop to MicroPython. However, if it's copyright + All Rights >> > Reserved, creating an entirely new booklet with those projects will >> > take longer. Or do we have Kitronik's permission to modify? >> > >> > Andrew >> > >> > On 9 March 2016 at 12:08, Nevil Hunt > wrote: >> > >> > Hi Jeremy, >> > >> > Yes, I think example programs are essential for schools to adopt >> > Python on the micro:bit. >> > >> > I am working with Kitronik, one of the official partner >> > companies who have the "Inventors Kit". A breakout board for the >> > micro:bit, a breadboard and a load of components (LEDs, Buzzers, >> > Motors, Pots, etc) I contributed to the booklet that comes with >> > the kit which has 10 experiments along with the Block or Touch >> > Code to go with them. >> > >> > We would like to post Python versions of these 10 experiments on >> > the Kitronik web site to get people started with Python. >> > I spoke to Nick at the Raspberry Pi event at the weekend about >> > this and he thought he might know someone who would do some of >> > these but if you are able to do some or know someone who could >> > do some that would be great. >> > >> > Attached is a PDF of the booklet with the 10 Block/Touch >> > examples. I realise people won't have an Inventors Kit but >> > if code is sent to me I will try it out. >> > >> > >> > Regards, >> > >> > Nevil >> > >> > >> > > To: microbit at python.org >> > > From: ntoll at ntoll.org >> > > Date: Wed, 9 Mar 2016 11:23:59 +0000 >> > > Subject: Re: [Microbit-Python] Microbit Python Programs for a >> > website >> > >> > > >> > > Folks, >> > > >> > > This is great... it shows that MicroPython on the micro:bit has an >> > > active community independent of the "blessed" and rather >> > official BBC >> > > offering. (The BBC would also like to encourage this too.) >> > > >> > > Please make contributions! >> > > >> > > Jez, take a look at the examples directory in the main >> > > microbit-micropython repos. Perhaps they can be re-used? >> > > >> > > Best wishes, >> > > >> > > N. >> > > >> > > >> > > On 09/03/16 11:20, Jez Dean wrote: >> > > > Dear All, >> > > > >> > > > I've started a website collecting together examples of >> > python code for >> > > > the microbit. I've collected quite a few programs but I >> > wondered if >> > > > anyone had any more? Simple programs are best because it >> > gives kids a >> > > > nice introduction to programming! >> > > > >> > > > If you have any, send email them through or point me in the >> > right direction. >> > > > >> > > > The website is all open source and you could contribute through >> > > > github.[2] There's a template a template to submit an >> > explanation along >> > > > with the code if you're feeling brave! [3] >> > > > >> > > > Yours, Jeremy. >> > > > >> > > > 1. https://microbit-playground.co.uk/ >> > > > 2. >> > https://github.com/microbit-playground/microbit-playground.github.io >> > > > 3. https://microbit-playground.co.uk/developers/ >> > > > >> > > > >> > > > _______________________________________________ >> > > > Microbit mailing list >> > > > Microbit at python.org >> > > > https://mail.python.org/mailman/listinfo/microbit >> > > > >> > > >> > > _______________________________________________ >> > > Microbit mailing list >> > > Microbit at python.org >> > > https://mail.python.org/mailman/listinfo/microbit >> > >> > _______________________________________________ >> > Microbit mailing list >> > Microbit at python.org >> > https://mail.python.org/mailman/listinfo/microbit >> > >> > >> > >> > _______________________________________________ Microbit mailing >> > list Microbit at python.org >> > https://mail.python.org/mailman/listinfo/microbit >> > >> > _______________________________________________ >> > Microbit mailing list >> > Microbit at python.org >> > https://mail.python.org/mailman/listinfo/microbit >> > >> > >> > >> > >> > _______________________________________________ >> > Microbit mailing list >> > Microbit at python.org >> > https://mail.python.org/mailman/listinfo/microbit >> > >> >> _______________________________________________ >> Microbit mailing list >> Microbit at python.org >> https://mail.python.org/mailman/listinfo/microbit >> _______________________________________________ >> Microbit mailing list >> Microbit at python.org >> https://mail.python.org/mailman/listinfo/microbit > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit -------------- next part -------------- An HTML attachment was scrubbed... URL: From giles at pythonanywhere.com Wed Mar 9 13:12:11 2016 From: giles at pythonanywhere.com (Giles Thomas) Date: Wed, 9 Mar 2016 18:12:11 +0000 Subject: [Microbit-Python] MicroPython editor to launch on microbit.co.uk from tomorrow morning (UK time) In-Reply-To: References: <56E057C3.6050300@ntoll.org> Message-ID: <56E0677B.1020801@pythonanywhere.com> Congratulations, Nicholas! Really glad to hear it. On 09/03/16 17:58, Carlos P.A. wrote: > Congrats guys! It sounds like it's been a long road, but it will > definitely be worth seeing it in action in the classrooms! Looking > forward to test the online version tomorrow :) > > On 9 March 2016 at 17:21, Peter Inglesby > wrote: > > Congratulations to Nick and the community! > > On Wed, 9 Mar 2016 at 18:06 Nicholas H.Tollervey > wrote: > > Hi Folks, > > What the subject says. You wouldn't believe the "fun" that's > been had to > get this far. Here's hoping the kids and teachers like it. > > FYI - here's what the production team who filmed some kids > using it > yesterday tweeted: > > https://twitter.com/mrsclaessens/status/707184566180716544 > > (Also see my reply). > > Many thanks to all on this list who helped us get to this point. > > Big shout out to Harry and Giles at PythonAnywhere (.com) who are > hosting this for free and have given me the world's easiest > deployment > script. > > Also, many thanks to the TouchDevelop engineering team at > Microsoft who > provided support when needed. > > (As an aside, I notice lots of interesting Pythonic things at > Microsoft > at the moment, viz. their use of Jupyter and that they have a > dedicated > Python team too. It's a far cry from the "[FLOSS is] communist > cancer" > days of Ballmer.) > > Best wishes, > > :-) > > N. > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit -- Giles Thomas PythonAnywhere: Develop and host Python from your browser A product from PythonAnywhere LLP 17a Clerkenwell Road, London EC1M 5RD, UK VAT No.: GB 893 5643 79 Registered in England and Wales as company number OC378414. Registered address: 28 Ely Place, 3rd Floor, London EC1N 6TD, UK -------------- next part -------------- An HTML attachment was scrubbed... URL: From sparks.m at gmail.com Wed Mar 9 13:53:35 2016 From: sparks.m at gmail.com (Michael) Date: Wed, 9 Mar 2016 18:53:35 +0000 Subject: [Microbit-Python] MicroPython editor to launch on microbit.co.uk from tomorrow morning (UK time) In-Reply-To: <56E057C3.6050300@ntoll.org> References: <56E057C3.6050300@ntoll.org> Message-ID: Hurray ! :-) Michael. On 9 March 2016 at 17:05, Nicholas H.Tollervey wrote: > Hi Folks, > > What the subject says. You wouldn't believe the "fun" that's been had to > get this far. Here's hoping the kids and teachers like it. > > FYI - here's what the production team who filmed some kids using it > yesterday tweeted: > > https://twitter.com/mrsclaessens/status/707184566180716544 > > (Also see my reply). > > Many thanks to all on this list who helped us get to this point. > > Big shout out to Harry and Giles at PythonAnywhere (.com) who are > hosting this for free and have given me the world's easiest deployment > script. > > Also, many thanks to the TouchDevelop engineering team at Microsoft who > provided support when needed. > > (As an aside, I notice lots of interesting Pythonic things at Microsoft > at the moment, viz. their use of Jupyter and that they have a dedicated > Python team too. It's a far cry from the "[FLOSS is] communist cancer" > days of Ballmer.) > > Best wishes, > > :-) > > N. > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > -------------- next part -------------- An HTML attachment was scrubbed... URL: From carles at pina.cat Wed Mar 9 15:33:45 2016 From: carles at pina.cat (Carles Pina i Estany) Date: Wed, 9 Mar 2016 20:33:45 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: <221241457522416@web17h.yandex.ru> References: <221241457522416@web17h.yandex.ru> Message-ID: <20160309203345.GE31864@pina.cat> Hi Jez, A few things here: https://github.com/cpina/macaroni you can see explanations from: https://microworldtour.github.io/microbit/macaroni.html :-) On Mar/09/2016, Jez Dean wrote: > Dear All, > * > I've started a website collecting together examples of python code for the > microbit. I've collected quite a few programs but I wondered if anyone had > any more? Simple programs are best because it gives kids a nice > introduction to programming! > * > If you have any, send email them through or point me in the right > direction. > * > The website is all open source and you could contribute through github.[2] > There's a template a template to submit an explanation along with the code > if you're feeling brave! [3] > * > Yours, Jeremy.* > * > 1. https://microbit-playground.co.uk/ > 2.*https://github.com/microbit-playground/microbit-playground.github.io > 3.*https://microbit-playground.co.uk/developers/ > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit -- Carles Pina i Estany Web: http://pinux.info || Blog: http://pintant.cat GPG Key 0x8CD5C157 From andrewferguson500 at gmail.com Wed Mar 9 15:58:33 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson) Date: Wed, 9 Mar 2016 20:58:33 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: <20160309203345.GE31864@pina.cat> References: <221241457522416@web17h.yandex.ru> <20160309203345.GE31864@pina.cat> Message-ID: Hi Jez, A few more queries: * Do you want one pull request per program submission, or is one pull request with multiple programs OK? * Do the programs need to be tested? (A silly question I know, but as I'm a student rather than a teacher, I don't yet have access to a Microbit. I can borrow my teacher's Microbit if need be, but would you be able to test code - I'll clearly mark them as needing testing in the pull request) Or perhaps with the arrival of python on microbit.co.uk tomorrow, I'll be able to run scripts there without the need for a device? Andrew On 9 March 2016 at 20:33, Carles Pina i Estany wrote: > > Hi Jez, > > A few things here: > https://github.com/cpina/macaroni > > you can see explanations from: > https://microworldtour.github.io/microbit/macaroni.html > > :-) > > On Mar/09/2016, Jez Dean wrote: > > Dear All, > > * > > I've started a website collecting together examples of python code > for the > > microbit. I've collected quite a few programs but I wondered if > anyone had > > any more? Simple programs are best because it gives kids a nice > > introduction to programming! > > * > > If you have any, send email them through or point me in the right > > direction. > > * > > The website is all open source and you could contribute through > github.[2] > > There's a template a template to submit an explanation along with the > code > > if you're feeling brave! [3] > > * > > Yours, Jeremy.* > > * > > 1. https://microbit-playground.co.uk/ > > 2.* > https://github.com/microbit-playground/microbit-playground.github.io > > 3.*https://microbit-playground.co.uk/developers/ > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > -- > Carles Pina i Estany > Web: http://pinux.info || Blog: http://pintant.cat > GPG Key 0x8CD5C157 > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > -------------- next part -------------- An HTML attachment was scrubbed... URL: From david at thinkingbinaries.com Wed Mar 9 15:58:37 2016 From: david at thinkingbinaries.com (David Whale) Date: Wed, 9 Mar 2016 20:58:37 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: <20160309203345.GE31864@pina.cat> References: <221241457522416@web17h.yandex.ru> <20160309203345.GE31864@pina.cat> Message-ID: Ongoing work to convert *all* of my (famous?) scripts to MicroPython is happening here: https://github.com/whaleygeek/microbit_python ___________________________________________________________ David Whale, B.Sc (Hons), MIET *Software Engineer and IET Schools Liaison Officer, Essex* On 9 March 2016 at 20:33, Carles Pina i Estany wrote: > > Hi Jez, > > A few things here: > https://github.com/cpina/macaroni > > you can see explanations from: > https://microworldtour.github.io/microbit/macaroni.html > > :-) > > On Mar/09/2016, Jez Dean wrote: > > Dear All, > > * > > I've started a website collecting together examples of python code > for the > > microbit. I've collected quite a few programs but I wondered if > anyone had > > any more? Simple programs are best because it gives kids a nice > > introduction to programming! > > * > > If you have any, send email them through or point me in the right > > direction. > > * > > The website is all open source and you could contribute through > github.[2] > > There's a template a template to submit an explanation along with the > code > > if you're feeling brave! [3] > > * > > Yours, Jeremy.* > > * > > 1. https://microbit-playground.co.uk/ > > 2.* > https://github.com/microbit-playground/microbit-playground.github.io > > 3.*https://microbit-playground.co.uk/developers/ > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > -- > Carles Pina i Estany > Web: http://pinux.info || Blog: http://pintant.cat > GPG Key 0x8CD5C157 > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jez at geekteacher.co.uk Wed Mar 9 16:30:23 2016 From: jez at geekteacher.co.uk (Jez Dean) Date: Thu, 10 Mar 2016 04:30:23 +0700 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: References: <221241457522416@web17h.yandex.ru> <20160309203345.GE31864@pina.cat> Message-ID: <2909221457559023@web3h.yandex.ru> An HTML attachment was scrubbed... URL: From andrewferguson500 at gmail.com Wed Mar 9 16:43:39 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson) Date: Wed, 9 Mar 2016 21:43:39 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: <2909221457559023@web3h.yandex.ru> References: <221241457522416@web17h.yandex.ru> <20160309203345.GE31864@pina.cat> <2909221457559023@web3h.yandex.ru> Message-ID: Hi Jeremy, Getting a Microbit would be nice, but I know that to people outside the BBC's "circle" they're rarer than hens teeth at the moment. In my experience, (I run a programming club at my school, as well as an electronics programming club - currently using Arduino but that could change...) the best example programs are ones that demonstrate a new feature / capability but can be easily adapted, expanded and integrated with ideas and concepts already learned with little or no guidance. The pupils can take what they have learned and apply it in a way that interests them. I'll have a brainstorm later and think up a few suitable programs. Andrew On 9 March 2016 at 21:30, Jez Dean wrote: > Hi Andrew, > > Bundling programs in one pull request is fine (the more the merrier!). > Have a look at the developers page [1] if you want to document it. It's > dead easy; you basically just edit an .md file. I can do the images. > > On not having a microbit: I wish I had one to send you! I hope there's > someone reading this who appreciates the need of a student to have a > microbit before they're released so he can write code for other students. > Everyone is very nice here! > > On the website: I'm not sure whether a microbit will be simulated. We'll > have to wait and see what amazing tricks they have in store for us! Anyway, > hopefully someone kind, generous and thoroughly charming is reading this > and you won't need a simulated microbit. > > I'd also love your input on some programs for the site. I'll contact you > off list. > > Yours, Jeremy, > > [1] https://microbit-playground.co.uk/developers/ > > > > > > > 10.03.2016, 03:58, "Andrew Ferguson" : > > Hi Jez, > > A few more queries: > * Do you want one pull request per program submission, or is one pull > request with multiple programs OK? > * Do the programs need to be tested? (A silly question I know, but as I'm > a student rather than a teacher, I don't yet have access to a Microbit. I > can borrow my teacher's Microbit if need be, but would you be able to test > code - I'll clearly mark them as needing testing in the pull request) > > Or perhaps with the arrival of python on microbit.co.uk tomorrow, I'll be > able to run scripts there without the need for a device? > > Andrew > > On 9 March 2016 at 20:33, Carles Pina i Estany wrote: > > > Hi Jez, > > A few things here: > https://github.com/cpina/macaroni > > you can see explanations from: > https://microworldtour.github.io/microbit/macaroni.html > > :-) > > On Mar/09/2016, Jez Dean wrote: > > Dear All, > > * > > I've started a website collecting together examples of python code > for the > > microbit. I've collected quite a few programs but I wondered if > anyone had > > any more? Simple programs are best because it gives kids a nice > > introduction to programming! > > * > > If you have any, send email them through or point me in the right > > direction. > > * > > The website is all open source and you could contribute through > github.[2] > > There's a template a template to submit an explanation along with the > code > > if you're feeling brave! [3] > > * > > Yours, Jeremy.* > > * > > 1. https://microbit-playground.co.uk/ > > 2.* > https://github.com/microbit-playground/microbit-playground.github.io > > 3.*https://microbit-playground.co.uk/developers/ > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > -- > Carles Pina i Estany > Web: http://pinux.info || Blog: http://pintant.cat > GPG Key 0x8CD5C157 > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > , > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From damien.p.george at gmail.com Wed Mar 9 17:29:48 2016 From: damien.p.george at gmail.com (Damien George) Date: Wed, 9 Mar 2016 22:29:48 +0000 Subject: [Microbit-Python] MicroPython editor to launch on microbit.co.uk from tomorrow morning (UK time) In-Reply-To: References: <56E057C3.6050300@ntoll.org> Message-ID: Yes! Well done Nicholas! On Wed, Mar 9, 2016 at 6:53 PM, Michael wrote: > Hurray ! > > :-) > > Michael. > > On 9 March 2016 at 17:05, Nicholas H.Tollervey wrote: >> >> Hi Folks, >> >> What the subject says. You wouldn't believe the "fun" that's been had to >> get this far. Here's hoping the kids and teachers like it. >> >> FYI - here's what the production team who filmed some kids using it >> yesterday tweeted: >> >> https://twitter.com/mrsclaessens/status/707184566180716544 >> >> (Also see my reply). >> >> Many thanks to all on this list who helped us get to this point. >> >> Big shout out to Harry and Giles at PythonAnywhere (.com) who are >> hosting this for free and have given me the world's easiest deployment >> script. >> >> Also, many thanks to the TouchDevelop engineering team at Microsoft who >> provided support when needed. >> >> (As an aside, I notice lots of interesting Pythonic things at Microsoft >> at the moment, viz. their use of Jupyter and that they have a dedicated >> Python team too. It's a far cry from the "[FLOSS is] communist cancer" >> days of Ballmer.) >> >> Best wishes, >> >> :-) >> >> N. >> _______________________________________________ >> Microbit mailing list >> Microbit at python.org >> https://mail.python.org/mailman/listinfo/microbit > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From mark at hotpy.org Wed Mar 9 18:51:31 2016 From: mark at hotpy.org (Mark Shannon) Date: Wed, 9 Mar 2016 23:51:31 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: References: <221241457522416@web17h.yandex.ru> <20160309203345.GE31864@pina.cat> Message-ID: <56E0B703.1090604@hotpy.org> Hi Andrew, One PR per program is best. It is easier for the reviewer to be able to focus on one thing per review. Yes, they do need to be tested on the device. Cheers, Mark. On 09/03/16 20:58, Andrew Ferguson wrote: > Hi Jez, > > A few more queries: > * Do you want one pull request per program submission, or is one pull > request with multiple programs OK? > * Do the programs need to be tested? (A silly question I know, but as > I'm a student rather than a teacher, I don't yet have access to a > Microbit. I can borrow my teacher's Microbit if need be, but would you > be able to test code - I'll clearly mark them as needing testing in the > pull request) > > Or perhaps with the arrival of python on microbit.co.uk > tomorrow, I'll be able to run scripts there > without the need for a device? > > Andrew > > On 9 March 2016 at 20:33, Carles Pina i Estany > wrote: > > > Hi Jez, > > A few things here: > https://github.com/cpina/macaroni > > you can see explanations from: > https://microworldtour.github.io/microbit/macaroni.html > > :-) > > On Mar/09/2016, Jez Dean wrote: > > Dear All, > > * > > I've started a website collecting together examples of python code for the > > microbit. I've collected quite a few programs but I wondered if anyone had > > any more? Simple programs are best because it gives kids a nice > > introduction to programming! > > * > > If you have any, send email them through or point me in the right > > direction. > > * > > The website is all open source and you could contribute through github.[2] > > There's a template a template to submit an explanation along with the code > > if you're feeling brave! [3] > > * > > Yours, Jeremy.* > > * > > 1. https://microbit-playground.co.uk/ > > > 2.*https://github.com/microbit-playground/microbit-playground.github.io > > 3.*https://microbit-playground.co.uk/developers/ > > > _______________________________________________ > > Microbit mailing list > >Microbit at python.org > >https://mail.python.org/mailman/listinfo/microbit > > -- > Carles Pina i Estany > Web: http://pinux.info || Blog: http://pintant.cat > GPG Key 0x8CD5C157 > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From russell at keith-magee.com Wed Mar 9 19:12:17 2016 From: russell at keith-magee.com (Russell Keith-Magee) Date: Thu, 10 Mar 2016 08:12:17 +0800 Subject: [Microbit-Python] MicroPython editor to launch on microbit.co.uk from tomorrow morning (UK time) In-Reply-To: <56E057C3.6050300@ntoll.org> References: <56E057C3.6050300@ntoll.org> Message-ID: On Thu, Mar 10, 2016 at 1:05 AM, Nicholas H.Tollervey wrote: > Hi Folks, > > What the subject says. You wouldn't believe the "fun" that's been had to > get this far. Here's hoping the kids and teachers like it. > > FYI - here's what the production team who filmed some kids using it > yesterday tweeted: > > https://twitter.com/mrsclaessens/status/707184566180716544 > > (Also see my reply). > > Many thanks to all on this list who helped us get to this point. > Piling on at this point, but a huge congratulations to you and everyone else involved. Really excited to see how this develops. Yours, Russ Magee %-) -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Thu Mar 10 02:57:34 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Thu, 10 Mar 2016 07:57:34 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: References: <221241457522416@web17h.yandex.ru> <20160309203345.GE31864@pina.cat> <2909221457559023@web3h.yandex.ru> Message-ID: <56E128EE.1000900@ntoll.org> Hi Andrew, I can get you a device. Please email me at ntoll at ntoll.org to sort out the details. N. On 09/03/16 21:43, Andrew Ferguson wrote: > Hi Jeremy, > > Getting a Microbit would be nice, but I know that to people outside the > BBC's "circle" they're rarer than hens teeth at the moment. > > In my experience, (I run a programming club at my school, as well as an > electronics programming club - currently using Arduino but that could > change...) the best example programs are ones that demonstrate a new > feature / capability but can be easily adapted, expanded and integrated > with ideas and concepts already learned with little or no guidance. The > pupils can take what they have learned and apply it in a way that > interests them. > > I'll have a brainstorm later and think up a few suitable programs. > > Andrew > > On 9 March 2016 at 21:30, Jez Dean > wrote: > > Hi Andrew, > > Bundling programs in one pull request is fine (the more the > merrier!). Have a look at the developers page [1] if you want to > document it. It's dead easy; you basically just edit an .md file. I > can do the images. > > On not having a microbit: I wish I had one to send you! I hope > there's someone reading this who appreciates the need of a student > to have a microbit before they're released so he can write code for > other students. Everyone is very nice here! > > On the website: I'm not sure whether a microbit will be simulated. > We'll have to wait and see what amazing tricks they have in store > for us! Anyway, hopefully someone kind, generous and thoroughly > charming is reading this and you won't need a simulated microbit. > > I'd also love your input on some programs for the site. I'll contact > you off list. > > Yours, Jeremy, > > [1] https://microbit-playground.co.uk/developers/ > > > > > > > 10.03.2016, 03:58, "Andrew Ferguson" >: >> Hi Jez, >> >> A few more queries: >> * Do you want one pull request per program submission, or is one >> pull request with multiple programs OK? >> * Do the programs need to be tested? (A silly question I know, but >> as I'm a student rather than a teacher, I don't yet have access to >> a Microbit. I can borrow my teacher's Microbit if need be, but >> would you be able to test code - I'll clearly mark them as needing >> testing in the pull request) >> >> Or perhaps with the arrival of python on microbit.co.uk >> tomorrow, I'll be able to run scripts >> there without the need for a device? >> >> Andrew >> >> On 9 March 2016 at 20:33, Carles Pina i Estany > > wrote: >> >> >> Hi Jez, >> >> A few things here: >> https://github.com/cpina/macaroni >> >> you can see explanations from: >> https://microworldtour.github.io/microbit/macaroni.html >> >> :-) >> >> On Mar/09/2016, Jez Dean wrote: >> > Dear All, >> > * >> > I've started a website collecting together examples of python code for the >> > microbit. I've collected quite a few programs but I >> wondered if anyone had >> > any more? Simple programs are best because it gives kids >> a nice >> > introduction to programming! >> > * >> > If you have any, send email them through or point me in the right >> > direction. >> > * >> > The website is all open source and you could contribute through github.[2] >> > There's a template a template to submit an explanation >> along with the code >> > if you're feeling brave! [3] >> > * >> > Yours, Jeremy.* >> > * >> > 1. https://microbit-playground.co.uk/ >> > >> 2.*https://github.com/microbit-playground/microbit-playground.github.io >> > 3.*https://microbit-playground.co.uk/developers/ >> >> > _______________________________________________ >> > Microbit mailing list >> > Microbit at python.org >> > https://mail.python.org/mailman/listinfo/microbit >> >> -- >> Carles Pina i Estany >> Web: http://pinux.info || Blog: >> http://pintant.cat >> GPG Key 0x8CD5C157 >> _______________________________________________ >> Microbit mailing list >> Microbit at python.org >> https://mail.python.org/mailman/listinfo/microbit >> >> , >> >> _______________________________________________ >> Microbit mailing list >> Microbit at python.org >> https://mail.python.org/mailman/listinfo/microbit >> > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From mal at egenix.com Thu Mar 10 04:59:30 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Thu, 10 Mar 2016 10:59:30 +0100 Subject: [Microbit-Python] MicroPython editor to launch on microbit.co.uk from tomorrow morning (UK time) In-Reply-To: <56E057C3.6050300@ntoll.org> References: <56E057C3.6050300@ntoll.org> Message-ID: <56E14582.8070807@egenix.com> Here it is: https://www.microbit.co.uk/create-code Way cool :-) Congratulations, Nick and everyone involved ! On 09.03.2016 18:05, Nicholas H.Tollervey wrote: > Hi Folks, > > What the subject says. You wouldn't believe the "fun" that's been had to > get this far. Here's hoping the kids and teachers like it. > > FYI - here's what the production team who filmed some kids using it > yesterday tweeted: > > https://twitter.com/mrsclaessens/status/707184566180716544 > > (Also see my reply). > > Many thanks to all on this list who helped us get to this point. > > Big shout out to Harry and Giles at PythonAnywhere (.com) who are > hosting this for free and have given me the world's easiest deployment > script. > > Also, many thanks to the TouchDevelop engineering team at Microsoft who > provided support when needed. > > (As an aside, I notice lots of interesting Pythonic things at Microsoft > at the moment, viz. their use of Jupyter and that they have a dedicated > Python team too. It's a far cry from the "[FLOSS is] communist cancer" > days of Ballmer.) > > Best wishes, > > :-) > > N. > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Mar 10 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ 2016-03-07: Released eGenix pyOpenSSL 0.13.14 ... http://egenix.com/go89 2016-02-19: Released eGenix PyRun 2.1.2 ... http://egenix.com/go88 ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From carlos.p.a.87 at gmail.com Thu Mar 10 05:04:24 2016 From: carlos.p.a.87 at gmail.com (Carlos P.A.) Date: Thu, 10 Mar 2016 10:04:24 +0000 Subject: [Microbit-Python] MicroPython editor to launch on microbit.co.uk from tomorrow morning (UK time) In-Reply-To: <56E14582.8070807@egenix.com> References: <56E057C3.6050300@ntoll.org> <56E14582.8070807@egenix.com> Message-ID: Finally up, so exiting! Should any bug reports be submitted to https://github.com/bbcmicrobit/PythonEditor ? Regards, Carlos On 10 March 2016 at 09:59, M.-A. Lemburg wrote: > Here it is: > > https://www.microbit.co.uk/create-code > > Way cool :-) > > Congratulations, Nick and everyone involved ! > > On 09.03.2016 18:05, Nicholas H.Tollervey wrote: > > Hi Folks, > > > > What the subject says. You wouldn't believe the "fun" that's been had to > > get this far. Here's hoping the kids and teachers like it. > > > > FYI - here's what the production team who filmed some kids using it > > yesterday tweeted: > > > > https://twitter.com/mrsclaessens/status/707184566180716544 > > > > (Also see my reply). > > > > Many thanks to all on this list who helped us get to this point. > > > > Big shout out to Harry and Giles at PythonAnywhere (.com) who are > > hosting this for free and have given me the world's easiest deployment > > script. > > > > Also, many thanks to the TouchDevelop engineering team at Microsoft who > > provided support when needed. > > > > (As an aside, I notice lots of interesting Pythonic things at Microsoft > > at the moment, viz. their use of Jupyter and that they have a dedicated > > Python team too. It's a far cry from the "[FLOSS is] communist cancer" > > days of Ballmer.) > > > > Best wishes, > > > > :-) > > > > N. > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > > > -- > Marc-Andre Lemburg > eGenix.com > > Professional Python Services directly from the Experts (#1, Mar 10 2016) > >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ > >>> Python Database Interfaces ... http://products.egenix.com/ > >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ > ________________________________________________________________________ > 2016-03-07: Released eGenix pyOpenSSL 0.13.14 ... http://egenix.com/go89 > 2016-02-19: Released eGenix PyRun 2.1.2 ... http://egenix.com/go88 > > ::: We implement business ideas - efficiently in both time and costs ::: > > eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 > D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg > Registered at Amtsgericht Duesseldorf: HRB 46611 > http://www.egenix.com/company/contact/ > http://www.malemburg.com/ > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Thu Mar 10 05:23:32 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Thu, 10 Mar 2016 10:23:32 +0000 Subject: [Microbit-Python] MicroPython editor to launch on microbit.co.uk from tomorrow morning (UK time) In-Reply-To: References: <56E057C3.6050300@ntoll.org> <56E14582.8070807@egenix.com> Message-ID: <56E14B24.9020901@ntoll.org> On 10/03/16 10:04, Carlos P.A. wrote: > Finally up, so exiting! > Should any bug reports be submitted to > https://github.com/bbcmicrobit/PythonEditor ? > > Regards, > Carlos > Yes please. :-) N. From martin at ohanlonweb.com Thu Mar 10 10:02:24 2016 From: martin at ohanlonweb.com (Martin O'Hanlon) Date: Thu, 10 Mar 2016 15:02:24 +0000 Subject: [Microbit-Python] Microbit Python Programs for a website In-Reply-To: <221241457522416@web17h.yandex.ru> References: <221241457522416@web17h.yandex.ru> Message-ID: I have got a few examples in my github repo https://github.com/martinohanlon/microbit-micropython, including: - a snake game - a bop it game - a magic 8 ball - a minecraft x wing mashup thing There is also a write on my blog http://www.stuffaboutcode.com/search/label/microbit On 9 March 2016 at 11:20, Jez Dean wrote: > Dear All, > > I've started a website collecting together examples of python code for the > microbit. I've collected quite a few programs but I wondered if anyone had > any more? Simple programs are best because it gives kids a nice > introduction to programming! > > If you have any, send email them through or point me in the right > direction. > > The website is all open source and you could contribute through github.[2] > There's a template a template to submit an explanation along with the code > if you're feeling brave! [3] > > Yours, Jeremy. > > 1. https://microbit-playground.co.uk/ > 2. https://github.com/microbit-playground/microbit-playground.github.io > 3. https://microbit-playground.co.uk/developers/ > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > -- Blog - www.stuffaboutcode.com Twitter - @martinohanlon -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Thu Mar 10 14:42:40 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Thu, 10 Mar 2016 19:42:40 +0000 Subject: [Microbit-Python] URGENT - how do I remove adverts from our ReadTheDocs? Message-ID: <56E1CE30.7090006@ntoll.org> Hi folks, This couldn't come at a worse time. BBC, as a public service broadcaster and for other reasons won't link to a site that contains promotions. It's in the partnership agreement. It looks like ReadTheDocs (without our permission) are inserting adverts into our docs. Help!!! How do I get rid of this??? N. From ntoll at ntoll.org Thu Mar 10 14:51:39 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Thu, 10 Mar 2016 19:51:39 +0000 Subject: [Microbit-Python] URGENT - how do I remove adverts from our ReadTheDocs? In-Reply-To: <56E1CE30.7090006@ntoll.org> References: <56E1CE30.7090006@ntoll.org> Message-ID: <56E1D04B.8050806@ntoll.org> On 10/03/16 19:42, Nicholas H.Tollervey wrote: > Hi folks, > > This couldn't come at a worse time. BBC, as a public service broadcaster > and for other reasons won't link to a site that contains promotions. > It's in the partnership agreement. > > It looks like ReadTheDocs (without our permission) are inserting adverts > into our docs. > > Help!!! > > How do I get rid of this??? > > N. > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > A quick chat with a certain Eric Holscher on IRC fixed the issue. I wish they'd have let me know. Anyway, relieved it's all sorted. N. From damien.p.george at gmail.com Thu Mar 10 17:07:40 2016 From: damien.p.george at gmail.com (Damien George) Date: Thu, 10 Mar 2016 22:07:40 +0000 Subject: [Microbit-Python] URGENT - how do I remove adverts from our ReadTheDocs? In-Reply-To: <56E1D04B.8050806@ntoll.org> References: <56E1CE30.7090006@ntoll.org> <56E1D04B.8050806@ntoll.org> Message-ID: How did you fix it? I can think of 2 ways: 1. Host the docs yourself (that's what we recently did with the main MicroPython docs). 2. Add the templates/versions.html file to the source tree to override the RTD one (which includes the advertising). On Thu, Mar 10, 2016 at 7:51 PM, Nicholas H.Tollervey wrote: > On 10/03/16 19:42, Nicholas H.Tollervey wrote: >> Hi folks, >> >> This couldn't come at a worse time. BBC, as a public service broadcaster >> and for other reasons won't link to a site that contains promotions. >> It's in the partnership agreement. >> >> It looks like ReadTheDocs (without our permission) are inserting adverts >> into our docs. >> >> Help!!! >> >> How do I get rid of this??? >> >> N. >> _______________________________________________ >> Microbit mailing list >> Microbit at python.org >> https://mail.python.org/mailman/listinfo/microbit >> > > A quick chat with a certain Eric Holscher on IRC fixed the issue. I wish > they'd have let me know. Anyway, relieved it's all sorted. > > N. > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit From nevil.hunt at hotmail.co.uk Thu Mar 10 17:26:25 2016 From: nevil.hunt at hotmail.co.uk (Nevil Hunt) Date: Thu, 10 Mar 2016 22:26:25 +0000 Subject: [Microbit-Python] Innovate Guildford Science and Arts Festival Message-ID: Hi All, With my STEM Ambassadors hat on I'm demo-ing the BBC micro:bit at the "Innovate Guildford Science and Arts Festival" this Saturday. I'll have the Kitronik Crane Demo and the Kitronik Inventor's Kit and (now it is live) I hope to demo Python! If anyone is in the Guildford area feel free to drop in - it's free to attend! For detail see the link below. http://www.guildford.gov.uk/innovateguildford Nevil -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Fri Mar 11 02:38:30 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Fri, 11 Mar 2016 07:38:30 +0000 Subject: [Microbit-Python] URGENT - how do I remove adverts from our ReadTheDocs? In-Reply-To: References: <56E1CE30.7090006@ntoll.org> <56E1D04B.8050806@ntoll.org> Message-ID: <56E275F6.9050506@ntoll.org> On 10/03/16 22:07, Damien George wrote: > How did you fix it? > > I can think of 2 ways: > > 1. Host the docs yourself (that's what we recently did with the main > MicroPython docs). > 2. Add the templates/versions.html file to the source tree to override > the RTD one (which includes the advertising). > or: 3. Complain loudly on IRC so the maintainers remove the (unasked for) advertising. I think a temporary stop-gap should be 2. and we should look at 1. for the long term. Unfortunately, the ReadTheDocs URL is in quite a few places (including our built in help in MicroPython itself). N. From ntoll at ntoll.org Fri Mar 11 02:39:32 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Fri, 11 Mar 2016 07:39:32 +0000 Subject: [Microbit-Python] Innovate Guildford Science and Arts Festival In-Reply-To: References: Message-ID: <56E27634.6050300@ntoll.org> Hi Nevil, Best of luck. Unfortunately, I'm in Bratislava this weekend to, er, demo MicroPython on the micro:bit as a keynote to PyCon Slovakia. ;-) N. On 10/03/16 22:26, Nevil Hunt wrote: > > Hi All, > > With my STEM Ambassadors hat on I'm demo-ing the BBC micro:bit at > the "Innovate Guildford Science and Arts Festival" this Saturday. I'll > have the Kitronik Crane Demo and the Kitronik Inventor's Kit and (now it > is live) I hope to demo Python! If anyone is in the Guildford area feel > free to drop in - it's free to attend! For detail see the link below. > > http://www.guildford.gov.uk/innovateguildford > > > Nevil > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From mal at egenix.com Fri Mar 11 03:59:31 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Fri, 11 Mar 2016 09:59:31 +0100 Subject: [Microbit-Python] URGENT - how do I remove adverts from our ReadTheDocs? In-Reply-To: <56E275F6.9050506@ntoll.org> References: <56E1CE30.7090006@ntoll.org> <56E1D04B.8050806@ntoll.org> <56E275F6.9050506@ntoll.org> Message-ID: <56E288F3.6050003@egenix.com> On 11.03.2016 08:38, Nicholas H.Tollervey wrote: > On 10/03/16 22:07, Damien George wrote: >> How did you fix it? >> >> I can think of 2 ways: >> >> 1. Host the docs yourself (that's what we recently did with the main >> MicroPython docs). >> 2. Add the templates/versions.html file to the source tree to override >> the RTD one (which includes the advertising). >> > > or: > > 3. Complain loudly on IRC so the maintainers remove the (unasked for) > advertising. > > I think a temporary stop-gap should be 2. and we should look at 1. for > the long term. > > Unfortunately, the ReadTheDocs URL is in quite a few places (including > our built in help in MicroPython itself). I think a first step in the right direction would probably be to use a neutral URL which then redirects to whatever URL you use for hosting the documentation. Regarding the ads on read-the-docs: do you think the PSF could help getting those removed by sending them a grant ? -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Mar 11 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ 2016-03-07: Released eGenix pyOpenSSL 0.13.14 ... http://egenix.com/go89 2016-02-19: Released eGenix PyRun 2.1.2 ... http://egenix.com/go88 ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From ntoll at ntoll.org Fri Mar 11 04:05:41 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Fri, 11 Mar 2016 09:05:41 +0000 Subject: [Microbit-Python] URGENT - how do I remove adverts from our ReadTheDocs? In-Reply-To: <56E288F3.6050003@egenix.com> References: <56E1CE30.7090006@ntoll.org> <56E1D04B.8050806@ntoll.org> <56E275F6.9050506@ntoll.org> <56E288F3.6050003@egenix.com> Message-ID: <56E28A65.1070607@ntoll.org> On 11/03/16 08:59, M.-A. Lemburg wrote: > I think a first step in the right direction would probably be to > use a neutral URL which then redirects to whatever URL you use > for hosting the documentation. > > Regarding the ads on read-the-docs: do you think the PSF could help > getting those removed by sending them a grant ? > +1 I can't see RTD turning down money. As far as I can tell it's run by a couple of folks on a shoe-string. In much the same way that PyPI is a "community resource" supported by the PSF, perhaps RTD could be supported in this way? However, they don't just target Python projects. Perhaps a Python only version of RTD that's linked to PyPI (i.e. to get space on the PSF RTD your project should be in PyPI) is a way to go? The RTD folk could maintain it and use the PSF derived support to cover the wider RTD project..? Just throwing raw ideas out there... (and they're very raw - I don't know that much about RTD, the people behind it or the PSF's policy in this regard). As always, comments, constructive critique and ideas most welcome! :-) N. From microbit at sheep.art.pl Fri Mar 11 04:10:29 2016 From: microbit at sheep.art.pl (Radomir Dopieralski) Date: Fri, 11 Mar 2016 10:10:29 +0100 Subject: [Microbit-Python] URGENT - how do I remove adverts from our ReadTheDocs? In-Reply-To: <56E28A65.1070607@ntoll.org> References: <56E1CE30.7090006@ntoll.org> <56E1D04B.8050806@ntoll.org> <56E275F6.9050506@ntoll.org> <56E288F3.6050003@egenix.com> <56E28A65.1070607@ntoll.org> Message-ID: <20160311101029.1309faac@ghostwheel> On Fri, 11 Mar 2016 09:05:41 +0000 "Nicholas H.Tollervey" wrote: > Perhaps a Python only version of RTD that's linked to PyPI (i.e. to > get space on the PSF RTD your project should be in PyPI) is a way to > go? The RTD folk could maintain it and use the PSF derived support to > cover the wider RTD project..? You know that PSF has their own version of Read The Docs? https://wiki.python.org/moin/PyPiDocumentationHosting -- Radomir Dopieralski From ntoll at ntoll.org Fri Mar 11 04:28:10 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Fri, 11 Mar 2016 09:28:10 +0000 Subject: [Microbit-Python] URGENT - how do I remove adverts from our ReadTheDocs? In-Reply-To: <20160311101029.1309faac@ghostwheel> References: <56E1CE30.7090006@ntoll.org> <56E1D04B.8050806@ntoll.org> <56E275F6.9050506@ntoll.org> <56E288F3.6050003@egenix.com> <56E28A65.1070607@ntoll.org> <20160311101029.1309faac@ghostwheel> Message-ID: <56E28FAA.5010602@ntoll.org> On 11/03/16 09:10, Radomir Dopieralski wrote: > You know that PSF has their own version of Read The Docs? > https://wiki.python.org/moin/PyPiDocumentationHosting Now I do..! ;-) Thanks for the heads up. N. From damien.p.george at gmail.com Fri Mar 11 04:48:12 2016 From: damien.p.george at gmail.com (Damien George) Date: Fri, 11 Mar 2016 09:48:12 +0000 Subject: [Microbit-Python] URGENT - how do I remove adverts from our ReadTheDocs? In-Reply-To: <56E28FAA.5010602@ntoll.org> References: <56E1CE30.7090006@ntoll.org> <56E1D04B.8050806@ntoll.org> <56E275F6.9050506@ntoll.org> <56E288F3.6050003@egenix.com> <56E28A65.1070607@ntoll.org> <20160311101029.1309faac@ghostwheel> <56E28FAA.5010602@ntoll.org> Message-ID: Regarding URL and redirect: the way I did it with MicroPython docs is to have docs.micropython.org as the main URL, and it was originally pointing to RTD (they have a special feature for this), but now it points to a private server. On Fri, Mar 11, 2016 at 9:28 AM, Nicholas H.Tollervey wrote: > On 11/03/16 09:10, Radomir Dopieralski wrote: >> You know that PSF has their own version of Read The Docs? >> https://wiki.python.org/moin/PyPiDocumentationHosting > > Now I do..! ;-) > > Thanks for the heads up. > > N. > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit From damien.p.george at gmail.com Fri Mar 11 04:51:56 2016 From: damien.p.george at gmail.com (Damien George) Date: Fri, 11 Mar 2016 09:51:56 +0000 Subject: [Microbit-Python] Innovate Guildford Science and Arts Festival In-Reply-To: <56E27634.6050300@ntoll.org> References: <56E27634.6050300@ntoll.org> Message-ID: Good luck to both of you, Nevil and Nicholas! On Fri, Mar 11, 2016 at 7:39 AM, Nicholas H.Tollervey wrote: > Hi Nevil, > > Best of luck. Unfortunately, I'm in Bratislava this weekend to, er, demo > MicroPython on the micro:bit as a keynote to PyCon Slovakia. ;-) > > N. > > On 10/03/16 22:26, Nevil Hunt wrote: >> >> Hi All, >> >> With my STEM Ambassadors hat on I'm demo-ing the BBC micro:bit at >> the "Innovate Guildford Science and Arts Festival" this Saturday. I'll >> have the Kitronik Crane Demo and the Kitronik Inventor's Kit and (now it >> is live) I hope to demo Python! If anyone is in the Guildford area feel >> free to drop in - it's free to attend! For detail see the link below. >> >> http://www.guildford.gov.uk/innovateguildford >> >> >> Nevil >> >> >> >> _______________________________________________ >> Microbit mailing list >> Microbit at python.org >> https://mail.python.org/mailman/listinfo/microbit >> > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit From mal at egenix.com Fri Mar 11 05:02:30 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Fri, 11 Mar 2016 11:02:30 +0100 Subject: [Microbit-Python] URGENT - how do I remove adverts from our ReadTheDocs? In-Reply-To: <56E28FAA.5010602@ntoll.org> References: <56E1CE30.7090006@ntoll.org> <56E1D04B.8050806@ntoll.org> <56E275F6.9050506@ntoll.org> <56E288F3.6050003@egenix.com> <56E28A65.1070607@ntoll.org> <20160311101029.1309faac@ghostwheel> <56E28FAA.5010602@ntoll.org> Message-ID: <56E297B6.4040606@egenix.com> On 11.03.2016 10:28, Nicholas H.Tollervey wrote: > On 11/03/16 09:10, Radomir Dopieralski wrote: >> You know that PSF has their own version of Read The Docs? >> https://wiki.python.org/moin/PyPiDocumentationHosting > > Now I do..! ;-) > > Thanks for the heads up. Good point, Radomir, you could use that as well for hosting the doc files: https://pythonhosted.org/an_example_pypi_project/buildanduploadsphinx.html Still, RTD is way more popular than pythonhosted.org, so I still think the PSF may be able to do something in that direction. We did fund them a while ago. -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Mar 11 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ 2016-03-07: Released eGenix pyOpenSSL 0.13.14 ... http://egenix.com/go89 2016-02-19: Released eGenix PyRun 2.1.2 ... http://egenix.com/go88 ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From russell at keith-magee.com Fri Mar 11 05:07:23 2016 From: russell at keith-magee.com (Russell Keith-Magee) Date: Fri, 11 Mar 2016 18:07:23 +0800 Subject: [Microbit-Python] URGENT - how do I remove adverts from our ReadTheDocs? In-Reply-To: <56E28A65.1070607@ntoll.org> References: <56E1CE30.7090006@ntoll.org> <56E1D04B.8050806@ntoll.org> <56E275F6.9050506@ntoll.org> <56E288F3.6050003@egenix.com> <56E28A65.1070607@ntoll.org> Message-ID: On Fri, Mar 11, 2016 at 5:05 PM, Nicholas H.Tollervey wrote: > On 11/03/16 08:59, M.-A. Lemburg wrote: > > I think a first step in the right direction would probably be to > > use a neutral URL which then redirects to whatever URL you use > > for hosting the documentation. > > > > Regarding the ads on read-the-docs: do you think the PSF could help > > getting those removed by sending them a grant ? > > > > +1 > > I can't see RTD turning down money. As far as I can tell it's run by a > couple of folks on a shoe-string. Yes, it is, despite the fact that it?s one of the most used resources in the Python (and wider) software development community. Eric Holscher (RTD?s founder) has been trying to find ways to support it commercially, but without a whole lot of success. If there?s a situation here where BBC requirements specify that advertising isn?t acceptable, and they have money to support that position, he?s got a commercial version of the service (called, predictably, readthedocs.com). If you need specific commercial terms or other arrangements, I have no doubt Eric would be up for that. Eric?s a very reasonable person, and he?s a great friend of the Python community and open source generally. If you need a personal introduction, let me know. Yours, Russ Magee %-) -------------- next part -------------- An HTML attachment was scrubbed... URL: From mail at kushaldas.in Fri Mar 11 08:58:37 2016 From: mail at kushaldas.in (Kushal Das) Date: Fri, 11 Mar 2016 19:28:37 +0530 Subject: [Microbit-Python] URGENT - how do I remove adverts from our ReadTheDocs? In-Reply-To: <56E288F3.6050003@egenix.com> References: <56E1CE30.7090006@ntoll.org> <56E1D04B.8050806@ntoll.org> <56E275F6.9050506@ntoll.org> <56E288F3.6050003@egenix.com> Message-ID: <20160311135837.GB19391@kdas-laptop> On 11/03/16, M.-A. Lemburg wrote: > > 3. Complain loudly on IRC so the maintainers remove the (unasked for) > > advertising. > > > > I think a temporary stop-gap should be 2. and we should look at 1. for > > the long term. > > > > Unfortunately, the ReadTheDocs URL is in quite a few places (including > > our built in help in MicroPython itself). > > I think a first step in the right direction would probably be to > use a neutral URL which then redirects to whatever URL you use > for hosting the documentation. > > Regarding the ads on read-the-docs: do you think the PSF could help > getting those removed by sending them a grant ? Yes please :) That would be amazing if PSF can help to remove those ads from readthedocs. Kushal -- Fedora Cloud Engineer CPython Core Developer https://kushaldas.in https://dgplug.org From andrewferguson500 at gmail.com Sat Mar 12 08:21:39 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson) Date: Sat, 12 Mar 2016 13:21:39 +0000 Subject: [Microbit-Python] Licence for ReadTheDocs Documentation Message-ID: Hi all, I was wondering what the licence for the microbit-micropython documentation on ReadTheDocs is? The source can be found in github.com/bbcmicrobit/micropython in the docs folder, but there is no licence file in the docs folder or the entire repository. What I am looking for is SVG or high-resolution images of the Microbit (both sides). There is a few suitable ones on the ReadTheDocs page, so if they were appropriately licenced I would use them (aside: who made them? They're really good.) Thanks, Andrew -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Sat Mar 12 09:03:23 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Sat, 12 Mar 2016 14:03:23 +0000 Subject: [Microbit-Python] Licence for ReadTheDocs Documentation In-Reply-To: References: Message-ID: <56E421AB.4070201@ntoll.org> On 12/03/16 13:21, Andrew Ferguson wrote: > What I am looking for is SVG or high-resolution images of the Microbit > (both sides). There is a few suitable ones on the ReadTheDocs page, so > if they were appropriately licenced I would use them (aside: who made > them? They're really good.) You can generate your own micro:bit SVG (front only) at the micro:bit-o-matic (which I created with the design help of Steve Hawkes). ;-) http://pycomic.github.io/microbit.html They're supposed to be embedded within PyComics: http://pycomic.github.io/ Feedback welcome! N. From andrewferguson500 at gmail.com Sat Mar 12 12:04:50 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson) Date: Sat, 12 Mar 2016 17:04:50 +0000 Subject: [Microbit-Python] Licence for ReadTheDocs Documentation In-Reply-To: <56E421AB.4070201@ntoll.org> References: <56E421AB.4070201@ntoll.org> Message-ID: Thanks Nicholas, that was exactly what I was looking for. What a great resource! I'll definitely recommend this to my teachers. On 12 March 2016 at 14:03, Nicholas H.Tollervey wrote: > On 12/03/16 13:21, Andrew Ferguson wrote: > > What I am looking for is SVG or high-resolution images of the Microbit > > (both sides). There is a few suitable ones on the ReadTheDocs page, so > > if they were appropriately licenced I would use them (aside: who made > > them? They're really good.) > > You can generate your own micro:bit SVG (front only) at the > micro:bit-o-matic (which I created with the design help of Steve > Hawkes). ;-) > > http://pycomic.github.io/microbit.html > > They're supposed to be embedded within PyComics: > > http://pycomic.github.io/ > > Feedback welcome! > > N. > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrewferguson500 at gmail.com Sun Mar 13 10:16:38 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson) Date: Sun, 13 Mar 2016 14:16:38 +0000 Subject: [Microbit-Python] Blockly to MicroPython - is it possible? Message-ID: So based on Carlos' earlier idea for a converter from Blockly to Python, I thought I'd have a go at doing this, just to see if it was possible. I've done something similar before (Scratch 2.0 to C / Pawn for the Pleo Dinosaur robot - side note, do any schools apart from mine have these?). That was fairly easy*: Scratch 2 uses JSON in a intuitive way. Blockly is proving to be a lot less intuitive. See the following snippet from a simple example from the website: A answer 3 At first I assumed that each 'block' was contained in a 'block' tag, with one tag for each block. That appears to be the case sometimes, but not always. Observe how the "device_random" block is self contained but the "variables_set" block continues down into the "controls_if" block! In addition, Blockly supports concurrently running scripts, while I suspect MicroPython does not (or does it - would be fantastic if it does!). If my suspicion is correct, this would mean that a script in Blockly that has a group of blocks in a "forever" loop and another group of blocks in a "when button pressed" block, would not be possible to convert to MicroPython. Any way round this? Oh, and the Blockly editor seems to have stopped working in Chromium (at least it has on my computer with very outdated version - but it worked yesterday). Clicking "Compile" makes the logo rotate forever (I waited 55 minutes) and nothing else happens. Has there been a recent update? (Chromium has no Java / Flash support, so that could be the cause). Looking forward to trying out some stuff on a real MicroBit when it arrives! Andrew *Fairly easy until I realised their development tools were all closed under an NDA, so I had to rewrite and reverse engineer a *lot* to get the basics working. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrewferguson500 at gmail.com Sun Mar 13 12:53:10 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson) Date: Sun, 13 Mar 2016 16:53:10 +0000 Subject: [Microbit-Python] Blockly to MicroPython - is it possible? In-Reply-To: References: Message-ID: Ah, OK. I think I'm finally getting to grips with how the XML is formatted. All blocks that come after another block are actually contained within the first block. So each block needs to be checked to see if it contains a 'next' tag, as that indicates if another block comes after that block. Any pointers or ideas for the concurrent script problem (as described in previous message) would be useful, as I'm still not sure what to do. On 13 March 2016 at 14:16, Andrew Ferguson wrote: > So based on Carlos' earlier idea for a converter from Blockly to Python, I > thought I'd have a go at doing this, just to see if it was possible. I've > done something similar before (Scratch 2.0 to C / Pawn for the Pleo > Dinosaur robot - side note, do any schools apart from mine have these?). > That was fairly easy*: Scratch 2 uses JSON in a intuitive way. > > Blockly is proving to be a lot less intuitive. See the following snippet > from a simple example from the website: > > > > A > > > answer > > > 3 > > > > > > > > > At first I assumed that each 'block' was contained in a 'block' tag, with > one tag for each block. That appears to be the case sometimes, but not > always. Observe how the "device_random" block is self contained but the > "variables_set" block continues down into the "controls_if" block! > > In addition, Blockly supports concurrently running scripts, while I > suspect MicroPython does not (or does it - would be fantastic if it does!). > If my suspicion is correct, this would mean that a script in Blockly that > has a group of blocks in a "forever" loop and another group of blocks in a > "when button pressed" block, would not be possible to convert to > MicroPython. Any way round this? > > Oh, and the Blockly editor seems to have stopped working in Chromium (at > least it has on my computer with very outdated version - but it worked > yesterday). Clicking "Compile" makes the logo rotate forever (I waited 55 > minutes) and nothing else happens. Has there been a recent update? > (Chromium has no Java / Flash support, so that could be the cause). > > Looking forward to trying out some stuff on a real MicroBit when it > arrives! > > Andrew > > > *Fairly easy until I realised their development tools were all closed > under an NDA, so I had to rewrite and reverse engineer a *lot* to get the > basics working. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From carlos.p.a.87 at gmail.com Sun Mar 13 14:50:13 2016 From: carlos.p.a.87 at gmail.com (Carlos P.A.) Date: Sun, 13 Mar 2016 18:50:13 +0000 Subject: [Microbit-Python] Blockly to MicroPython - is it possible? In-Reply-To: References: Message-ID: Hi Andrew, You are right and that is something I completely overlooked when thinking about this, currently it will not be possible to implement the current micropython implementation. Hopefully this should be a temporary issue, have a look at the discussion in https://github.com/bbcmicrobit/micropython/issues/36 In case you are interested I had added my (almost inexistent) progress to https://github.com/carlosperate/microbit-blocks-python , which is basically extracting only the required compiled files to have the block implementation and adding the default blockly Python generator, as I really didn't have the time to do anything else. Hopefully next week I will be able to dedicate a bit more time to this, let me know how you are doing and we could combine efforts. Regards, Carlos On 13 March 2016 at 16:53, Andrew Ferguson wrote: > Ah, OK. I think I'm finally getting to grips with how the XML is formatted. > > All blocks that come after another block are actually contained within the > first block. So each block needs to be checked to see if it contains a > 'next' tag, as that indicates if another block comes after that block. > > Any pointers or ideas for the concurrent script problem (as described in > previous message) would be useful, as I'm still not sure what to do. > > On 13 March 2016 at 14:16, Andrew Ferguson > wrote: > >> So based on Carlos' earlier idea for a converter from Blockly to Python, >> I thought I'd have a go at doing this, just to see if it was possible. I've >> done something similar before (Scratch 2.0 to C / Pawn for the Pleo >> Dinosaur robot - side note, do any schools apart from mine have these?). >> That was fairly easy*: Scratch 2 uses JSON in a intuitive way. >> >> Blockly is proving to be a lot less intuitive. See the following snippet >> from a simple example from the website: >> >> >> >> A >> >> >> answer >> >> >> 3 >> >> >> >> >> >> >> >> >> At first I assumed that each 'block' was contained in a 'block' tag, with >> one tag for each block. That appears to be the case sometimes, but not >> always. Observe how the "device_random" block is self contained but the >> "variables_set" block continues down into the "controls_if" block! >> >> In addition, Blockly supports concurrently running scripts, while I >> suspect MicroPython does not (or does it - would be fantastic if it does!). >> If my suspicion is correct, this would mean that a script in Blockly that >> has a group of blocks in a "forever" loop and another group of blocks in a >> "when button pressed" block, would not be possible to convert to >> MicroPython. Any way round this? >> >> Oh, and the Blockly editor seems to have stopped working in Chromium (at >> least it has on my computer with very outdated version - but it worked >> yesterday). Clicking "Compile" makes the logo rotate forever (I waited 55 >> minutes) and nothing else happens. Has there been a recent update? >> (Chromium has no Java / Flash support, so that could be the cause). >> >> Looking forward to trying out some stuff on a real MicroBit when it >> arrives! >> >> Andrew >> >> >> *Fairly easy until I realised their development tools were all closed >> under an NDA, so I had to rewrite and reverse engineer a *lot* to get the >> basics working. >> > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrewferguson500 at gmail.com Sun Mar 13 16:03:59 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson) Date: Sun, 13 Mar 2016 20:03:59 +0000 Subject: [Microbit-Python] Blockly to MicroPython - is it possible? In-Reply-To: References: Message-ID: Hi Carlos, Thanks for the link to that discussion - hopefully a fix will become available in due course. This was something that I also overlooked when planning this, when I did the this for the Pleo dinosaur I had no issues - it has four self-contained VM's. Right now our methods appear to be very different. As far as I can see you are using JS and the blockly editor to generate the python, while I'm using python and BeautifulSoup to parse the XML file from the downloaded JSZ file. Please keep me updated as to your progress (and any pitfalls you come across) - I'll do the same. My code is probably even less advanced than yours - there is more of it, but most of that will need rewriting! I don't suppose you've investigated translating TouchDevelop into python at all? Initial investigations shows that JSON is generated inside the JSZ file, but the JSON seems full of obscure characters. Andrew On 13 March 2016 at 18:50, Carlos P.A. wrote: > Hi Andrew, > > You are right and that is something I completely overlooked when thinking > about this, currently it will not be possible to implement the current > micropython implementation. Hopefully this should be a temporary issue, > have a look at the discussion in > https://github.com/bbcmicrobit/micropython/issues/36 > > In case you are interested I had added my (almost inexistent) progress to > https://github.com/carlosperate/microbit-blocks-python , which is > basically extracting only the required compiled files to have the block > implementation and adding the default blockly Python generator, as I really > didn't have the time to do anything else. Hopefully next week I will be > able to dedicate a bit more time to this, let me know how you are doing and > we could combine efforts. > > Regards, > Carlos > > On 13 March 2016 at 16:53, Andrew Ferguson > wrote: > >> Ah, OK. I think I'm finally getting to grips with how the XML is >> formatted. >> >> All blocks that come after another block are actually contained within >> the first block. So each block needs to be checked to see if it contains a >> 'next' tag, as that indicates if another block comes after that block. >> >> Any pointers or ideas for the concurrent script problem (as described in >> previous message) would be useful, as I'm still not sure what to do. >> >> On 13 March 2016 at 14:16, Andrew Ferguson >> wrote: >> >>> So based on Carlos' earlier idea for a converter from Blockly to Python, >>> I thought I'd have a go at doing this, just to see if it was possible. I've >>> done something similar before (Scratch 2.0 to C / Pawn for the Pleo >>> Dinosaur robot - side note, do any schools apart from mine have these?). >>> That was fairly easy*: Scratch 2 uses JSON in a intuitive way. >>> >>> Blockly is proving to be a lot less intuitive. See the following snippet >>> from a simple example from the website: >>> >>> >>> >>> A >>> >>> >>> answer >>> >>> >>> 3 >>> >>> >>> >>> >>> >>> >>> >>> >>> At first I assumed that each 'block' was contained in a 'block' tag, >>> with one tag for each block. That appears to be the case sometimes, but not >>> always. Observe how the "device_random" block is self contained but the >>> "variables_set" block continues down into the "controls_if" block! >>> >>> In addition, Blockly supports concurrently running scripts, while I >>> suspect MicroPython does not (or does it - would be fantastic if it does!). >>> If my suspicion is correct, this would mean that a script in Blockly that >>> has a group of blocks in a "forever" loop and another group of blocks in a >>> "when button pressed" block, would not be possible to convert to >>> MicroPython. Any way round this? >>> >>> Oh, and the Blockly editor seems to have stopped working in Chromium (at >>> least it has on my computer with very outdated version - but it worked >>> yesterday). Clicking "Compile" makes the logo rotate forever (I waited 55 >>> minutes) and nothing else happens. Has there been a recent update? >>> (Chromium has no Java / Flash support, so that could be the cause). >>> >>> Looking forward to trying out some stuff on a real MicroBit when it >>> arrives! >>> >>> Andrew >>> >>> >>> *Fairly easy until I realised their development tools were all closed >>> under an NDA, so I had to rewrite and reverse engineer a *lot* to get the >>> basics working. >>> >> >> >> _______________________________________________ >> Microbit mailing list >> Microbit at python.org >> https://mail.python.org/mailman/listinfo/microbit >> >> > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrewferguson500 at gmail.com Mon Mar 14 07:54:23 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson) Date: Mon, 14 Mar 2016 11:54:23 +0000 Subject: [Microbit-Python] Request for microbit.co.uk API Documentation Message-ID: Hi, I see that microbit.co.uk has an API at microbit.co.uk/api , and details of a published script can be obtained by providing the ID the script (e.g: microbit.co.uk/api/zmojvl returns details of the Decision Maker script). I would be interested in the finer details of this API, and in particular, how XML code from Blockly or JSON code from TouchDevelop can be obtained. Could anyone provide me with a link to this API's documentation? Thanks, Andrew -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Mon Mar 14 07:55:38 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Mon, 14 Mar 2016 11:55:38 +0000 Subject: [Microbit-Python] Request for microbit.co.uk API Documentation In-Reply-To: References: Message-ID: <56E6A6BA.6080309@ntoll.org> I get a 404 for http://microbit.co.uk/api N. On 14/03/16 11:54, Andrew Ferguson wrote: > Hi, > > I see that microbit.co.uk has an API at > microbit.co.uk/api , and details of a > published script can be obtained by providing the ID the script > (e.g: microbit.co.uk/api/zmojvl > returns details of the Decision Maker script). > > I would be interested in the finer details of this API, and in > particular, how XML code from Blockly or JSON code from TouchDevelop can > be obtained. > > Could anyone provide me with a link to this API's documentation? > > Thanks, > Andrew > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From mail at timgolden.me.uk Mon Mar 14 08:00:55 2016 From: mail at timgolden.me.uk (Tim Golden) Date: Mon, 14 Mar 2016 12:00:55 +0000 Subject: [Microbit-Python] Request for microbit.co.uk API Documentation In-Reply-To: <56E6A6BA.6080309@ntoll.org> References: <56E6A6BA.6080309@ntoll.org> Message-ID: <56E6A7F7.9020405@timgolden.me.uk> Heh, but if you try: https://microbit.co.uk/api/ (note the https and trailing slash) you get what's presumably the API version: {"message":"Not Found"} :) TJG On 14/03/2016 11:55, Nicholas H.Tollervey wrote: > I get a 404 for http://microbit.co.uk/api > > N. > > On 14/03/16 11:54, Andrew Ferguson wrote: >> Hi, >> >> I see that microbit.co.uk has an API at >> microbit.co.uk/api , and details of a >> published script can be obtained by providing the ID the script >> (e.g: microbit.co.uk/api/zmojvl >> returns details of the Decision Maker script). >> >> I would be interested in the finer details of this API, and in >> particular, how XML code from Blockly or JSON code from TouchDevelop can >> be obtained. >> >> Could anyone provide me with a link to this API's documentation? >> >> Thanks, >> Andrew >> >> >> _______________________________________________ >> Microbit mailing list >> Microbit at python.org >> https://mail.python.org/mailman/listinfo/microbit >> > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From andrewferguson500 at gmail.com Mon Mar 14 08:15:34 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson) Date: Mon, 14 Mar 2016 12:15:34 +0000 Subject: [Microbit-Python] Request for microbit.co.uk API Documentation In-Reply-To: <56E6A7F7.9020405@timgolden.me.uk> References: <56E6A6BA.6080309@ntoll.org> <56E6A7F7.9020405@timgolden.me.uk> Message-ID: Yes, that's it. Adding the extra forward slash helps. Anyone here from the BBC able to provide information on this? On 14 March 2016 at 12:00, Tim Golden wrote: > Heh, but if you try: https://microbit.co.uk/api/ > > (note the https and trailing slash) you get what's presumably the API > version: > > {"message":"Not Found"} > > :) > > TJG > > On 14/03/2016 11:55, Nicholas H.Tollervey wrote: > > I get a 404 for http://microbit.co.uk/api > > > > N. > > > > On 14/03/16 11:54, Andrew Ferguson wrote: > >> Hi, > >> > >> I see that microbit.co.uk has an API at > >> microbit.co.uk/api , and details of a > >> published script can be obtained by providing the ID the script > >> (e.g: microbit.co.uk/api/zmojvl > >> returns details of the Decision Maker script). > >> > >> I would be interested in the finer details of this API, and in > >> particular, how XML code from Blockly or JSON code from TouchDevelop can > >> be obtained. > >> > >> Could anyone provide me with a link to this API's documentation? > >> > >> Thanks, > >> Andrew > >> > >> > >> _______________________________________________ > >> Microbit mailing list > >> Microbit at python.org > >> https://mail.python.org/mailman/listinfo/microbit > >> > > > > _______________________________________________ > > Microbit mailing list > > Microbit at python.org > > https://mail.python.org/mailman/listinfo/microbit > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mal at egenix.com Mon Mar 14 11:34:35 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Mon, 14 Mar 2016 16:34:35 +0100 Subject: [Microbit-Python] URGENT - how do I remove adverts from our ReadTheDocs? In-Reply-To: <20160311135837.GB19391@kdas-laptop> References: <56E1CE30.7090006@ntoll.org> <56E1D04B.8050806@ntoll.org> <56E275F6.9050506@ntoll.org> <56E288F3.6050003@egenix.com> <20160311135837.GB19391@kdas-laptop> Message-ID: <56E6DA0B.6050401@egenix.com> On 11.03.2016 14:58, Kushal Das wrote: > On 11/03/16, M.-A. Lemburg wrote: > >>> 3. Complain loudly on IRC so the maintainers remove the (unasked for) >>> advertising. >>> >>> I think a temporary stop-gap should be 2. and we should look at 1. for >>> the long term. >>> >>> Unfortunately, the ReadTheDocs URL is in quite a few places (including >>> our built in help in MicroPython itself). >> >> I think a first step in the right direction would probably be to >> use a neutral URL which then redirects to whatever URL you use >> for hosting the documentation. >> >> Regarding the ads on read-the-docs: do you think the PSF could help >> getting those removed by sending them a grant ? > Yes please :) That would be amazing if PSF can help to remove those ads > from readthedocs. I've kicked off a discussion on the PSF board. Let's see how this goes. -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Mar 14 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ 2016-03-07: Released eGenix pyOpenSSL 0.13.14 ... http://egenix.com/go89 2016-02-19: Released eGenix PyRun 2.1.2 ... http://egenix.com/go88 ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From jez at geekteacher.co.uk Thu Mar 17 03:36:57 2016 From: jez at geekteacher.co.uk (Jez Dean) Date: Thu, 17 Mar 2016 14:36:57 +0700 Subject: [Microbit-Python] (no subject) Message-ID: <2883621458200217@web15j.yandex.ru> An HTML attachment was scrubbed... URL: From jez at geekteacher.co.uk Thu Mar 17 03:44:59 2016 From: jez at geekteacher.co.uk (Jez Dean) Date: Thu, 17 Mar 2016 14:44:59 +0700 Subject: [Microbit-Python] Microbit Cheat Sheet Message-ID: <2942501458200699@web15j.yandex.ru> An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Thu Mar 17 04:02:01 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Thu, 17 Mar 2016 08:02:01 +0000 Subject: [Microbit-Python] Microbit Cheat Sheet In-Reply-To: <2942501458200699@web15j.yandex.ru> References: <2942501458200699@web15j.yandex.ru> Message-ID: <56EA6479.8040800@ntoll.org> Hi Jeremy, Blimey... that's totally awesome..! I'm wearing a large grin on my face! I'll take a look and create PR's if need be, by the weekend. Unless, of course, anyone else wants to take a look. ;-) Best of luck with the move. N. On 17/03/16 07:44, Jez Dean wrote: > Dear All, > > I've rushed out a cheat sheet for python and the micro:bit. I was trying > to get in before the kids got their bits. The website is online here: > > https://cheat.microbit-playground.co.uk > > It's built by Jekyll with YAML text files which can be edited within > github. (if you spot any... ) > > https://github.com/microbit-playground/microbit-cheat-sheet > > I've made extensive use of the doc files and linked back for further > information. I was hoping some super talented people on this list would > take a look at the repo and fix my many, many errors. > > Any bug fixes/ideas for other cards etc would be greatly appreciated! > There's also some silly javascript formatting jumps which I'll fix next > week. > > I'll put the rest of it up next week. I'm moving house (and country) > this week! > > > > Thanks, Jeremy. > > ...and if you have a job in the UK do let me know :-) > > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From damien.p.george at gmail.com Thu Mar 17 04:52:09 2016 From: damien.p.george at gmail.com (Damien George) Date: Thu, 17 Mar 2016 08:52:09 +0000 Subject: [Microbit-Python] Microbit Cheat Sheet In-Reply-To: <56EA6479.8040800@ntoll.org> References: <2942501458200699@web15j.yandex.ru> <56EA6479.8040800@ntoll.org> Message-ID: Wow Jeremy, that's really very pretty, and very useful! Well done. On Thu, Mar 17, 2016 at 8:02 AM, Nicholas H.Tollervey wrote: > Hi Jeremy, > > Blimey... that's totally awesome..! I'm wearing a large grin on my face! > > I'll take a look and create PR's if need be, by the weekend. Unless, of > course, anyone else wants to take a look. ;-) > > Best of luck with the move. > > N. > > On 17/03/16 07:44, Jez Dean wrote: >> Dear All, >> >> I've rushed out a cheat sheet for python and the micro:bit. I was trying >> to get in before the kids got their bits. The website is online here: >> >> https://cheat.microbit-playground.co.uk >> >> It's built by Jekyll with YAML text files which can be edited within >> github. (if you spot any... ) >> >> https://github.com/microbit-playground/microbit-cheat-sheet >> >> I've made extensive use of the doc files and linked back for further >> information. I was hoping some super talented people on this list would >> take a look at the repo and fix my many, many errors. >> >> Any bug fixes/ideas for other cards etc would be greatly appreciated! >> There's also some silly javascript formatting jumps which I'll fix next >> week. >> >> I'll put the rest of it up next week. I'm moving house (and country) >> this week! >> >> >> >> Thanks, Jeremy. >> >> ...and if you have a job in the UK do let me know :-) >> >> >> >> _______________________________________________ >> Microbit mailing list >> Microbit at python.org >> https://mail.python.org/mailman/listinfo/microbit >> > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit From a.grandi at gmail.com Thu Mar 17 05:45:01 2016 From: a.grandi at gmail.com (a.grandi at gmail.com) Date: Thu, 17 Mar 2016 09:45:01 +0000 Subject: [Microbit-Python] Microbit Cheat Sheet In-Reply-To: <2942501458200699@web15j.yandex.ru> References: <2942501458200699@web15j.yandex.ru> Message-ID: Hi Jez, it's a fantastic work! I've probably found a "bug", for example if you click on "for loop" there is no example. p.s: kudos for using CloudFlare ;) On 17 March 2016 at 07:44, Jez Dean wrote: > Dear All, > > I've rushed out a cheat sheet for python and the micro:bit. I was trying to > get in before the kids got their bits. The website is online here: > > https://cheat.microbit-playground.co.uk > > It's built by Jekyll with YAML text files which can be edited within github. > (if you spot any... ) > > https://github.com/microbit-playground/microbit-cheat-sheet > > I've made extensive use of the doc files and linked back for further > information. I was hoping some super talented people on this list would take > a look at the repo and fix my many, many errors. > > Any bug fixes/ideas for other cards etc would be greatly appreciated! > There's also some silly javascript formatting jumps which I'll fix next > week. > > I'll put the rest of it up next week. I'm moving house (and country) this > week! > > > > Thanks, Jeremy. > > ...and if you have a job in the UK do let me know :-) > > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > -- Andrea Grandi - Software Engineer Website: https://www.andreagrandi.it Twitter: https://twitter.com/andreagrandi GitHub: https://github.com/andreagrandi PGP: 7238 74F6 886D 5994 323F 1781 8CFB 47AD C384 F0CC From andrewferguson500 at gmail.com Tue Mar 22 16:26:20 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson) Date: Tue, 22 Mar 2016 20:26:20 +0000 Subject: [Microbit-Python] Sending data to a computer Message-ID: Hi all, Does anyone know how to send serial data between a computer and a Micro:bit, I can send data to the microbit from Nicholas' REPL program, but I'd love a way for the microbit to be able to send data to the computer. I thought UART would be the solution to this, but the docs state that: Initializing the UART will cause the Python console on USB to become unaccessible, as it uses the same hardware. There is currently no way to bring the console back, without restarting the module. so I presume it won't work. Is there any way I can specify to send UART data over USB rather than on two specific pins with a way that will not interrupt the operation of the REPL? Thanks, Andrew -------------- next part -------------- An HTML attachment was scrubbed... URL: From warksraspijam at gmail.com Tue Mar 22 16:52:52 2016 From: warksraspijam at gmail.com (warks raspijam) Date: Tue, 22 Mar 2016 20:52:52 +0000 Subject: [Microbit-Python] Sending data to a computer In-Reply-To: References: Message-ID: Martin O'Hanlon has written this blog which does what you need. >>>> http://www.stuffaboutcode.com/2015/12/minecraft-microbit-and-x-wing.html On Tue, Mar 22, 2016 at 8:26 PM, Andrew Ferguson wrote: > Hi all, > > Does anyone know how to send serial data between a computer and a Micro:bit, > I can send data to the microbit from Nicholas' REPL program, but I'd love a > way for the microbit to be able to send data to the computer. I thought UART > would be the solution to this, but the docs state that: > > Initializing the UART will cause the Python console on USB to become > unaccessible, as it uses the same hardware. There is currently no way to > bring the console back, without restarting the module. > > > so I presume it won't work. Is there any way I can specify to send UART data > over USB rather than on two specific pins with a way that will not interrupt > the operation of the REPL? > > Thanks, > Andrew > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From warksraspijam at gmail.com Tue Mar 22 16:55:51 2016 From: warksraspijam at gmail.com (warks raspijam) Date: Tue, 22 Mar 2016 20:55:51 +0000 Subject: [Microbit-Python] Sending data to a computer In-Reply-To: References: Message-ID: here is an edited version which has the right port number in the MCFLY.py script. Its all martins work. I just hijacked it and used it for a cool interface for some minecraft scripts. https://sites.google.com/a/nicholaschamberlaine.co.uk/minecrafthackingresources/hackpack-sow/microbit-micropython-master%20NCSEDIT.zip?attredirects=0&d=1 On Tue, Mar 22, 2016 at 8:52 PM, warks raspijam wrote: > Martin O'Hanlon has written this blog which does what you need. >>>> > http://www.stuffaboutcode.com/2015/12/minecraft-microbit-and-x-wing.html > > On Tue, Mar 22, 2016 at 8:26 PM, Andrew Ferguson > wrote: >> Hi all, >> >> Does anyone know how to send serial data between a computer and a Micro:bit, >> I can send data to the microbit from Nicholas' REPL program, but I'd love a >> way for the microbit to be able to send data to the computer. I thought UART >> would be the solution to this, but the docs state that: >> >> Initializing the UART will cause the Python console on USB to become >> unaccessible, as it uses the same hardware. There is currently no way to >> bring the console back, without restarting the module. >> >> >> so I presume it won't work. Is there any way I can specify to send UART data >> over USB rather than on two specific pins with a way that will not interrupt >> the operation of the REPL? >> >> Thanks, >> Andrew >> >> _______________________________________________ >> Microbit mailing list >> Microbit at python.org >> https://mail.python.org/mailman/listinfo/microbit >> From andrewferguson500 at gmail.com Tue Mar 22 17:14:30 2016 From: andrewferguson500 at gmail.com (Andrew Ferguson) Date: Tue, 22 Mar 2016 21:14:30 +0000 Subject: [Microbit-Python] Sending data to a computer In-Reply-To: References: Message-ID: D'oh! With all my ideas about UART, I had forgotten the easiest (and most basic) way to get information from a micro:bit to a computer - *print()*. On 22 March 2016 at 20:55, warks raspijam wrote: > here is an edited version which has the right port number in the > MCFLY.py script. Its all martins work. I just hijacked it and used it > for a cool interface for some minecraft scripts. > > > https://sites.google.com/a/nicholaschamberlaine.co.uk/minecrafthackingresources/hackpack-sow/microbit-micropython-master%20NCSEDIT.zip?attredirects=0&d=1 > > On Tue, Mar 22, 2016 at 8:52 PM, warks raspijam > wrote: > > Martin O'Hanlon has written this blog which does what you need. >>>> > > http://www.stuffaboutcode.com/2015/12/minecraft-microbit-and-x-wing.html > > > > On Tue, Mar 22, 2016 at 8:26 PM, Andrew Ferguson > > wrote: > >> Hi all, > >> > >> Does anyone know how to send serial data between a computer and a > Micro:bit, > >> I can send data to the microbit from Nicholas' REPL program, but I'd > love a > >> way for the microbit to be able to send data to the computer. I thought > UART > >> would be the solution to this, but the docs state that: > >> > >> Initializing the UART will cause the Python console on USB to become > >> unaccessible, as it uses the same hardware. There is currently no way to > >> bring the console back, without restarting the module. > >> > >> > >> so I presume it won't work. Is there any way I can specify to send UART > data > >> over USB rather than on two specific pins with a way that will not > interrupt > >> the operation of the REPL? > >> > >> Thanks, > >> Andrew > >> > >> _______________________________________________ > >> Microbit mailing list > >> Microbit at python.org > >> https://mail.python.org/mailman/listinfo/microbit > >> > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > -------------- next part -------------- An HTML attachment was scrubbed... URL: From antonywatts at me.com Wed Mar 23 07:01:27 2016 From: antonywatts at me.com (Antony Watts) Date: Wed, 23 Mar 2016 12:01:27 +0100 Subject: [Microbit-Python] Availablility of Mu Message-ID: <59B086D4-B1C4-45B3-A6E3-CFA5206567D7@me.com> It took quite a bit of scratching around to find Mu as a ready-to-go program to run on my Mac. But I found it. Why is this not on a proper web page? Why is it not downloadable on the BBC microbit page? Seems a shame as it looks like an excellent beginners program. Especially with all the support on the Python Help pages. In general the microbit web pages are rather poor, and I am sure you could do better ones for Pythoon. Best Regards Antony Watts PS Sorry if this is the wrong email to send these comments... From joe.t.glancy at gmail.com Wed Mar 23 07:14:50 2016 From: joe.t.glancy at gmail.com (Joe Glancy) Date: Wed, 23 Mar 2016 11:14:50 +0000 Subject: [Microbit-Python] Availablility of Mu In-Reply-To: <59B086D4-B1C4-45B3-A6E3-CFA5206567D7@me.com> References: <59B086D4-B1C4-45B3-A6E3-CFA5206567D7@me.com> Message-ID: Doesn't http://codewith.mu/ provide a correct download? On Wed, 23 Mar 2016, 11:01 Antony Watts, wrote: > It took quite a bit of scratching around to find Mu as a ready-to-go > program to run on my Mac. But I found it. > > Why is this not on a proper web page? Why is it not downloadable on the > BBC microbit page? > > Seems a shame as it looks like an excellent beginners program. Especially > with all the support on the Python Help pages. > > In general the microbit web pages are rather poor, and I am sure you could > do better ones for Pythoon. > > Best Regards > > Antony Watts > > PS Sorry if this is the wrong email to send these comments... > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mail at timgolden.me.uk Wed Mar 23 07:28:15 2016 From: mail at timgolden.me.uk (Tim Golden) Date: Wed, 23 Mar 2016 11:28:15 +0000 Subject: [Microbit-Python] Availablility of Mu In-Reply-To: <59B086D4-B1C4-45B3-A6E3-CFA5206567D7@me.com> References: <59B086D4-B1C4-45B3-A6E3-CFA5206567D7@me.com> Message-ID: <56F27DCF.9060106@timgolden.me.uk> On 23/03/2016 11:01, Antony Watts wrote: > It took quite a bit of scratching around to find Mu as a ready-to-go > program to run on my Mac. But I found it. > > Why is this not on a proper web page? Why is it not downloadable on > the BBC microbit page? Someone else has pointed out the -- very recent -- http://codewith.mu page which is the "home page" for the editor. I suspect, although I don't know, that there is some politics involved, as the official support is all via the TouchDevelop environment and unofficial solutions such as Mu are unlikely to be advertised on the official microbit page. I might be wrong. The Microbit page on the Python website: https://www.python.org/community/microbit/ which is linked from the microbit pages does refer to the Mu editor. That page is within our control while the microbit.co.uk ones aren't. So changes there are definitely possible. I was at a CAS MicroPython/microbit session yesterday in Maidstone and I'll be feeding back to Nicholas (Tollervey) from that, especially around a certain confusion between using the Python editor on the TouchDevelop site as opposed to the mu editor locally. > Seems a shame as it looks like an excellent beginners program. > Especially with all the support on the Python Help pages. That's certainly the idea (good for beginners), so it's good if it comes across that way. Feedback will also be appreciated via its github pages: https://github.com/ntoll/mu/issues TJG From antonywatts at me.com Wed Mar 23 07:35:18 2016 From: antonywatts at me.com (Antony Watts) Date: Wed, 23 Mar 2016 12:35:18 +0100 Subject: [Microbit-Python] Availablility of Mu In-Reply-To: <56F27DCF.9060106@timgolden.me.uk> References: <59B086D4-B1C4-45B3-A6E3-CFA5206567D7@me.com> <56F27DCF.9060106@timgolden.me.uk> Message-ID: <343F1361-AEA4-4162-8247-750E2320563D@me.com> Codewith.mu is exactly what I was looking for, bookmarked for posterity, but it did not turn up in any of my google searches?. wonder why? Thanks and well done. Just waiting now to get my hands on a micro:bit. I?m sure that in the end students will prefer to learn Python not ?lego block? programming, as this give a simple clear path up to more complicated machines, like the Pi. BTW I am an Arduino and Raspberry Pi programmer.. Anyone thought about Arduino IDE and C libraries for micro:bit, perhaps I am asking the wrong people? Antony Watts GanymedeHam.blogspot.com On 23 Mar 2016, at 12:28, Tim Golden wrote: On 23/03/2016 11:01, Antony Watts wrote: > It took quite a bit of scratching around to find Mu as a ready-to-go > program to run on my Mac. But I found it. > > Why is this not on a proper web page? Why is it not downloadable on > the BBC microbit page? Someone else has pointed out the -- very recent -- http://codewith.mu page which is the "home page" for the editor. I suspect, although I don't know, that there is some politics involved, as the official support is all via the TouchDevelop environment and unofficial solutions such as Mu are unlikely to be advertised on the official microbit page. I might be wrong. The Microbit page on the Python website: https://www.python.org/community/microbit/ which is linked from the microbit pages does refer to the Mu editor. That page is within our control while the microbit.co.uk ones aren't. So changes there are definitely possible. I was at a CAS MicroPython/microbit session yesterday in Maidstone and I'll be feeding back to Nicholas (Tollervey) from that, especially around a certain confusion between using the Python editor on the TouchDevelop site as opposed to the mu editor locally. > Seems a shame as it looks like an excellent beginners program. > Especially with all the support on the Python Help pages. That's certainly the idea (good for beginners), so it's good if it comes across that way. Feedback will also be appreciated via its github pages: https://github.com/ntoll/mu/issues TJG _______________________________________________ Microbit mailing list Microbit at python.org https://mail.python.org/mailman/listinfo/microbit From joe.t.glancy at gmail.com Wed Mar 23 07:48:13 2016 From: joe.t.glancy at gmail.com (Joe Glancy) Date: Wed, 23 Mar 2016 11:48:13 +0000 Subject: [Microbit-Python] Availablility of Mu In-Reply-To: <343F1361-AEA4-4162-8247-750E2320563D@me.com> References: <59B086D4-B1C4-45B3-A6E3-CFA5206567D7@me.com> <56F27DCF.9060106@timgolden.me.uk> <343F1361-AEA4-4162-8247-750E2320563D@me.com> Message-ID: An arduino IDE package for compiling sketches for the micro bit would certainly be useful, and possible; but the easiest way to do it would be to use the DAL as a base, but as it's closed source currently you wouldn't be able to redistribute it. But it's certainly possible, and I'd like to see it happen :D On Wed, 23 Mar 2016, 11:35 Antony Watts, wrote: > Codewith.mu is exactly what I was looking for, bookmarked for posterity, > but it did not turn up in any of my google searches?. wonder why? > > Thanks and well done. Just waiting now to get my hands on a micro:bit. I?m > sure that in the end students will prefer to learn Python not ?lego block? > programming, as this give a simple clear path up to more complicated > machines, like the Pi. > > BTW I am an Arduino and Raspberry Pi programmer.. Anyone thought about > Arduino IDE and C libraries for micro:bit, perhaps I am asking the wrong > people? > > Antony Watts > GanymedeHam.blogspot.com > > On 23 Mar 2016, at 12:28, Tim Golden wrote: > > On 23/03/2016 11:01, Antony Watts wrote: > > It took quite a bit of scratching around to find Mu as a ready-to-go > > program to run on my Mac. But I found it. > > > > Why is this not on a proper web page? Why is it not downloadable on > > the BBC microbit page? > > Someone else has pointed out the -- very recent -- http://codewith.mu > page which is the "home page" for the editor. I suspect, although I > don't know, that there is some politics involved, as the official > support is all via the TouchDevelop environment and unofficial solutions > such as Mu are unlikely to be advertised on the official microbit page. > I might be wrong. > > The Microbit page on the Python website: > > https://www.python.org/community/microbit/ > > which is linked from the microbit pages does refer to the Mu editor. > That page is within our control while the microbit.co.uk ones aren't. So > changes there are definitely possible. > > I was at a CAS MicroPython/microbit session yesterday in Maidstone and > I'll be feeding back to Nicholas (Tollervey) from that, especially > around a certain confusion between using the Python editor on the > TouchDevelop site as opposed to the mu editor locally. > > > Seems a shame as it looks like an excellent beginners program. > > Especially with all the support on the Python Help pages. > > That's certainly the idea (good for beginners), so it's good if it comes > across that way. Feedback will also be appreciated via its github pages: > > https://github.com/ntoll/mu/issues > > TJG > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Thu Mar 24 05:35:45 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Thu, 24 Mar 2016 09:35:45 +0000 Subject: [Microbit-Python] Availablility of Mu In-Reply-To: <59B086D4-B1C4-45B3-A6E3-CFA5206567D7@me.com> References: <59B086D4-B1C4-45B3-A6E3-CFA5206567D7@me.com> Message-ID: <56F3B4F1.6090503@ntoll.org> Hi Antony, http://codewith.mu/ is what you need. It'll be where any updates will be hosted along with help, tutorials and other useful things. Right now, it's the barest of useful websites. As always, feedback is most welcome! N. On 23/03/16 11:01, Antony Watts wrote: > It took quite a bit of scratching around to find Mu as a ready-to-go > program to run on my Mac. But I found it. > > Why is this not on a proper web page? Why is it not downloadable on > the BBC microbit page? > > Seems a shame as it looks like an excellent beginners program. > Especially with all the support on the Python Help pages. > > In general the microbit web pages are rather poor, and I am sure you > could do better ones for Pythoon. > > Best Regards > > Antony Watts > > PS Sorry if this is the wrong email to send these comments... > _______________________________________________ Microbit mailing > list Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > From davidcfinan at ymail.com Fri Mar 25 04:51:25 2016 From: davidcfinan at ymail.com (david finan) Date: Fri, 25 Mar 2016 08:51:25 +0000 Subject: [Microbit-Python] I want to learn with micro:bit Message-ID: <56F4FC0D.4080106@ymail.com> But I am 54, can I still join in? I don't have a card, can I learn on an Ubuntu / Win 7 dual boot very old PC? I would love to learn to code, but most of the tutorials I have looked at so far seem to have been beyond me yet I can still program in HTML4.2 (not got the hang of HTML5 yet) Have been ill in bed for ages and struggled to learn anything for a while, but the clouds seem to be lifting so I thought I would try agian Many Thanks David From microbit at sheep.art.pl Fri Mar 25 06:44:31 2016 From: microbit at sheep.art.pl (Radomir Dopieralski) Date: Fri, 25 Mar 2016 11:44:31 +0100 Subject: [Microbit-Python] I want to learn with micro:bit In-Reply-To: <56F4FC0D.4080106@ymail.com> References: <56F4FC0D.4080106@ymail.com> Message-ID: <20160325114431.6de0c359@ghostwheel> I think you can try starting with https://scratch.mit.edu/ It's the same kind of visual language that the kids will start with on the microbit, but it runs on Ubuntu. If you need something more advanced, there is http://learnpythonthehardway.org/ which will get you up to speed with Python. On Fri, 25 Mar 2016 08:51:25 +0000 david finan via Microbit wrote: > But I am 54, can I still join in? > > I don't have a card, can I learn on an Ubuntu / Win 7 dual boot very > old PC? > > I would love to learn to code, but most of the tutorials I have > looked at so far seem to have been beyond me yet I can still program > in HTML4.2 (not got the hang of HTML5 yet) Have been ill in bed for > ages and struggled to learn anything for a while, but the clouds seem > to be lifting so I thought I would try agian > > Many Thanks > > David > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit -- Radomir Dopieralski -- Radomir Dopieralski From chris at chrisarndt.de Fri Mar 25 07:08:44 2016 From: chris at chrisarndt.de (Christopher Arndt) Date: Fri, 25 Mar 2016 12:08:44 +0100 Subject: [Microbit-Python] I want to learn with micro:bit In-Reply-To: <56F4FC0D.4080106@ymail.com> References: <56F4FC0D.4080106@ymail.com> Message-ID: <56F51C3C.4060500@chrisarndt.de> Am 25.03.2016 um 09:51 schrieb david finan via Microbit: > But I am 54, can I still join in? > > I don't have a card, can I learn on an Ubuntu / Win 7 dual boot very old > PC? You could install the unix version of MicroPython (http://micropython.org) on your Ubuntu system to get to grips with Python using a similar version of what's available on the micro:bit. Of course you won't have access to the hardware features the micro:bit has, but I can still be a helpful learning experience until you get your hands on a micro:bit. > I would love to learn to code, but most of the tutorials I have looked > at so far seem to have been beyond me yet I can still program in HTML4.2 Not to be condescending, but writing HTML is not programming. To learn how to program means understanding concepts like variables, flow control (if/else, loops), abstraction and re-use and so on. HTML doesn't have much of these things. The good things is, these concepts can be learned with any real programming language. Chris -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 979 bytes Desc: OpenPGP digital signature URL: From dave at daveboden.com Fri Mar 25 19:25:37 2016 From: dave at daveboden.com (David Boden) Date: Fri, 25 Mar 2016 23:25:37 +0000 Subject: [Microbit-Python] microbit .py stub for use with IDEs ? Message-ID: Hi. Is there a .py file containing the functions listed on: http://microbit-micropython.readthedocs.org/en/latest/microbit_micropython_api.html ? I would expect such a stub file to just have "pass" as the implementation for each method; it would just help when building software with PyCharm or another IDE, removing errors and providing auto-completion. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Mon Mar 28 12:30:03 2016 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Mon, 28 Mar 2016 17:30:03 +0100 Subject: [Microbit-Python] PSF blog Message-ID: <56F95C0B.1090404@ntoll.org> Folks, Two posts from the PSF that feature MicroPython and/or the BBC micro:bit. I've been so busy that I forgot to post here that the device was launched last Tuesday. Here's the PSF blog post about it (written by me): http://pyfound.blogspot.co.uk/2016/03/a-million-children.html Many of the people on this list are name-checked in one form or another. Many many thanks to everyone who has contributed over the past few months so that we have Python running so well, with associated teaching tools and utilities and a bunch of resources to boot. It's a good beginning - now it's for the community to run with it. The second article was published today http://pyfound.blogspot.co.uk/2016/03/genuinely-nice-chap-damien-george.html I'm feeling very pleased for Damien. He's the latest recipient of the Python Software Foundation's community service award and it's richly deserved (I was the sneaky bugger who proposed him). Damien has moved rather large technical mountains and pulled off an amazing hack in the form of MicroPython. Now a million kids can benefit from his work thanks to the BBC micro:bit. It's not just the micro:bit though, with the PyBoard and ESP8266 devices (and more) MicroPython is reaching architectures other implementations cannot reach. Finally, if you ever meet Damien, ask him about his work on MicroPython for the European Space Agency! Congratulations Damien! Very well deserved and here's to your future successes with MicroPython. :-) N. From david at thinkingbinaries.com Mon Mar 28 15:18:01 2016 From: david at thinkingbinaries.com (David Whale) Date: Mon, 28 Mar 2016 20:18:01 +0100 Subject: [Microbit-Python] PSF blog In-Reply-To: <56F95C0B.1090404@ntoll.org> References: <56F95C0B.1090404@ntoll.org> Message-ID: I'm not sure I would call MicroPython a hack, but well done for Damien. David ___________________________________________________________ David Whale, B.Sc (Hons), MIET *Software Engineer and IET Schools Liaison Officer, Essex* On 28 March 2016 at 17:30, Nicholas H.Tollervey wrote: > Folks, > > Two posts from the PSF that feature MicroPython and/or the BBC micro:bit. > > I've been so busy that I forgot to post here that the device was > launched last Tuesday. Here's the PSF blog post about it (written by me): > > http://pyfound.blogspot.co.uk/2016/03/a-million-children.html > > Many of the people on this list are name-checked in one form or another. > Many many thanks to everyone who has contributed over the past few > months so that we have Python running so well, with associated teaching > tools and utilities and a bunch of resources to boot. It's a good > beginning - now it's for the community to run with it. > > The second article was published today > > > http://pyfound.blogspot.co.uk/2016/03/genuinely-nice-chap-damien-george.html > > I'm feeling very pleased for Damien. He's the latest recipient of the > Python Software Foundation's community service award and it's richly > deserved (I was the sneaky bugger who proposed him). > > Damien has moved rather large technical mountains and pulled off an > amazing hack in the form of MicroPython. Now a million kids can benefit > from his work thanks to the BBC micro:bit. It's not just the micro:bit > though, with the PyBoard and ESP8266 devices (and more) MicroPython is > reaching architectures other implementations cannot reach. Finally, if > you ever meet Damien, ask him about his work on MicroPython for the > European Space Agency! > > Congratulations Damien! Very well deserved and here's to your future > successes with MicroPython. > > :-) > > N. > _______________________________________________ > Microbit mailing list > Microbit at python.org > https://mail.python.org/mailman/listinfo/microbit > -------------- next part -------------- An HTML attachment was scrubbed... URL: