python.microbit.org
Information about the micro:bit Python Editor
Overview
The Python Editor is a free, open source, browser-based coding environment for creating MicroPython projects with the BBC micro:bit.
Documentation
For using the editor:
- The Reference, Ideas and API tabs in the editor itself
- User guide
- MicroPython reference provides information and examples on using the API
For developing the editor or understanding how it works:
Reusable software components
The micro:bit MicroPython simulator is a separate component that you can embed in your own software projects.
The micro:bit connection npm package is used to connect to and flash the micro:bit over WebUSB.
The MicroPython file system that stores the user’s Python code can be manipulated with the microbit-fs npm package.
Previous version
The micro:bit Python Editor (V2) is still available at https://python.microbit.org/v/2 with source code at https://github.com/bbcmicrobit/PythonEditor.
Community
- Raise a Python Editor issue or feature request
- Help Translate the Python Editor into your own language.