نویسنده(های) اصلی | Damien P. George |
---|---|
انتشار اولیه | ۳ مه ۲۰۱۴ |
انتشار پایدار | 1.14
/ ۳ فوریه ۲۰۲۱ |
مخزن | |
نوشتهشده با | 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». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۲ دسامبر ۲۰۲۱.
MicroPython - Python for microcontrollers
https://github.com/micropython/micropython micropython on github