vPython Hungarian

VPython Három dimenziós programozás átlag embereknek

stonehengeVPython könnyűvé teszi azt hogy korlátozott programozó tapasztalattal hozzon létre hajózható 3D kijelzőket és animációkat. Mert ez Pythonon alapul, ennek szintén sok van hogy tapasztalt programozóknak és kutatóknak adódjon.

Egy gyors bemutatásért lásd ezeket a YouTube videókat:

3D tárgyak

Változó kinevezés

Kezdő hurkok

Hurkok és animáció

Skálatényezők

Hibaelhárítás szintaktikai hibák

Dől, szétválaszt 1-et

Dől, 2-t választ szét

Az, hogy hogyan lehet kapni elindított használó VPythont

Új óriáskígyóknak és/vagy VPythonnek? GlowScript VPython egy jó hely hogy kezdődjön:

· Menj glowscript.orgba és hozz létre egy account.

o neked látnod kellene azt a mondatot, amihez téged bevisznek, ahogy <yourusername> és a programjaid itt vannak. Kattanás itt.

o Click Create New Program”.  Name-en ez box”.  Below a sorozat
Glowscript 2.5 VPython
gépeld ezt:
box()

· Akkor kattan Runon ez a program”.  You látni fog egy fehéret bokszolni egy fekete háttéren.

o Use a helyes gomb (vagy a CTRL akadály távozott gomb) az egerészik hogy forgassa a fényképezőgépet hogy különböző szögekből nézze meg a színhelyet.

o ráközelíteni és kint két gombot, vagy az ALT/OPCIÓ-akadályt használ, vagy az egér scrollwheel. Touch screen:  ütés vagy két ujjú kerék alakú; csípés/terjed hogy száguldjon.

o Click Helpen látni, milyen grafikus tárgyak elérhetőek.

Experienced Python / VPython felhasználó? Hozzáférésre minden Python modulhoz van szüksége? Próbáld ki VPython 7:

· Beszereli a Continuum Anacondát (vagy Enthought Canopy) Python distribution.  We 3.5-öt ajánl választó Pythonnak vagy különösen késik ha neked már van Classic VPython / Python 2.7 beszerelt a machine.  Ifeden te profi Python felhasználó vagy és Jupyter notebookokat akarsz használni, be tudod szerelni az IPythont és Jupyter modulokat az aktuális Python üzembehelyezésedbe; látja jupyter.orgot .

· Egy Power Shellben vagy Command Promptban (Windows) vagy Terminal (Mac / Linux) futtatja ezt a parancsot, melyik fogja beszerelni VPython 7 Python 2.7, 3.4-ért, 3.5-ért vagy 3.6-ért:
sípszó üzembehelyezés vpython*

Vagy ha használja Anaconát, conda* üzembehelyezést, -c vpython* vpython*

Gyakori frissítések lesznek ehhez a modulba. Tudod kapni a legújabb verziót erre:
üzembehelyezés vpythont* nyit fel –feljavítás

Vagy ha használja Anaconát, conda* újdonságot, -c vpython* vpython*


Python 3.5 vagy 3.6-tal tudsz futni IDLE-BŐL vagy Spyderből.

Használni egy Jupyter notebookot (Python 2.7, 3.4, 3.5, 3.6): Van két mód, hogy elindítsanak egy Jupyter notebookot. Egy terminálban hajts végre jupytert* notebook. Vagy (attól függően, milyen operációs rendszert használsz), kettős klikk az ikon Jupyter Notebook azt az anakondával kapcsolatos eszközök közül az egyikként mutatják. Az ott levő jognál van egy lehúzható menü hogy hozzon létre egy New notebookot, és ha választod VPythont, kapni fogod a következő importot (meg tudod változtatni a notebooktípust a menün keresztül Kernel> Change mag):
__future__ import felosztásról, print_functionből


Ha neked van a Mac operációs rendszer egy legutóbbi kibocsátása hogy indítsd el azt a Jupyter notebookot, amire neked szükséged lehet hogy hajtsd végre ezt:
jupyter* notebook –browser=Chrome

Bármelyik vagy Jupyter notebook nélkül vpython*importból*” szintén importál minden matematikafunkciót, clock(), random(), és arange(). Ez megható programokat egyszerűsít le GlowScript VPython és VPython 7 között.

· Írj egy tesztprogramot: Ez a rövid program be fog mutatni egy fehér dobozt egy fekete háttéren:
vpythonből* importáld *
box()

Futás egy VPython program egy Jupyter notebookban: Kattint az első cellában (tartózkodó a vpython*import-nyilatkozat), azután a futásikonra kattint, az vagyis egy jobbra-szembeszálló háromszög, ami megérint egy függőleges sorozatot. Jelenleg, újra-futásra egy VPython program neked újraindításba kell a körkörös nyílikonra kattintanod a mag azután a piros-kihangsúlyozott gombra kattint, azután az első cellába kattint, azután a futásikonra kattint.

· Forgó és száguldó a fényképezőgép ugyanaz ami GlowScript VPython; illet fent lát.

· Dokumentáció: Lásd a GlowScript VPython Helpet dokumentációért. Az egyetlen GlowScript jellemző, amit még nem valósítottak meg, van k eyboard*kölcsönhatások, függőben levő a billentyűsinputokkal való kapcsolat egy megértése, amiket megmunkál a Jupyter notebook.

