समर्थित पैकेज#
मुख्य आदेश#
पायथन 3.8 में शामिल सभी अंतर्निहित कमांड, फ़ंक्शन, स्थिरांक, प्रकार और अपवादों का उपयोग VEXcode VR में किया जा सकता है।
संदर्भ:
स्ट्रिंग ऑपरेशन, रेगुलर एक्सप्रेशन और टेक्स्ट रैपिंग जैसे मुख्य घटक भी समर्थित हैं।
संदर्भ:
Available Packages#
निम्नलिखित पैकेज पूरी तरह से समर्थित हैं और इन्हें VEXcode VR में आयात किया जा सकता है ताकि इन्हें कोडिंग प्रोजेक्ट्स में उपयोग किया जा सके। ऐसा करने के लिए, अपने कोडिंग प्रोजेक्ट की शुरुआत में कीवर्ड import के बाद उस पैकेज का नाम लिखें जिसे आप आयात करना चाहते हैं।
समर्थित पैकेज:
-
नोट: इस पैकेज का
sleepकमांड VEXcode VR के साथ संगत नहीं है।
-
नोट: कोई भी कोड जो सीधे
pprintपैकेज का उपयोग करके प्रिंट करता है, वह VEXcode VR प्रिंट कंसोल में प्रदर्शित नहीं होगा।
Preferred Installer Program (PIP) and micropip#
VEXcode VR पूरी तरह से वेब ब्राउज़र पर आधारित होने के कारण, PIP का उपयोग करके इसमें पैकेज इंस्टॉल करना संभव नहीं है। आप पूरी तरह से Python में लिखे गए पैकेजों को इम्पोर्ट करने के लिए 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 में Python के मूल समवर्ती निष्पादन विकल्प समर्थित नहीं हैं। इसका कारण ब्राउज़र और VEXcode के साथ उपयोग की जाने वाली अन्य वेब तकनीकों में निहित सुरक्षा सुविधाएँ हैं, जो आपके कंप्यूटर तक दुर्भावनापूर्ण पहुँच को रोकने के लिए बनाई गई हैं। इसके बजाय, VEXcode समवर्ती रूप से कार्यों को चलाने के लिए एक सरलीकृत थ्रेड बनाने हेतु vr_thread कमांड का उपयोग करता है।
असमर्थित पैकेज समूह#
कई ऐसे पायथन पैकेज हैं जिन्हें import कीवर्ड का उपयोग करके आयात किया जा सकता है, लेकिन वे VEXcode VR में समर्थित नहीं होंगे।
VEXcode VR के लिए असमर्थित पायथन पैकेज समूह:
फाइल सिस्टम या बाह्य अनुप्रयोग संचार।
नेटवर्किंग या अंतरप्रक्रिया संचार।
ग्राफिक्स की आवश्यकता वाले पैकेज।
मल्टीमीडिया डिस्प्ले या प्लेबैक पैकेज।
माइक्रोपिप को छोड़कर, अन्य पैकेजों को आयात करने के लिए पैकेज।
ऑपरेटिंग सिस्टम से संबंधित पैकेज या वे पैकेज जो ऑपरेटिंग सिस्टम की सेटिंग्स में बदलाव करते हैं।
पायथन रनटाइम पैकेज।
पाइथन पैकेज और विकास उपकरणों के प्रबंधन या निर्माण के लिए समर्पित पैकेज।