[vc_row][vc_column][vc_column_text]The rise of Python

The rise of the Python programming language seems unstoppable. As reported by IEEE Spectrum in the “2016 Top Programming Languages“, Python has swapped places with C++ to take the No. 3 position. Although it’s not yet included in the “embedded” category of the above list, we believe that it can work greatly with microcontrollers.

The benefits of Python for embedded

First of all, Python is a Human-Readable Language. The generated code is easy to read, easy to write and is more maintainable and portable compared to other languages, such as C/C++.

Zerynth provides a subset of Python, suitable for microcontrollers, enabling rapid prototyping, faster development cycle and scalability. Thanks to its Hardware Abstraction Layer, the Zerynth Virtual Machine runs Python scripts that are board independent allowing code reuse on a wide set of 32 bit chips.

Fill the survey and win the most voted board

We already support a lot of boards (see the dedicated section of the documentation): Particle Photon, ST Nucleo, Arduino Due, Mikroe Flip&Click and Quail and many others.

We are now expanding the number of supported boards (SPOILER: non-ARM architectures coming this month) and we want to involve you: let us know which from the boards listed below you’d love to program in Python.

The list includes boards to suit all purposes: making, professional development and scale production. Tip: click on the board names and follow the links to view the board details.

And that’s not all! At the end of the survey (3 October 2016) you could be one of the three randomly chosen to win the most voted board! If you want to be the lucky one, just fill the newsletter form after the vote.