Các gói được hỗ trợ#
Các lệnh cốt lõi#
Tất cả các lệnh, hàm, hằng số, kiểu dữ liệu và ngoại lệ tích hợp sẵn trong Python 3.8 đều có thể được sử dụng trong VEXcode VR.
Tài liệu tham khảo:
Các thành phần cốt lõi như thao tác chuỗi, biểu thức chính quy và xuống dòng văn bản cũng được hỗ trợ.
Tài liệu tham khảo:
Available Packages#
Các gói sau đây được hỗ trợ đầy đủ và có thể được nhập vào VEXcode VR để sử dụng trong các dự án lập trình. Để làm vậy, hãy sử dụng từ khóa import theo sau là tên của gói bạn muốn nhập ở đầu dự án lập trình của mình.
Các gói được hỗ trợ:
-
Lưu ý: Lệnh
sleeptừ gói này không tương thích với VEXcode VR.
-
Lưu ý: Bất kỳ đoạn mã nào in trực tiếp bằng gói
pprintsẽ không được hiển thị trong Bảng điều khiển in VEXcode VR.
Preferred Installer Program (PIP) and micropip#
Không thể sử dụng PIP để cài đặt các gói cho VEXcode VR vì nó hoạt động hoàn toàn trên trình duyệt web. Bạn có thể sử dụng lệnh micropip để nhập các gói được viết hoàn toàn bằng Python, nhưng các gói này sẽ không hoạt động nếu chúng cố gắng truy cập phần cứng hoặc sử dụng các tính năng không được hỗ trợ khác.
Do số lượng gói phần mềm có sẵn quá nhiều, chúng tôi không thể cung cấp danh sách các gói phần mềm tương thích với 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#
Thực thi đồng thời#
VEXcode VR không hỗ trợ các tùy chọn Python gốc cho việc thực thi đồng thời. Điều này là do các tính năng bảo mật trong trình duyệt và các công nghệ web khác được sử dụng với VEXcode để ngăn chặn truy cập độc hại vào máy tính của bạn. Thay vào đó, VEXcode sử dụng lệnh vr_thread để tạo một luồng đơn giản nhằm chạy các tác vụ đồng thời.
Các nhóm gói không được hỗ trợ#
Có rất nhiều gói Python có thể được nhập bằng từ khóa import , nhưng sẽ không được hỗ trợ trong VEXcode VR.
Các nhóm gói Python không được hỗ trợ cho VEXcode VR:
Giao tiếp giữa hệ thống tập tin hoặc ứng dụng bên ngoài.
Giao tiếp mạng hoặc giao tiếp giữa các tiến trình.
Các gói hàng yêu cầu hình ảnh minh họa.
Các gói phần mềm hiển thị hoặc phát lại đa phương tiện.
Các gói, ngoại trừ micropip, dùng để nhập các gói khác.
Các gói phần mềm dành riêng cho hệ điều hành hoặc các gói phần mềm thay đổi cài đặt hệ điều hành.
Các gói môi trường chạy Python.
Các gói phần mềm chuyên dụng để quản lý hoặc xây dựng các gói Python và các công cụ phát triển.