പിന്തുണയ്ക്കുന്ന പാക്കേജുകൾ#

കോർ കമാൻഡുകൾ#

പൈത്തൺ 3.8-ൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന എല്ലാ ബിൽറ്റ്-ഇൻ കമാൻഡുകൾ, ഫംഗ്ഷനുകൾ, സ്ഥിരാങ്കങ്ങൾ, തരങ്ങൾ, ഒഴിവാക്കലുകൾ എന്നിവ 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-നുള്ള പിന്തുണയില്ലാത്ത പൈത്തൺ ഗ്രൂപ്പ് പാക്കേജുകൾ:

  • ഫയൽ സിസ്റ്റം അല്ലെങ്കിൽ ബാഹ്യ ആപ്ലിക്കേഷൻ ആശയവിനിമയം.

  • നെറ്റ്‌വർക്കിംഗ് അല്ലെങ്കിൽ ഇന്റർപ്രോസസ് കമ്മ്യൂണിക്കേഷൻ.

  • ഗ്രാഫിക്സ് ആവശ്യമുള്ള പാക്കേജുകൾ.

  • മൾട്ടിമീഡിയ ഡിസ്പ്ലേ അല്ലെങ്കിൽ പ്ലേബാക്ക് പാക്കേജുകൾ.

  • മറ്റ് പാക്കേജുകൾ ഇറക്കുമതി ചെയ്യുന്നതിനുള്ള മൈക്രോപിപ്പ് ഒഴികെയുള്ള പാക്കേജുകൾ.

  • OS-നിർദ്ദിഷ്ട പാക്കേജുകൾ അല്ലെങ്കിൽ OS ക്രമീകരണങ്ങൾ മാറ്റുന്നവ.

  • പൈത്തൺ റൺടൈം പാക്കേജുകൾ.

  • പൈത്തൺ പാക്കേജുകളും വികസന ഉപകരണങ്ങളും കൈകാര്യം ചെയ്യുന്നതിനോ നിർമ്മിക്കുന്നതിനോ വേണ്ടി സമർപ്പിച്ചിരിക്കുന്ന പാക്കേജുകൾ.