Information about the micro:bit Python Editor
Use common snippets of code, add/remove files and modules, and upload/download .hex or .py files.
The Python editor is based upon the Ace editor and includes syntax highlighting, code folding and (semi) intelligent auto-indentation.
The upstream source code for the Python Editor can be found at github.com/bbcmicrobit/PythonEditor
The micro:bit target depends a closed source versioner repository that facilitates releases at
/v/, for example the beta editor https://python.microbit.org/v/beta and previous releases.
It is possible to use the Python Editor offline to generate, upload and download .hex or .py files. However, refreshing the browser resets the editor.
Mu is a third party Python editor, that provides a downloadable, offline coding experience for the micro:bit and includes features such as datalogging and code debugging.
- MicroPython reference provides information and examples on using the blocks
- Developer setup
- Translation strategy
- Embedding the editor
- MakeCode Technical Docs for general development
There are a variety of ways to get involved and interact: