میکرو پایتون

MicroPython
نویسنده(های)
اصلی
Damien P. George
انتشار اولیه۳ مه ۲۰۱۴؛ ۱۰ سال پیش (۲۰۱۴-03}})
انتشار پایدار
1.14 / ۳ فوریه ۲۰۲۱؛ ۳ سال پیش (۲۰۲۱-03}})
مخزن
نوشته‌شده باC
پلت‌فرمARM Cortex-M, STM32, ESP8266, ESP32, 16bit PIC, Unix, Microsoft Windows, Zephyr, JavaScript, RP2040
نوعPython implementation
مجوزMIT license[۱]
وبگاه

MicroPython یک پیاده‌سازی از زبان برنامه‌نویسی پایتون است که شامل زیرمجموعه کوچکی از کتابخانه استاندارد پایتون است و برای اجرا بر روی میکروکنترلرها و در محیط‌های محدود بهینه شده‌است.

نحوه کار

[ویرایش]

MicroPython یک کامپایلر کامل پایتون است که بر روی میکروکنترلر خالی اجرا می‌شود. شما یک ارتباط تعاملی (REPL) برای اجرای فوری دستورها، همراه با قابلیت اجرا و وارد کردن اسکریپت‌ها از سیستم فایل داخلی دریافت می‌کنید. REPL دارای تاریخچه، تکمیل برگه، حالت تورفتگی خودکار و چسباندن است.

MicroPython تلاش می‌کند تا حد ممکن با پایتون معمولی (معروف به CPython) سازگار باشد و تفاوت زیادی با پایتون ندارد.

علاوه بر پیاده‌سازی مجموعه‌ای از کتابخانه‌های هسته پایتون، MicroPython شامل ماژول‌هایی مانند «Machine» برای دسترسی به سخت‌افزار سطح پایین است.

منابع

[ویرایش]

مشارکت‌کنندگان ویکی‌پدیا. «MicroPython». در دانشنامهٔ ویکی‌پدیای انگلیسی، بازبینی‌شده در ۲ دسامبر ۲۰۲۱.

  1. George, Damien P. (4 May 2014). "micropython/LICENSE at master · micropython/micropython". GitHub. Retrieved 11 February 2017.

MicroPython - Python for microcontrollers

https://github.com/micropython/micropython micropython on github