MicroPython

Na webu tech.microbit.org/software/micropython/ najdeme podrobnější informace a zajímavosti o MicroPythonu pro micro:bit. Shrnutí obsahu jednotlivých odstavců:

Overview

„MicroPython je verze oblíbeného programovacího jazyka Python pro zařízení jako micro:bit. Je to svobodný software: vytváření, údržba a dokumentace MicroPythonu je dílem mezinárodního týmu dobrovolníků.“

Co můžeme použít k programování: Python Editor, Mu editor, nástroje třetích stran

MicroPython Tools

Co je to  μFlash a microFS a že existuje Tutoriál MicroPythonu na micro:bitu

What is MicroPython?

Čím se MicroPython pro micro:bit odlišuje od ostatních programovacích jazyků: Jde o kompletní reimplementaci pythonu, takže zahrnuje pokročilé funkce a vychytávky. Kromě datových struktur a ošetření výjimek je to například řečový syntetizátor, systém souborů, možnost připojení zařízení přes l2c, spi, uart a přímé ovládání microbitu pomocí repl.

Jeden odstavec se věnuje také implementaci rádiové komunikaci mezi micro:bity.

„Konečně, a to je možná nejdůležitější, učením se MicroPythonu se naučíte používat Python – jeden z nejpopulárnějších profesionálních programovacích jazyků na světě. Neúmyslně používáte Python každý den, když používáte YouTube, Google, Facebook, Instagram, DropBox a nepřeberné množství dalších online služeb. Tyto dovednosti jsou cenné: po programátorech Pythonu je poptávka.“

The MicroPython Software

Co se stane, když do micro:bitu nahrajeme .hex obsahující prázdný program, tedy pouze runtime MicroPythonu a jak používat repl.

Adding a User Application to MicroPython

Co vše obsahuje soubor .hex, který do micro:bitu nahráváme.

Is MicroPython Compiled or Interpreted? It’s Both!

Podrobněji o Abstract Syntax Tree, bytecode virtual machine.


Další odstavce obsahují mnoho užitečných odkazů:

  • Code Editors and Tools
  • Community Contributions
  • Teaching Resources
  • Documentation
  • Logging an Issue with the Development Team
  • Source Code
  • Other Links




<<< V čem programovat micro:bit

<<< Začínáme s Pythonem na micro:bitu

<<< Video: MicroPython




Populární příspěvky z tohoto blogu

Jak začít?

Co je BBC micro:bit?

Úvod ve škole i v kroužku

Začínáme v MakeCode

Projekty s PINy

Příklady pro začátečníky

Micro:bit na prvním stupni

Semafor a RGB dioda

V čem programovat micro:bit?

Základ programování a proč pracovní listy