Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cdbb5be

Browse files
tjgukberkerpeksag
authored andcommitted
Add a simple landing page for the Python microbit initiative
1 parent 384e83c commit cdbb5be

3 files changed

Lines changed: 70 additions & 0 deletions

File tree

pydotorg/urls.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
url(r'^box/', include('boxes.urls')),
4848
url(r'^comments/', include('django_comments_xtd.urls')),
4949
url(r'^community/', include('community.urls', namespace='community')),
50+
url(r'^community/microbit/$', TemplateView.as_view(template_name="community/microbit.html"), name='microbit'),
5051
url(r'^events/', include('events.urls', namespace='events')),
5152
url(r'^jobs/', include('jobs.urls', namespace='jobs')),
5253
url(r'^newjobs/', include('jobs.urls', namespace='jobs')),

static/images/microbit.png

169 KB
Loading

templates/community/microbit.html

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
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

Comments
 (0)