We're officially on 3.4 for some time
parent
e31096b998
commit
414210c48c
6
Home.md
6
Home.md
|
@ -7,7 +7,7 @@ The users guide on how to use Micro Python, and all user oriented library and mo
|
||||||
![micropython-logo](https://avatars1.githubusercontent.com/u/6298560?s=140 '"micro" the project mascot')
|
![micropython-logo](https://avatars1.githubusercontent.com/u/6298560?s=140 '"micro" the project mascot')
|
||||||
|
|
||||||
###What is Micro Python
|
###What is Micro Python
|
||||||
Micro Python is Python interpreter (with partial native code emission feature). It provides subset of Python 3.3 features, implemented for embedded processors and constrained systems.
|
Micro Python is Python interpreter (with partial native code emission feature). It provides subset of Python 3.4 features, implemented for embedded processors and constrained systems.
|
||||||
|
|
||||||
###Boards
|
###Boards
|
||||||
The Kickstarter board
|
The Kickstarter board
|
||||||
|
@ -25,7 +25,7 @@ Some [[numbers|Performance]] from a very simple benchmark
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
* For introduction and tutorials on using MicroPython on Pyboard follow links on http://micropython.org/
|
* For introduction and tutorials on using MicroPython on Pyboard follow links on http://micropython.org/
|
||||||
* MicroPython is an implementation of (subset of) Python language, so "Tutorial" and "Language Reference" sections of https://docs.python.org/3.3/ apply. (Note: only few, core library modules are provided with MicroPython, few more may be available as user-installable modules, so "Library Reference" applies only partially).
|
* MicroPython is an implementation of (subset of) Python language, so "Tutorial" and "Language Reference" sections of https://docs.python.org/3.4/ apply. (Note: only few, core library modules are provided with MicroPython, few more may be available as user-installable modules, so "Library Reference" applies only partially).
|
||||||
* Ongoing effort to document [[Differences]] between CPython and MicroPython.
|
* Ongoing effort to document [[Differences]] between CPython and MicroPython.
|
||||||
|
|
||||||
#### The pyb module
|
#### The pyb module
|
||||||
|
@ -45,5 +45,5 @@ Some developer related information can be found here: [[pyb module|pyb module]].
|
||||||
|
|
||||||
### Current Limitations
|
### Current Limitations
|
||||||
* The entire set of standard python libraries is **not** supported. If a module is missing it will be due to the inapplicability of that module for use in an embedded controller. High memory consumption (e.g. sqlite3) or a lack of a certain required hardware feature (e.g. multiprocessing) are reasons that some modules can not be implemented for some microcontrollers.
|
* The entire set of standard python libraries is **not** supported. If a module is missing it will be due to the inapplicability of that module for use in an embedded controller. High memory consumption (e.g. sqlite3) or a lack of a certain required hardware feature (e.g. multiprocessing) are reasons that some modules can not be implemented for some microcontrollers.
|
||||||
The full list list of standard python libraries can be found here: [Python 3.3 standard lib](http://docs.python.org/3/library/).
|
The full list list of standard python libraries can be found here: [Python 3.4 standard lib](http://docs.python.org/3/library/).
|
||||||
* There are differences between CPython3 (considered to be a reference implementation of the Python3 language) and MicroPython. Documented [[here|Differences]].
|
* There are differences between CPython3 (considered to be a reference implementation of the Python3 language) and MicroPython. Documented [[here|Differences]].
|
||||||
|
|
Loading…
Reference in New Issue