In this year's edition of the Stack Overflow survey, MicroPython ranks 1.6% among the most popular technologies, but why?
<a target="_blank" class="af ag ah ai aj ak al am an ao ap aq ar ji” data-testid=”authorName” href=”https://medium.com/@schuerch_sarah?source=post_page—byline–5b4567a21b99——————————–” rel=”noopener follow”>Sara Lea
·
Continue
Towards data science
·
·
1 hour ago
—
Share
When I saw MicroPython listed in this year's Stack Overflow survey, I wanted to know what I could use this language for. And I was wondering if it could serve as a bridge between hardware and software. In this article, I break down what MicroPython is and what data scientists should know about it.
table of Contents
1— What is MicroPython and why is it special?
2— Why should you learn about MicroPython as a data scientist?
3— What is the difference with Python and other programming languages?
4— What does this look like in practice? (Only with web-based simulator)
5— Final thoughts & Where to continue learning?
MicroPython is a compact, simplified version of Python 3 designed specifically for use in microcontrollers and other low-resource embedded systems. As we can read on the official website, the language offers a reduced standard library and special modules to interact directly with hardware components such as GPIO pins, sensors or LEDs.