Υποστηριζόμενα πακέτα#

Βασικές εντολές#

Όλες οι ενσωματωμένες εντολές, συναρτήσεις, σταθερές, τύποι και εξαιρέσεις που περιλαμβάνονται στην 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.