V čem programovat micro:bit?
Jednou z největších výhod micro:bitu je možnost programování v různých jazycích a zejména plynulé přecházení mezi nimi. Zvídaví začátečníci se tak velmi brzy dostávají na vyšší úroveň.
- makecode online a offline
- python edublocks
- python online a mu
Na oficiálních stránkách microbit.org se pod odkazem Let’s Code skrývá rozcestník doporučovaných online vývojových prostředí MakeCode Editor a Python Editor a aplikací pro různé platformy. Poslední věta na stránce odkazuje na početný přehled alternativních editorů. Podívejme se na některé možnosti.
MakeCode online
https://makecode.microbit.org- makecode online a offline
- python edublocks
- python online a mu
Na oficiálních stránkách microbit.org se pod odkazem Let’s Code skrývá rozcestník doporučovaných online vývojových prostředí MakeCode Editor a Python Editor a aplikací pro různé platformy. Poslední věta na stránce odkazuje na početný přehled alternativních editorů. Podívejme se na některé možnosti.
MakeCode online
- práce přímo v prohlížeči
- blokové programování jako puzzle
- tutoriály a nápověda k příkazům
- přeloženo i do češtiny
- plynulé přepínání do javascriptu
- testování v simulátoru
Bloky nelze sestavit špatně, proto odpadá řešení syntaktických chyb a vzniká více prostoru pro informatické myšlení. Blokové programování není jen pro začátečníky, jak by se zdálo, některé zahraniční univerzity jej úspěšně využívají i v pokročilých kurzech.
MakeCode offline aplikace
https://www.microsoft.com/cs-cz/p/makecode-for-micro-bit/https://makecode.microbit.org/offline
- pro windows 10 resp. win a mac os
- vypadá stejně jako online verze
- umožňuje navíc sériový přenos dat a vizualizaci
Python editor online
https://python.microbit.org/- práce přímo v prohlížeči
- odkaz na dokumentaci
- zkratky kódu snippets
- vzorový program při spuštění
- v beta verzi našeptávání a přímé nahrání do micro:bita
- UPDATE: v listopadu 2019 byla vydána nová verze s novým menu a mnoha novými funkcemi
Thonny – Python IDE for beginners
- vhodný i pro začátečníky
Mu python editor
Python EduBlocks online
https://microbit.edublocks.org nová verze https://app.edublocks.org/
- skládání příkazů v pythonu jako puzzle
- přepínání do editoru pythonu a zpět
- včetně některých rozšíření
Open Roberta Lab
- německý blokový programovací jazyk NEPO
- programování v češtině stejné pro různé platformy
- dvě úrovně příkazů, v pokročilé i matematické funkce
- simulátor
- stažení kódu v Pythonu, import/export v xml
ARM mbed
Vzhledem k tomu, že je micro:bit založen na procesoru ARM, k nejmocnějším vývojovým prostředím patří jednoznačně mbed a jazyk C/C++. Online prostředí poskytuje po přihlášení vše potřebné pro vývoj včetně editace kódu, kompilace programů a správy verzí
Microbit + Scratch
Všechna uvedená programovacích prostředí jsou podrobněji popsána v článku: https://www.e-mole.cz/clanek/bbc-microbit-ve-skole
>>> Úvod ve škole i v kroužku (plán a pracovní listy do prvních hodin) – MakeCode
>>> Začínáme s Pythonem
- vhodný i pro začátečníky
Mu python editor
Python EduBlocks online
https://microbit.edublocks.org nová verze https://app.edublocks.org/- skládání příkazů v pythonu jako puzzle
- přepínání do editoru pythonu a zpět
- včetně některých rozšíření
- německý blokový programovací jazyk NEPO
- programování v češtině stejné pro různé platformy
- dvě úrovně příkazů, v pokročilé i matematické funkce
- simulátor
- stažení kódu v Pythonu, import/export v xml
ARM mbed
Microbit + Scratch
Všechna uvedená programovacích prostředí jsou podrobněji popsána v článku: https://www.e-mole.cz/clanek/bbc-microbit-ve-skole
>>> Úvod ve škole i v kroužku (plán a pracovní listy do prvních hodin) – MakeCode
>>> Začínáme s Pythonem
Komentáře
Okomentovat