সমর্থিত প্যাকেজ#

মূল কমান্ড#

পাইথন ৩.৮-এ অন্তর্ভুক্ত সকল বিল্ট-ইন কমান্ড, ফাংশন, কনস্ট্যান্ট, টাইপ এবং এক্সেপশন VEXcode VR-এ ব্যবহার করা যায়।

তথ্যসূত্র:

স্ট্রিং অপারেশন, রেগুলার এক্সপ্রেশন এবং টেক্সট র‍্যাপিং-এর মতো মূল উপাদানগুলোও সমর্থিত।

তথ্যসূত্র:

Available Packages#

নিম্নলিখিত প্যাকেজগুলি সম্পূর্ণরূপে সমর্থিত এবং VEXcode VR-এ ইম্পোর্ট করা যায়, যাতে সেগুলি কোডিং প্রোজেক্টে ব্যবহার করা যায়। এটি করার জন্য, আপনার কোডিং প্রোজেক্টের শুরুতে import কীওয়ার্ডটি ব্যবহার করুন এবং এর পরে আপনি যে প্যাকেজটি ইম্পোর্ট করতে চান তার নাম লিখুন।

সমর্থিত প্যাকেজসমূহ:

  • math

  • cmath

  • decimal

  • fractions

  • random

  • statistics

  • functools

  • time

    • দ্রষ্টব্য: এই প্যাকেজের sleep কমান্ডটি VEXcode VR-এর সাথে সামঞ্জস্যপূর্ণ নয়।

  • datetime

  • calendar

  • collections

  • pprint

    • দ্রষ্টব্য: pprint প্যাকেজ ব্যবহার করে সরাসরি প্রিন্ট করে এমন কোনো কোড VEXcode VR প্রিন্ট কনসোলে প্রদর্শিত হবে না।

  • enum

  • copy

  • json

  • types

  • timeit

Preferred Installer Program (PIP) and micropip#

VEXcode VR সম্পূর্ণরূপে ওয়েব ব্রাউজার-ভিত্তিক হওয়ায়, এতে PIP ব্যবহার করে প্যাকেজ ইনস্টল করা সম্ভব নয়। আপনি শুধুমাত্র পাইথনে লেখা প্যাকেজ ইম্পোর্ট করার জন্য 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-এর জন্য অসমর্থিত পাইথন প্যাকেজের গ্রুপসমূহ:

  • ফাইল সিস্টেম বা বাহ্যিক অ্যাপ্লিকেশনের সাথে যোগাযোগ।

  • নেটওয়ার্কিং বা আন্তঃপ্রক্রিয়া যোগাযোগ।

  • গ্রাফিক্স প্রয়োজন এমন প্যাকেজসমূহ।

  • মাল্টিমিডিয়া প্রদর্শন বা প্লেব্যাক প্যাকেজ।

  • অন্যান্য প্যাকেজ ইম্পোর্ট করার জন্য ব্যবহৃত প্যাকেজসমূহ, মাইক্রোপিপ ছাড়া।

  • ওএস-নির্দিষ্ট প্যাকেজ অথবা যেগুলো ওএস সেটিংস পরিবর্তন করে।

  • পাইথন রানটাইম প্যাকেজ।

  • পাইথন প্যাকেজ পরিচালনা বা নির্মাণ এবং উন্নয়ন সরঞ্জামগুলির জন্য নিবেদিত প্যাকেজসমূহ।