Exploring the Wonderful World of Python on Devices
By most metrics, Python is the world's most popular programming language, and has enjoyed a steady rise in the last few years due to its popularity in the data science and machine learning spaces. If Python is your language of choice, you can use it to run jobs on a server, power your API, run your web apps, and create powerful machine learning models. And if you are dabbling in the hardware space, you can also use Python to power your low-power, embedded, and IoT projects, be it Python on a Raspberry Pi, or MicroPython and CircuitPython on inexpensive microcontrollers connected to sensors, screens, buttons, and more. As Python grows in popularity overall, the Python on devices world is pushing the pace, with new Python-compatible devices coming online every day. The latest, the Raspberry Pi Pico is a $4 device with MicroPython support baked in. It's never been cheaper, or easier, to build physical projects with Python! In this session, we'll explore the world of Python on devices and look at ways to use it with single-board computers like the Raspberry Pi, microcontrollers like the Pico and ESP32, and even how to build IoT solutions with cellular connectivity in your Python-based projects. By the end, you'll have everything you need to build your own powered devices.
Take Aways
- An understanding of Python variants for embedded devices
- How to get started using Python on devices