Paket yang Didukung#
Perintah Inti#
Semua perintah, fungsi, konstanta, tipe, dan pengecualian bawaan yang terdapat dalam Python 3.8 dapat digunakan di VEXcode VR.
Referensi:
Komponen inti seperti operasi string, ekspresi reguler, dan pembungkus teks juga didukung.
Referensi:
Available Packages#
Paket-paket berikut ini sepenuhnya didukung dan dapat diimpor ke VEXcode VR sehingga dapat digunakan dalam proyek pengkodean. Untuk melakukannya, gunakan kata kunci import diikuti dengan nama paket yang ingin Anda impor di awal proyek pengkodean Anda.
Paket yang Didukung:
-
Catatan: Perintah
sleepdari paket ini tidak kompatibel dengan VEXcode VR.
-
Catatan: Kode apa pun yang dicetak langsung menggunakan paket
pprinttidak akan ditampilkan di Konsol Cetak VEXcode VR.
Preferred Installer Program (PIP) and micropip#
Tidak mungkin menggunakan PIP untuk menginstal paket ke VEXcode VR karena sistem ini sepenuhnya berbasis di dalam peramban web. Anda dapat menggunakan micropip untuk mengimpor paket yang ditulis murni dalam Python, tetapi paket tersebut tidak akan berfungsi jika mencoba mengakses perangkat keras atau menggunakan fitur lain yang tidak didukung.
Karena banyaknya paket yang tersedia, kami tidak dapat memberikan daftar paket mana yang kompatibel dengan 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#
Eksekusi Bersamaan#
Opsi Python bawaan untuk eksekusi konkuren tidak didukung di VEXcode VR. Hal ini disebabkan oleh fitur keamanan di browser dan teknologi web lainnya yang digunakan dengan VEXcode untuk mencegah akses berbahaya ke komputer Anda. Sebagai gantinya, VEXcode menggunakan perintah vr_thread untuk membuat thread yang disederhanakan agar dapat menjalankan berbagai hal secara konkuren.
Kelompok Paket yang Tidak Didukung#
Terdapat banyak paket Python yang dapat diimpor menggunakan kata kunci import , tetapi tidak akan didukung di VEXcode VR.
Grup Paket Python yang Tidak Didukung untuk VEXcode VR:
Komunikasi sistem file atau aplikasi eksternal.
Jaringan atau komunikasi antar proses.
Paket yang membutuhkan grafis.
Paket tampilan atau pemutaran multimedia.
Paket-paket, kecuali micropip, untuk mengimpor paket lain.
paket khusus OS atau paket yang mengubah pengaturan OS.
Paket runtime Python.
Paket-paket yang dikhususkan untuk mengelola atau membangun paket Python dan alat pengembangan.