[Edu-sig] CircuitPython+CPX = minimal setup to lean Python

Carl Karsten carl at nextdayvideo.com
Tue Jul 3 11:46:03 EDT 2018


As education enthusiasts, I highly recommend attending (or watching
the video, I am going to give it extra attention)

https://www.pyohio.org/2018/schedule/presentation/39/

Sunday 12:45 p.m.–2:45 p.m. in Suzanne Scharer
"""
CircuitPython is Python that runs on microcontrollers. It's designed
for learning and it's super simple to use. If you're new to
programming or electronics, CircuitPython can help you get started
with both. All you need to do is plug in a microcontroller board, open
any code editor, and start editing.
...
"""

I attended a 1 hour version of this about a month ago.  I was blown
away by how fast you can get to "ok, lets run python code that makes
lights blink"

I now keep a device/cable with me and have had random people plug it
into their mac/win/linux laptop, the lights start blinking (because it
runs some python code on boot) and with a few clicks they can see/edit
the code that is running.

Make some changes, hit save, the device reboots and runs the changed code.

There are 100 more things I can say about the sensors and mu and
graphs and how much fun and engaging it is, but that will distract
from how quick we go from nothing to editing and running python code.



On Tue, Jul 3, 2018 at 10:04 AM, Andre Roberge <andre.roberge at gmail.com> wrote:
>
>
> On Tue, Jul 3, 2018 at 11:52 AM Nicholas H.Tollervey <ntoll at ntoll.org>
> wrote:
>>
>> On 03/07/18 15:27, Andre Roberge wrote:
>> > * Mu (https://codewith.mu/). Primarily intended for young learners and
>> > hobbyists.
>>
>> Nope.
>>
> Thanks!
>
>
>>
>> I'm the author of Mu. It's for beginner programmers of all levels (as it
>> says so on the website). Beginner programmer is a "stage" not an age. ;-)
>
>
>
> I do agree with what you write ... but, at the same time, I've been
> struggling to define appropriate categories. Some software can be designed
> for use by (young) adult beginners but not for young children. (For example:
> anything that will rely heavily on word menus ... say, like Microsoft Word.)
> I'm using the term hobbyists for this category. Other software can be
> designed to be used by young children.  I did not see Mu being designed to
> be used in a CS 101 type of course.  Perhaps I am wrong and should simply
> think of the target audience as "everyone" like I did for IDLE.... ?
>
>
>
> André
>>
>>
>> The design reflects feedback given to the Raspberry Pi Foundation's
>> education team, extensive UX and feedback from both beginner programmers
>> and teachers.
>>
>
>>
>> Thanks,
>>
>> N.
>> _______________________________________________
>> Edu-sig mailing list
>> Edu-sig at python.org
>> https://mail.python.org/mailman/listinfo/edu-sig
>
>
> _______________________________________________
> Edu-sig mailing list
> Edu-sig at python.org
> https://mail.python.org/mailman/listinfo/edu-sig
>


More information about the Edu-sig mailing list