Detail Implementasi Teknis - Bantuan Proyek - VR Python

VEXcode VRmenggunakan versi modifikasi dari Python runtime yang disebutPyodideuntuk mendukung pemrograman Python di browser.

VEXcode VRmendukung banyak fitur pustaka Standar Python 3.8 seperti:

Catatan:Tidak semua fitur Pustaka Standar dan API diuji dalam VEXcode VR. Beberapa fitur bahasa Python standar tidak didukung dalam VEXcode VR karena sifat menjalankan Python di lingkungan runtime browser.

Contoh perbedaan dari Python standar:

  • Sistem Berkas Lokal dan Akses Basis Data, Multi-threading, Jaringan, Komunikasi Antar-Proses tidak akan berfungsi.
  • Beberapa File API akan bekerja (misalnya: Buat/Buka/Tulis) di atas sistem file virtual Browser. Namun, "file" virtual ini berada di memori volatil browser, dan menghilang saat Anda keluar dari halaman VEXcode VR.
  • brain.print(...) seharusnya digunakan sebagai ganti print(...) 
  • Karena threading Python tidak didukung, VEXcode VR mendukungvr_threadskustom yang mensimulasikan tugas-tugas kooperatif secara dekat. 

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

Last Updated: