സാങ്കേതിക നിർവ്വഹണ വിശദാംശങ്ങൾ - പ്രോജക്റ്റ് സഹായം - വിആർ പൈത്തൺ

ബ്രൗസറുകളിൽ പൈത്തൺ പ്രോഗ്രാമിംഗിനെ പിന്തുണയ്ക്കുന്നതിനായി VEXcode VRപയോഡൈഡ്എന്ന പേരിൽ പൈത്തൺ റൺടൈമിന്റെ പരിഷ്കരിച്ച പതിപ്പ് ഉപയോഗിക്കുന്നു.

VEXcode VRപൈത്തൺ 3.8 സ്റ്റാൻഡേർഡ് ലൈബ്രറി സവിശേഷതകളിൽ പലതും പിന്തുണയ്ക്കുന്നു, ഉദാഹരണത്തിന്:

കുറിപ്പ്:എല്ലാ സ്റ്റാൻഡേർഡ് ലൈബ്രറി സവിശേഷതകളും API-യും ഇതുവരെ VEXcode VR-ൽ പരീക്ഷിച്ചിട്ടില്ല. ബ്രൗസർ റൺടൈം പരിതസ്ഥിതിയിൽ പൈത്തൺ പ്രവർത്തിപ്പിക്കുന്നതിന്റെ സ്വഭാവം കാരണം ചില സ്റ്റാൻഡേർഡ് പൈത്തൺ ഭാഷാ സവിശേഷതകൾ VEXcode VR-ൽ പിന്തുണയ്ക്കുന്നില്ല.

സ്റ്റാൻഡേർഡ് പൈത്തണിൽ നിന്നുള്ള വ്യത്യാസങ്ങളുടെ ഉദാഹരണങ്ങൾ:

  • ലോക്കൽ ഫയൽ സിസ്റ്റവും ഡാറ്റാബേസ് ആക്‌സസും, മൾട്ടി-ത്രെഡിംഗ്, നെറ്റ്‌വർക്കിംഗ്, ഇന്റർ-പ്രോസസ് കമ്മ്യൂണിക്കേഷൻ എന്നിവ പ്രവർത്തിക്കില്ല.
  • ബ്രൗസറിന്റെ വെർച്വൽ ഫയൽ സിസ്റ്റത്തിന് മുകളിൽ ചില ഫയൽ API (ഉദാ: സൃഷ്ടിക്കുക/തുറക്കുക/എഴുതുക) പ്രവർത്തിക്കും. എന്നാൽ ഈ വെർച്വൽ "ഫയലുകൾ" ബ്രൗസറിന്റെ വോളറ്റൈൽ മെമ്മറിയിലാണ് താമസിക്കുന്നത്, നിങ്ങൾ VEXcode VR പേജിൽ നിന്ന് നാവിഗേറ്റ് ചെയ്യുമ്പോൾ അവ അപ്രത്യക്ഷമാകും.
  • പ്രിന്റ്(...) എന്നതിന് പകരം brain.print(...) ഉപയോഗിക്കണം. 
  • പൈത്തൺ ത്രെഡിംഗ് പിന്തുണയ്ക്കാത്തതിനാൽ, VEXcode VR ഒരു കസ്റ്റംvr_threadsപിന്തുണയ്ക്കുന്നു, ഇത് സഹകരണ ജോലികളെ അടുത്ത് അനുകരിക്കുന്നു. 

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: