Підтримувані пакети#

Основні команди#

Усі вбудовані команди, функції, константи, типи та винятки, включені до Python 3.8, можна використовувати у VEXcode VR.

Список літератури:

Також підтримуються основні компоненти, такі як операції з рядками, регулярні вирази та перенесення тексту.

Список літератури:

Available Packages#

Наведені нижче пакети повністю підтримуються та можуть бути імпортовані у VEXcode VR для використання в проектах кодування. Для цього використовуйте ключове слово import , а потім назву пакета, який ви хочете імпортувати, на початку вашого проекту кодування.

Підтримувані пакети:

Preferred Installer Program (PIP) and micropip#

Неможливо використовувати PIP для встановлення пакетів у VEXcode VR, оскільки він повністю базується у веббраузері. Ви можете використовувати micropip для імпорту пакетів, написаних виключно на Python, але пакети не працюватимуть, якщо вони намагатимуться отримати доступ до обладнання або використовувати інші непідтримувані функції.

Через кількість доступних пакетів ми не можемо надати список пакетів, які працюватимуть у 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#

Одночасне виконання#

Вбудовані параметри Python для одночасного виконання не підтримуються у VEXcode VR. Це пов’язано з функціями безпеки в браузері та іншими веб-технологіями, що використовуються з VEXcode для запобігання зловмисному доступу до вашого комп’ютера. Натомість VEXcode використовує команду vr_thread для створення спрощеного потоку для одночасного виконання.

Непідтримувані групи пакетів#

Існує багато пакетів Python, які можна імпортувати за допомогою ключового слова import , але вони не підтримуватимуться у VEXcode VR.

Непідтримувані групи пакетів Python для VEXcode VR:

  • Зв’язок файлової системи або зовнішньої програми.

  • Мережева або міжпроцесна комунікація.

  • Пакети, що потребують графіки.

  • Пакети мультимедійного відображення або відтворення.

  • Пакети, окрім micropip, для імпорту інших пакетів.

  • Пакети, специфічні для ОС, або ті, що змінюють налаштування ОС.

  • Пакети середовища виконання Python.

  • Пакети, призначені для керування або створення пакетів та інструментів розробки Python.