Consistent capitalization of Python/MicroPython on Learn MicroPython page.
parent
d0ea62c39f
commit
07254c8fc2
|
@ -1,28 +1,28 @@
|
||||||
# About Micropython
|
# About MicroPython
|
||||||
MicroPython is a Python interpreter (with partial native code compilation feature). It provides subset of Python 3.4 features, implemented for embedded processors and constrained systems.
|
MicroPython is a Python interpreter (with partial native code compilation feature). It provides subset of Python 3.4 features, implemented for embedded processors and constrained systems.
|
||||||
|
|
||||||
This means that micropython is *very close* to python, but is missing a few of the features.
|
This means that MicroPython is *very close* to Python, but is missing a few of the features.
|
||||||
|
|
||||||
## Learning python
|
## Learning Python
|
||||||
Python is an easy to learn, well documented programming language. Learning python is the first step to learning micropython. It is recommended that you learn python 3.4 or greater, since that is the version that micropython is based off of.
|
Python is an easy to learn, well documented programming language. Learning Python is the first step to learning MicroPython. It is recommended that you learn Python 3.4 or greater, since that is the version that MicroPython is based off of.
|
||||||
|
|
||||||
**Tutorials:**
|
**Tutorials:**
|
||||||
- [standard python documentation](https://docs.python.org/3.4/) -- standard python documentation, start with the [Tutorial](https://docs.python.org/3.4/)
|
- [standard Python documentation](https://docs.python.org/3.4/) -- standard Python documentation, start with the [Tutorial](https://docs.python.org/3.4/)
|
||||||
- [learn python the hard way](http://learnpythonthehardway.org/book/) -- a certain style of learning that works well for many people. The "learn by doing" approach.
|
- [learn Python the hard way](http://learnpythonthehardway.org/book/) -- a certain style of learning that works well for many people. The "learn by doing" approach.
|
||||||
- Videos are a great way to learn
|
- Videos are a great way to learn
|
||||||
- [Google python class](https://www.youtube.com/watch?v=tKTZoB2Vjuk)
|
- [Google Python class](https://www.youtube.com/watch?v=tKTZoB2Vjuk)
|
||||||
- *Please post more helpful full classes for beginners*
|
- *Please post more helpful full classes for beginners*
|
||||||
|
|
||||||
## Diving into micro-python
|
## Diving into micro-Python
|
||||||
Now that you have learned the basics of python, it is important to review the [[Differences to CPython|Differences]] wiki page. Micropython supports surprisingly large part of the python language including numeric types, strings, tuples, lists, dictionaries, classes (with inheritance) and many more. However, it's "batteries included" philosophy is reduced in order to keep everything small, with the standard library modules being supported in [micropython-lib](https://github.com/micropython/micropython-lib)
|
Now that you have learned the basics of Python, it is important to review the [[Differences to CPython|Differences]] wiki page. MicroPython supports surprisingly large part of the Python language including numeric types, strings, tuples, lists, dictionaries, classes (with inheritance) and many more. However, it's "batteries included" philosophy is reduced in order to keep everything small, with the standard library modules being supported in [micropython-lib](https://github.com/micropython/micropython-lib)
|
||||||
|
|
||||||
### pyboard
|
### pyboard
|
||||||
The pyboard is the official implementation of micropython on a microcontroller chip. Support for more microcontrollers and platforms is ongoing and listed at [[Boards Summary|Boards Summary]]
|
The pyboard is the official implementation of MicroPython on a microcontroller chip. Support for more microcontrollers and platforms is ongoing and listed at [[Boards Summary|Boards Summary]]
|
||||||
|
|
||||||
For more documentation and guides, check out the [official pyboard documentation](http://docs.micropython.org/en/latest/).
|
For more documentation and guides, check out the [official pyboard documentation](http://docs.micropython.org/en/latest/).
|
||||||
|
|
||||||
#### The pyb module
|
#### The pyb module
|
||||||
This module allows access to the internal peripherals of the microcontroller chip on which micropython is implemented, such as pins, ADC, pwm, timers, I2c and other peripherals.
|
This module allows access to the internal peripherals of the microcontroller chip on which MicroPython is implemented, such as pins, ADC, pwm, timers, I2c and other peripherals.
|
||||||
|
|
||||||
Documentation: http://docs.micropython.org/en/latest/library/pyb.html
|
Documentation: http://docs.micropython.org/en/latest/library/pyb.html
|
||||||
|
|
Loading…
Reference in New Issue