Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Так что тут возникает вопрос — зачем проектировать плату, если уже есть плата дешевле, которая при этом наверняка ещё и лучше.



Micro Python will be ported to run on a microcontroller of your choice. The microcontroller must have the capabilities, and you are responsible for set-up costs for the development board and/or software. Get in touch for details. Also includes a Micro Python board.
Разработка схематики не должна занять много времени у опытного схемотехника
Данный проект, вероятно, имеет такую не столько из-за железки (которая копеечная), сколько из-за разработки интерпретатора под неё (с соответствующим возможностям железки memory footprint'ом).
Using Python decorators, functions can be optionally compiled to native machine code, which takes more memory but runs around 2 times faster than byte code. Such functions still implement the complete Python language.
Memory usage is minimised by storing objects in efficient ways. Integers that fit in 31-bits do not allocate an object on the heap, and so require memory only on the stack.
There are 4 types of code emitters, selectable per function by function decorators: (compressed) byte code, native code, native code with native types, and inline assembler
Python exceptions are handled using a variant of setjmp/longjmp. This reduces the amount of flash and RAM needed to implement exceptions.
Size of int object: 4 bytes, stored on the stack or directly in a tuple/list/dictionary.
>>> import sys >>> sys.getsizeof(5) 24
Python для микроконтроллеров