Quraşdırılmış Python ilə VPython-dan istifadə

ORIGINAL URL: https://vpython.org/presentation2018/install.html

Biz Anaconda Python paylamasını quraşdırmağı tövsiyə edirik .

vpython modulu hazırda Python 3.8, 3.9 və 3.10 versiyaları ilə işləyir.

3D displeylər WebGL tərəfindən brauzer pəncərəsində göstərilir. Ətraflı məlumat üçün
    https://vpython.org/contents/VPythonArchitecture.pdf-ə baxın.

Vpython modulu
     "conda install -c vpython vpython" və ya
     "conda install -c conda-forge vpython" və ya
     "conda install -c conda- " istifadə edərək mövcuddur. forge/label/cf202003 vpython" və ya
     "pip install vpython"

Vpython-un sonrakı versiyalarına yeniləmək üçün
     "conda update -c vpython vpython" və ya
     "pip install -U vpython" istifadə edin.

Terminaldan işləyərkən proqram rate() ifadəsini ehtiva edən dövrə ilə bitmirsə proqramın sonuna
"while True: rate(30)" əlavə etməlisiniz Jupyter notebook, IDLE və ya Spyder kimi mühitlərdən
işə salındıqda bu lazım deyil
 

Jupyter notebook xaricində vpython modulundan istifadə

Siz IDLE, Spyder və ya terminal kimi proqramlardan VPython proqramını işə sala bilərsiniz.

Bu qısa proqram qara fonda ağ qutu göstərəcək:
    vpython import *
    qutusundan ()

Jupyter notebook ilə və ya olmadan, "from vpython import *" həmçinin bütün riyaziyyat funksiyalarını, clock(), random() və arange() idxal edir. Bu, Web VPython və VPython 7 arasında hərəkət edən proqramları asanlaşdırır.

JupyterLab-da defolt çıxışın çox kiçik hündürlüyə malik xanada göstərilməsidir və bura VPython displeyi daxildir. Siz ekranın digər hissələrinə baxmaq üçün sürüşə bilərsiniz, lakin siz notebookun istənilən yerinə sağ klikləyib "Çıxışlar üçün sürüşdürməni deaktiv et" seçimini edə bilərsiniz, bu halda VPython normal şəkildə göstərilir.

VPython 7.5.0 və sonrakı versiyalarında işləyən proqramı bağlamaq üçün aşağıdakı koddan istifadə etmək olar:

    vpython.no_notebook-dan idxal stop_server
    stop_server()

Jupyter notebook ( zip faylı ) olmadan istifadə üçün demo proqramlar dəsti mövcuddur .

Ən yeni Spyder VPython 7.5.0 və ya daha sonrakı versiyalardan istifadə etməyi tələb edir. VPython-un köhnə versiyaları üçün sadə seçim köhnə Spyder 3.1.4-ü "conda install spyder=3.1.4" yerinə yetirməklə quraşdırmaqdır, baxmayaraq ki, Spyder 3.1.4 Python 3.7 ilə işləmir, hansı ki Anaconda indi quraşdırır. Siz Anaconda ilə quraşdırılmış Spyder ikonasına klikləməklə Spyder-i işə sala bilərsiniz və ya "spyder" yazaraq əmr sorğusundan Spyder-i işə sala bilərsiniz. Spyder-də siz Tools > Preferences > Run bölməsinə keçməlisiniz və "Xüsusi Python konsolunda icra et"i təyin etməlisiniz.

Bəzi Mac istifadəçiləri Spyder-dən işləməyin işləmədiyini bildirdilər. Aşağıdakı həll yolu, yeni mühit yaratmaq və işə salmaqla işləyir: "conda create -n vpclean -c vpython vpython python=3" və ardınca "mənbəni aktivləşdirmək vpclean".
 

Jupyter notebook və ya Jupyter laboratoriyasında vpython modulundan istifadə

Jupyter laboratoriyasından (versiya 3 və ya daha yüksək) istifadə etmək üçün bu əmrlərdən birini yerinə yetirin:
    pip install jupyterlab-vpython
    conda install -c conda-forge jupyterlab-vpython

Jupyter laboratoriyasını silmək üçün bu əmrlərdən birini yerinə yetirin (pip və ya conda ilə quraşdırmağınızdan asılı olaraq):

    pip sil jupyterlab-vpython
    conda sil jupyterlab-vpython

Jupyter notebook və ya laboratoriyasını işə salmağın iki yolu var. Terminalda "jupyter notebook" və ya "jupyter lab" icra edin. Və ya (istifadə etdiyiniz əməliyyat sistemindən asılı olaraq) Anaconda ilə əlaqəli alətlərdən biri kimi göstərilən "Jupyter Notebook" və ya "JupyterLab" işarəsinə iki dəfə klikləyin.

Əgər sizdə Mac əməliyyat sisteminin son buraxılışı varsa, Jupyter noutbukunu işə salmaq üçün bunu yerinə yetirməli ola bilərsiniz:
    jupyter notebook --browser=Chrome

Bu qısa proqram qara fonda ağ qutu göstərəcək:
    vpython import *
    qutusundan ()

Jupyter notebooku və ya laboratoriyası ilə və ya olmadan, "from vpython import *" həmçinin bütün riyazi funksiyaları, clock(), random() və arange() idxal edir. Bu, Web VPython və VPython 7 arasında hərəkət edən proqramları asanlaşdırır.

Birinci xananı (vpython idxal ifadəsini ehtiva edən) klikləyin, sonra şaquli xəttə toxunan sağa baxan üçbucaq olan qaçış simgesini basın. Hal-hazırda, VPython proqramını yenidən işə salmaq üçün "kerneli yenidən başlatmaq" üçün dairəvi ox işarəsini vurmalı və sonra qırmızı ilə vurğulanmış düyməni klikləyin, sonra birinci xananı klikləyin, sonra işə salın piktoqramını basın. Bəzi istifadəçilər ilk xanaya yalnız bu ifadələri daxil etməyi rahat hesab edirlər:

    vpython import*
    səhnəsindən = canvas()

Sonra proqramın qalan hissəsini sonrakı xanalara qoyun. Nəticə odur ki, 3D displey sonuncu xananın sonunda deyil, yalnız birinci xananın altında göstəriləcək. O, həmçinin vpython modulunun davam etməzdən əvvəl tam işə salınmasını təmin edir. Üstəlik, proqramı daha asan yenidən işlədə bilərsiniz.

Jupyter notebook və ya JupyterLab ( zip faylı ) ilə istifadə üçün bir sıra demo proqramlar mövcuddur .

Bəzi demo proqramların Binder paketi var ki, bu da Jupyter VPython proqramlarını hətta Python quraşdırılmayan kompüterlərdə və ya mobil cihazlarda da işlətməyə imkan verir. Budur Binder mexanizminin izahı . Binder serverləri çox sayda insan arasında paylaşıldığından, performans gündən günə və saatdan saata çox dəyişə bilər.