PythonExtra language and implementation¶
PythonExtra aims to implement the Python 3.4 standard (with selected features from later versions) with respect to language syntax, and most of the features of PythonExtra are identical to those described by the “Language Reference” documentation at docs.python.org.
The PythonExtra standard library is described in the corresponding chapter. The PythonExtra differences from CPython chapter describes differences between PythonExtra and CPython (which mostly concern standard library and types, but also some language-level features).
This chapter describes features and peculiarities of PythonExtra implementation and the best practices to use them.
- Glossary
- The PythonExtra Interactive Interpreter Mode (aka REPL)
- Reset and Boot Sequence
- PythonExtra remote control: mpremote
- PythonExtra .mpy files
- Writing interrupt handlers
- Maximising PythonExtra speed
- PythonExtra on microcontrollers
- PythonExtra manifest files
- Package management
- Inline assembler for Thumb2 architectures
- Working with filesystems
- The pyboard.py tool
- PythonExtra 2.0 Migration Guide