MicroPython là một sự thực hiện lại của ngôn ngữ lập trình Python, để phù hợp hơn với các bộ vi điều khiển và các hệ thống nhúng (ví dụ như ESP32 hoặc ESP8266)
Lập trình trong MicroPython rất tương tự với lập trình trong Python: tất cả các tính năng ngôn ngữ của Python cũng có trong MicroPython, ngoài một vài ngoại lệ. Do các bộ vi điều khiển và hệ thống nhúng bị hạn chế hơn nhiều so với máy tính của chúng ta, MicroPython không có kèm theo đầy đủ các thư viện chuẩn mặc định.
Nếu đã biết cách lập trình trong Python, bạn có thể lập trình trong MicroPython dễ dàng. Bạn chỉ cần nhớ rằng MicroPython được sử dụng cho các thiết bị bị hạn chế. Do đó, code của bạn càng đơn giản càng tốt.
Bạn có thể tham thảo thêm về Micropython tại đây.