|
| 1 | +{% extends "base.html" %} |
| 2 | +{% load boxes %} |
| 3 | + |
| 4 | +{% block page_title %}{{ page.title }} MicroPython on the BBC micro:bit{% endblock %} |
| 5 | + |
| 6 | + |
| 7 | +{% block content %} |
| 8 | + <article class="text"> |
| 9 | + <img src="/static/images/microbit.png" alt="A BBC micro:bit comic"> |
| 10 | + |
| 11 | + <h2>Links</h2> |
| 12 | + |
| 13 | + <ul> |
| 14 | + <li><a href="http://micropython.org/">MicroPython</a> is the |
| 15 | + version of Python that runs on the BBC micro:bit. It's a full |
| 16 | + reimplementation of Python 3 created by Damien George.</li> |
| 17 | + <li>The <a href="https://github.com/bbcmicrobit/micropython">source code</a> |
| 18 | + for the BBC micro:bit port is open source, so you can contribute. |
| 19 | + Our youngest contributor so far was 11 years old.</li> |
| 20 | + <li>There is comprehensive documentation for both |
| 21 | + <a href="http://microbit-micropython.readthedocs.org/en/latest/index.html">developers</a> and |
| 22 | + <a href="http://microbit-micropython.readthedocs.org/en/latest/tutorials/introduction.html">teachers</a>.</li> |
| 23 | + <li>In addition to the Python editor built into the |
| 24 | + <a href="http://microbit.co.uk/">official website</a>, there is |
| 25 | + a native editor <a href="http://codewith.mu/">called Mu</a> (that |
| 26 | + works on Windows, OSX, Linux and Raspberry Pi). There is also an |
| 27 | + editor |
| 28 | + <a href="https://github.com/ntoll/python-native-editor">for |
| 29 | + ChromeOS</a>.</li> |
| 30 | + <li>Various cross-platform command-line tools have been created |
| 31 | + for MicroPython on the BBC micro:bit. The |
| 32 | + <a href="http://uflash.readthedocs.org/en/latest/">uFlash |
| 33 | + utility</a> makes it easy to flash the BBC micro:bit with Python |
| 34 | + scripts and |
| 35 | + <a href="https://github.com/ntoll/microrepl">microrepl</a> |
| 36 | + simplifies connecting to Python running on the device.</li> |
| 37 | + <li>To create comics like the one at the top of this page (they're |
| 38 | + great for educational resources) try out our |
| 39 | + <a href="http://pycomic.github.io/">Python comic generator</a>.</li> |
| 40 | + <li>We've also created a |
| 41 | + <a href="http://pycomic.github.io/microbit.html">BBC micro:bit</a> |
| 42 | + simulator to mocking up the outputs from a device. Also very good |
| 43 | + for use in educational resources.</li> |
| 44 | + </ul> |
| 45 | + |
| 46 | + <h2>Community</h2> |
| 47 | + |
| 48 | + <ul> |
| 49 | + <li>During development, we sent some of the devices on a |
| 50 | + <a href="http://microworldtour.github.io/">World Tour</a>. Check |
| 51 | + out their travelogues for lots of cool projects and ideas.</li> |
| 52 | + <li>There is a |
| 53 | + <a href="https://mail.python.org/mailman/listinfo/microbit">mailing |
| 54 | + list</a> for discussion of MicroPython on the BBC micro:bit. We |
| 55 | + welcome contributions from developers, teachers and users |
| 56 | + alike.</li> |
| 57 | + <li>If old-school Internet Relay Chat (IRC) is your thing, then |
| 58 | + join the #microbit channel on |
| 59 | + <a href="https://freenode.net/">Freenode IRC</a>.</li> |
| 60 | + <li>Finally, our friends at |
| 61 | + <a href="http://community.computingatschool.org.uk/">Computing at |
| 62 | + School</a> have a wide range of teacher created resources and |
| 63 | + community events to get involved with and |
| 64 | + <a href="http://pyconuk.org/">PyCon UK</a> has had a flourishing |
| 65 | + education and kids track since 2012.</li> |
| 66 | + </ul> |
| 67 | + |
| 68 | + </article> |
| 69 | +{% endblock content %} |
0 commit comments