MicroPython هي تنفيذ برمجي للغة Python 3 مكتوب بلغة البرمجة C، والذي تم تحسينه ليعمل على متحكمات الأجهزة الصغيرة. إنها مترجمة وبيئة تشغيل كاملة للغة Python تعمل على أجهزة المتحكم المصغرة. يتم عرض موجه التفاعل (REPL) التفاعلي للمستخدم لتنفيذ الأوامر المدعومة على الفور. تتضمن ميزات MicroPython مجموعة مختارة من مكتبات Python الأساسية؛ حيث يتضمن MicroPython وحدات تمنح المبرمجين إمكانية الوصول إلى الأجهزة على مستوى منخفض. تم إنشاء MicroPython أصلاً من قبل المبرمج الأسترالي والفيزيائي Damien George، بعد حملة Kickstarter ناجحة في عام 2013. وفي حين أن حملة Kickstarter الأصلية أطلقت MicroPython مع متحكم الpyboard، إلا أن MicroPython يدعم عددًا من الهندسات الأساسية المبنية على ARM. وقد تم تشغيل MicroPython على منتجات Arduino و ESP8266 و ESP32 وأجهزة الإنترنت منذ ذلك الحين. في عام 2016، تم إنشاء نسخة من MicroPython لـ BBC Micro Bit كجزء من مساهمة مؤسسة Python Software Foundation في شراكة Micro Bit مع BBC. يتوفر الشفرة المصدرية للمشروع على GitHub. يمكنك العثور على مزيد من المعلومات حول MicroPython على صفحتها على Wikipedia: MicroPython Wikipedia.
0