Podrobnosti technické implementace - Nápověda k projektu - VR Python

VEXcode VRpoužívá upravenou verzi běhového prostředí Pythonu nazvanouPyodidepro podporu programování Pythonu v prohlížečích.

VEXcode VRpodporuje mnoho funkcí knihovny Python 3.8 Standard, jako například:

Poznámka:Ve VEXcode VR zatím nejsou testovány všechny funkce standardní knihovny a API. Některé ze standardních funkcí jazyka Python nejsou ve VEXcode VR podporovány kvůli povaze spouštění Pythonu v běhovém prostředí prohlížeče.

Příklady rozdílů od standardního Pythonu:

  • Místní souborový systém a přístup k databázi, multi-threading, síť, meziprocesová komunikace nebudou fungovat.
  • Některé z rozhraní File API budou fungovat (např.: Create/Open/Write) nad virtuálním souborovým systémem prohlížeče. Ale tyto virtuální „soubory“ jsou uloženy v nestálé paměti prohlížeče a zmizí, když opustíte stránku VEXcode VR.
  • brain.print(...) by měl být použit místo print(...) 
  • Protože není podporováno vytváření vláken v Pythonu, VEXcode VR podporuje vlastnívr_threads, které úzce simulují kooperativní úlohy. 

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

Last Updated: