Skip to content

Commit a3be2b7

Browse files
committed
add MicroPython programming language
1 parent 6588926 commit a3be2b7

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

docs/programming-languages.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ the programming languages page!
2323
## Python
2424
<https://github.com/ev3dev/ev3dev-lang-python>
2525

26-
Python is a high-level, general-purpose, interpreted scripting language. It is
26+
[Python] is a high-level, general-purpose, interpreted scripting language. It is
2727
great for beginners, while also powerful for experienced coders. If you are new
2828
to programming and unsure which language to choose, Python is a great choice!
2929

@@ -40,6 +40,28 @@ online, make sure that you are reading about `ev3dev-lang-python`.
4040

4141
[Get started with Python](https://github.com/ev3dev/ev3dev-lang-python){: .btn .btn-default }
4242

43+
[Python]: https://www.python.org
44+
45+
## MicroPython
46+
<https://github.com/pybricks/pybricks-micropython/tree/v2>
47+
48+
[MicroPython] is a stripped down variant of the Python programming language.
49+
This brings some advantages, like programs starting significantly faster than
50+
regular Python, but comes at the cost at not being fully compatible with code
51+
written for regular Python.
52+
53+
[Pybricks] is a specialized version of MicroPython for LEGO MINDSTORMS and LEGO
54+
Powered Up smart hubs. Pybricks v2.0 is used by LEGO Education as their [Python
55+
for EV3](https://education.lego.com/en-us/product-resources/mindstorms-ev3/teacher-resources/python-for-ev3)
56+
solution and is the same version that is available in ev3dev-stretch.
57+
58+
**TIP:** `ev3dev-lang-python` is also partially compatible with MicroPython.
59+
60+
[Get started with MicroPython](https://pybricks.github.io/ev3-micropython/){: .btn .btn-default }
61+
62+
[MicroPython]: https://micropython.org
63+
[Pybricks]: https://pybricks.com
64+
4365
## Java
4466
<http://ev3dev-lang-java.github.io/>
4567

0 commit comments

Comments
 (0)