This is the documentation for the latest development branch of MicroPython and may refer to features that are not available in released versions.

If you are looking for the documentation for a specific release, use the drop-down menu on the left and select the desired version.

MicroPython tutorial for ESP8266

This tutorial is intended to get you started using MicroPython on the ESP8266system-on-a-chip. If it is your first time it is recommended to follow thetutorial through in the order below. Otherwise the sections are mostly selfcontained, so feel free to skip to those that interest you.

The tutorial does not assume that you know Python, but it also does not attemptto explain any of the details of the Python language. Instead it provides youwith commands that are ready to run, and hopes that you will gain a bit ofPython knowledge along the way. To learn more about Python itself please refertohttps://www.python.org.