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:

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