MicroPython: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Note: Aggiunta immagine |
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti. |
||
(14 versioni intermedie di 11 utenti non mostrate) | |||
Riga 1:
{{Linguaggio di programmazione
{{O|informatica|febbraio 2017}}▼
| autore = Damien George
| data =
'''MicroPython''' <ref>{{Cita web|url=https://micropython.org/|titolo=MicroPython - Python for microcontrollers|sito=micropython.org|lingua=en|accesso=2018-04-11}}</ref> è un'implementazione [[software]] del [[linguaggio di programmazione]] [[Python]] 3, scritto in [[C (linguaggio)|C]], ottimizzato per l'esecuzione su un [[microcontrollore]]<ref>{{Cita news|nome=Madhumita|cognome=Venkataramanan|url=https://www.wired.co.uk/article/micro-python|titolo=Micro Python: more powerful than Arduino, simpler than the Raspberry Pi|accesso=2018-04-11}}</ref><ref>{{Cita news|lingua=en|nome=Serdar|cognome=Yegulalp|url=https://www.infoworld.com/article/2608012/python/micro-python-s-tiny-circuits--python-variant-targets-microcontrollers.html|titolo=Micro Python's tiny circuits: Python variant targets microcontrollers|pubblicazione=InfoWorld|accesso=2018-04-11}}</ref>. MicroPython è un compilatore Python completo e runtime che gira sull'hardware del microcontrollore. All'utente viene presentato un prompt interattivo ([[Read–eval–print loop|REPL]]) per eseguire immediatamente i comandi supportati. Sono incluse una selezione di librerie Python di base, MicroPython include moduli che consentono al programmatore di accedere all'hardware di basso livello. ▼
| utilizzo =
| paradigmi =
| tipizzazione =
}}
▲'''MicroPython'''
MicroPython, è stato originariamente creato dal programmatore e fisico australiano Damien George, dopo una campagna sostenuta su [[Kickstarter]] nel 2013<ref>{{Cita web|url=https://www.kickstarter.com/projects/214379695/micro-python-python-for-microcontrollers|titolo=Micro Python: Python for microcontrollers|sito=Kickstarter|lingua=en-US|accesso=2018-04-11}}</ref>. Mentre la campagna Kickstarter originale ha rilasciato MicroPython con un microcontrollore pyboard, MicroPython supporta un certo numero di architetture basate su [[Architettura ARM
Nel 2016 è stata creata una versione di MicroPython per la [[Micro Bit|BBC Micro Bit]] come parte del contributo della [[Python Software Foundation]] alla partnership Micro Bit con la BBC<ref>{{Cita news|lingua=en-GB|url=https://www.electronicsweekly.com/uncategorised/video-bbc-micro-bit-user-interface-2015-07/|titolo=Video: Hands on with the BBC Micro-Bit user interface|pubblicazione=Electronics Weekly|data=2015-07-07|accesso=2018-04-11}}</ref>.
Probabilmente l'IDE di sviluppo più diffuso è ''Thonny'' soprattutto per la sua facilità di utilizzo<ref>{{Cita web|url=https://mischianti.org/it/micropython-con-esp8266-e-esp32-installazione-del-firmware-e-utilizzo-dellide-thonny-2/|titolo=MicroPython con esp8266 e esp32: installazione del firmware e utilizzo dell’IDE Thonny|cognome=Mischianti|sito=https://mischianti.org|lingua=it}}</ref>, ma vi sono degli IDE sicuramente più potenti ed affidabili come [[PyCharm]]<ref>{{Cita web|url=https://mischianti.org/it/micropython-con-esp8266-ed-esp32-installazione-del-firmware-e-utilizzo-dellide-pycharm-3/|titolo=MicroPython con esp8266 ed esp32: installazione del firmware e utilizzo dell’IDE PyCharm|cognome=Mischianti|sito=https://mischianti.org|lingua=it}}</ref>.
Il codice sorgente del progetto può essere trovato su [[GitHub]]<ref>{{Cita web|url=https://github.com/micropython/micropython|titolo=micropython/micropython|sito=GitHub|lingua=en|accesso=2018-04-11}}</ref>. ▼
▲Il [[codice sorgente]] del progetto può essere trovato su [[GitHub]]<ref>{{Cita web|url=https://github.com/micropython/micropython|titolo=micropython/micropython|sito=GitHub|lingua=en|accesso=2018-04-11}}</ref>.
== Note ==
Riga 14 ⟶ 21:
== Voci correlate ==
* [[Python]]
* [[CircuitPython]]
== Altri progetti ==
{{interprogetto}}
== Collegamenti esterni ==
* {{Collegamenti esterni}}
[[Categoria:Python]]
|