Discovering the MicroPython language
In this recipe, we will look at some of the basics of MicroPython. This will give you a clear understanding of the structure and different features of the MicroPython programming environment.
Discovering MicroPython
MicroPython is basically Python with some additional libraries to control boards. It comes with an interactive prompt known as the MicroPython Interactive Interpreter mode or Read-Eval-Print-Loop (REPL). REPL runs and imports scripts from the built-in filesystem. It also comes with several features that enhance your coding experience. These features include:
- Auto-indent
- Auto-completion
- Interrupting a running program
- Paste mode
- Soft reset
- Special variable
- Raw mode
Auto-indent
The auto-indent feature keeps your programs neat. When you type a statement that ends with a colon (:
), such as for
or while
loops or if
statements, the prompt changes to three dots (…
) and the cursor gets indented by four spaces. The next lines after that continue on the...