1. MicroPython



MicroPython je zmenšená a zjednodušená verzia programovacieho jazyka Python 3, napísaný je v jazyku C. Je určený hlavne pre mikrokontroléry, ktoré majú menšiu pamäť a nepotrebujú k plnohodnotnej práci všetky knižnice. Je špeciálne optimalizovaný na prostredie mikrokontrolérov, pre každý z nich je mierne upravený.

Môžeme ho „nazývať“ aj Pythonom pre mikrokontroléry. Tvorcovia sa totiž snažili čo najviac napodobniť Python, aby bolo programovanie jednoduchšie a nebola nutnosť učiť sa ďalší nový jazyk. Táto verzia je omnoho efektívnejšia, aj z dôvodu, že potrebuje ovládať menej náročné súčiastky – diódy.

MicroPython funguje na BBC micro:bite, z tohto dôvodu nie je potrebný kompiler. Takisto ako jazyk Python, je dynamický a je možné pracovať so zariadením interaktívne počas písania kódu. Ako prídavok obsahuje mnoho vstavaných obrázkov, zvukových melódií, lokálny súborový systém a veľké množstvo pripojiteľných zariadení.