Desteklenen Paketler#

Temel Komutlar#

Python 3.8’de bulunan tüm yerleşik komutlar, fonksiyonlar, sabitler, türler ve istisnalar VEXcode VR’da kullanılabilir.

Referanslar:

Dize işlemleri, düzenli ifadeler ve metin kaydırma gibi temel bileşenler de desteklenmektedir.

Referanslar:

Available Packages#

Aşağıdaki paketler tamamen desteklenmektedir ve VEXcode VR’ye aktarılarak kodlama projelerinde kullanılabilir. Bunu yapmak için, kodlama projenizin başında import anahtar kelimesini ve ardından içe aktarmak istediğiniz paketin adını kullanın.

Desteklenen Paketler:

Preferred Installer Program (PIP) and micropip#

VEXcode VR tamamen web tarayıcısı tabanlı olduğundan, PIP kullanarak paket yüklemek mümkün değildir. Sadece Python ile yazılmış paketleri içe aktarmak için micropip kullanabilirsiniz, ancak bu paketler donanıma erişmeye veya desteklenmeyen diğer özellikleri kullanmaya çalışırlarsa çalışmazlar.

Mevcut paket sayısının fazla olması nedeniyle, VEXcode VR’da hangi paketlerin çalışacağına dair bir liste sunamıyoruz.

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#

Eşzamanlı Yürütme#

VEXcode VR’da eş zamanlı yürütme için yerel Python seçenekleri desteklenmemektedir. Bunun nedeni, bilgisayarınıza kötü amaçlı erişimi önlemek için VEXcode ile kullanılan tarayıcı ve diğer web teknolojilerindeki güvenlik özellikleridir. VEXcode bunun yerine, işlemleri eş zamanlı olarak çalıştırmak için basitleştirilmiş bir iş parçacığı oluşturmak üzere vr_thread komutunu kullanır.

Desteklenmeyen Paket Grupları#

Birçok Python paketi import anahtar kelimesi kullanılarak içe aktarılabilir, ancak VEXcode VR’da desteklenmeyecektir.

VEXcode VR için Desteklenmeyen Python Paket Grupları:

  • Dosya sistemi veya harici uygulama iletişimi.

  • Ağ oluşturma veya süreçler arası iletişim.

  • Grafik gerektiren paketler.

  • Multimedya görüntüleme veya oynatma paketleri.

  • micropip hariç, diğer paketleri içe aktarmak için kullanılan paketler.

  • İşletim sistemine özgü paketler veya işletim sistemi ayarlarını değiştiren paketler.

  • Python çalışma zamanı paketleri.

  • Python paketlerini ve geliştirme araçlarını yönetmeye veya oluşturmaya yönelik paketler.