الحزم المدعومة#
الأوامر الأساسية#
جميع الأوامر والوظائف والثوابت والأنواع والاستثناءات المضمنة في Python 3.8 قابلة للاستخدام في VEXcode VR.
مراجع:
كما يتم دعم المكونات الأساسية مثل عمليات السلاسل النصية والتعبيرات النمطية والتفاف النصوص.
مراجع:
Available Packages#
الحزم التالية مدعومة بالكامل ويمكن استيرادها إلى VEXcode VR لاستخدامها في مشاريع البرمجة. للقيام بذلك، استخدم الكلمة المفتاحية import متبوعة باسم الحزمة التي ترغب في استيرادها في بداية مشروع البرمجة الخاص بك.
الحزم المدعومة:
Preferred Installer Program (PIP) and micropip#
لا يمكن استخدام PIP لتثبيت الحزم على VEXcode VR لأنها تعتمد كليًا على متصفح الويب. يمكنك استخدام micropip ، ولكن هذه الحزم لن تعمل إذا حاولت الوصول إلى مكونات الجهاز أو استخدام ميزات غير مدعومة.
نظراً لعدد الحزم المتاحة، لا يمكننا تقديم قائمة بالحزم التي ستعمل في VEXcode VR.
import micropip
def main():
# Tell micropip to install the "snowballstemmer" package.
await micropip.install('snowballstemmer')
# Now that "snowballstemmer" is installed, we can import the
# package.
import snowballstemmer
# Use the package to find the stems of the words and print
# them.
stemmer = snowballstemmer.stemmer('english')
brain.print(stemmer.stemWords('go goes going gone'.split()))
vr_thread(main)
Known Unsupported Features / Packages#
التنفيذ المتزامن#
لا يدعم VEXcode VR خيارات بايثون الأصلية للتنفيذ المتزامن. ويعود ذلك إلى ميزات الأمان في المتصفح وتقنيات الويب الأخرى المستخدمة مع VEXcode لمنع الوصول الضار إلى جهازك. وبدلاً من ذلك، يستخدم VEXcode الأمر vr_thread لإنشاء سلسلة عمليات مبسطة لتشغيل العمليات بشكل متزامن.
مجموعات الحزم غير المدعومة#
هناك العديد من حزم بايثون التي يمكن استيرادها باستخدام الكلمة المفتاحية import ، ولكنها لن تكون مدعومة في VEXcode VR.
مجموعات حزم بايثون غير المدعومة لـ VEXcode VR:
الاتصال بنظام الملفات أو التطبيقات الخارجية.
التواصل الشبكي أو التواصل بين العمليات.
حزم تتطلب رسومات.
حزم عرض أو تشغيل الوسائط المتعددة.
حزم، باستثناء micropip، لاستيراد حزم أخرى.
الحزم الخاصة بنظام التشغيل أو تلك التي تُغير إعدادات نظام التشغيل.
حزم وقت تشغيل بايثون.
حزم مخصصة لإدارة أو بناء حزم بايثون وأدوات التطوير.