· Demóprogramok: Van egy garnitúra Jupyter notebookokkal kapcsolatos demóprogram ( zip fájl) és egy Jupyter notebook nélküli használatért ( zip fájl ) .

· Futtass demóprogramokat távolról: Van néhány demóprogram egy Binder csomagja, ami megengedi neked, hogy még számítógépeken vagy mobiltelefonon, amit azok az eszközök, amiknek nincs Pythonjuk, beszereltek is futtass Jupyter VPython programokat. Itt van a Binder szerkezet egy magyarázata. Mert a Binder szervereket sok ember között osztják meg, az előadás napról napra és óráról órára változtathat egy nagy alkut.

· Azok kiknek van Classic VPythonjük beszerelt és akar ellátásba ennek helyette létre kellene hoznia egy új környezetet amiben kipróbálni az új VPythont: conda* alkot -c vpython* -n vpython_jup_env vpython* óriáskígyó. Megalkotó az új környezet neked aktiválnod kell azt hogy az új VPythont próbáld ki.

Az, hogy GlowScript VPython és Jupyter VPython hogyan különböznek Classic VPythontől

· Vektorokat kell vector(x,y,z) vagy vec(x,y,z) feltüntetni , nem ahogy (x,y,z) .

· A neves kijelzőt megváltoztatták vászonra (műszaki okokért).

· A neves gdisplayt* megváltoztatták grafikonra.

· görbetárgyak és pontok tárgyaknak van egy új készlet módszerük.

A glowscript.orgnál levő VPython Helpben van egy átalakítási program, hogy GlowScript szintaxisba térjenek át Classicról; ez teszi annak egy tökéletlen de hasznos munkáját, hogy a fő különbségekkel foglalkozik.

Letölteni klasszikus VPythont:

· A megfelelő Download opcióra kattint ezen az oldalon, és az instructions.  Rotatinget és nagyítást követi a fényképezőgép ugyanaz ami GlowScript VPythont illet azt kivéve sem érintés, sem az egérscrollwheel* támogatják.

· Klasszikus VPython elérhető fog maradni, de nem ezután frissítsenek.

Több VPythonnel és jövőbeli fejlesztésekkel kapcsolatos információ

· Itt van a VPython jövőbeli fejlesztésére vonatkozó terv egy leírása.

Az a bal margó a tetőjén rendelkezésre álló Classic VPython opciók leírásai:

Dokumentáció: Áttekintés, leírások, és részletes dokumentáció

Letöltés: Windowsnak, Macintoshnak letöltéseket szabadít ki , és Linux

Mi új VPython 6 : Új egér/billentyűskezelés; született gomb, csúszkák, , stb.

Változásnapló: A változások történelme

Felhasználói fórum. (Februárig. 2013, volt egy olyan címlista, akinek az archívumát https://sourceforge.net/mailarchive/forum.php?forum_name=visualpython-usersnél találhatják. Ne írj ahhoz a listára; helyette pozíció az User fórumon. )

VPython Stack Overflow-n : egy kívülálló kérdés és válaszhely a felhasználóknak VPythonről részesedni. Pozícióba bátorítunk embereket az User fórumra, ahogy van egy nagyobb szám jól értesült felhasználójú ott.

Adott programok: Érdekes és hasznos programok, amiket adtak felhasználók

Fejlesztőknek: Azokért, akik érdeklődnek aziránt, hogy hozzájárulnak Python további fejlesztéséhez

Óriáskígyóháló-weboldal: A Python programnyelv, amin VPython alapul

Másik:

Használó eszközök trinket.iónál könnyű hozzáadni szerkesztést és GlowScript VPython végrehajtását is a saját weblapjaidhoz. Rhett Allain a Wired magazinért való fizikablogjában példákat erre mutatott.

Jay Wang feladta a fotók egy galériáját és sokféle érdekes VPython program filmjeit.

Egy podcast*interjú Ruth Chabayjel és Bruce Sherwooddal VPython történelméről .

Egy poszter a GlowScript VPython és Jupyter VPython közti kapcsolaton

VIDLE: alternatíva IDLE-RE, ami megjavít néhány jelentős problémát

Dolog & kölcsönhatások: Bevezető fizika, ami használja VPythont

Néhány haladó-sík tankönyv, amiben VPythont használják:

Számítási fizika:feladatmegoldás óriáskígyóval,  Rubin h. Landau, Manuel j. Páez, Cristian Bordeianu (2015)

Számítási fizika óriáskígyóval  Mark Newman (2012)

Egy bevezetés a statisztikai mechanikába és termodinamikába  Robert h. Swendsen (2012)

Egyensúly statisztikai fizika óriáskígyóban levő számítógépszimulálásokkal  Leonard M. Sander (2013)

Óriáskígyóval piszkít be fizikát: szállítás a talajon-gyár-légkör rendszer
Marco Bittelli, Gaylon S Campbell, és Fausto Tomei (2015)

Számítási modellezés és óriáskígyóval rendelkező testi rendszerek megjelenítése szajkó Wang (2016)

Ír ha te nem felfedezés mi te mondd el nekünk, vagy legyen szükséged ránk hogyan használod VPythont.

Page Updated: June 28, 2017