میکرو پایتون
MicroPython یک پیادهسازی از زبان برنامهنویسی پایتون است که شامل زیرمجموعه کوچکی از کتابخانه استاندارد پایتون است و برای اجرا بر روی میکروکنترلرها و در محیطهای محدود بهینه شدهاست.
نویسنده(های) اصلی | 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 یک کامپایلر کامل پایتون است که بر روی میکروکنترلر خالی اجرا میشود. شما یک ارتباط تعاملی (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