میکرو پایتون
نویسنده(های) اصلی | 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». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۲ دسامبر ۲۰۲۱.
- ↑ 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