日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

http://www.vpython.org/index-ch.html

發布時間:2024/4/17 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 http://www.vpython.org/index-ch.html 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?

?

主頁

文檔

下載:
???Windows
???Macintosh
???Linux

新VPython 6

修改日志

VPython百科

用戶論壇

提供程序

開發人員

Python web 站點

?

VPython
大眾的3D編程

?

VPython可以方便的創建3D顯示和動畫, 不需要豐富的編程經驗。因為它基于Python, 可以為有經驗的編程人員和研究人員提供更多。

想有一個快速的了解,請看YouTube上的視頻:

三維物體

變量賦值

開始循環

循環和動畫

比例因子

調試語法錯誤

一表

二表

如何開始使用VPython

新建一個Python 或者 VPython?? GlowScript VPython 是一個很好的起點:

  • 在glowscript.org?網站上注冊一個賬戶.? ?
    • 你應該注意到“You are signed in as <yourusername> and your programs are here."這句話 并點擊"here”.
    • 然后點擊 “Create New Program”.? 命名為 “box”.? 在?
      Glowscript 2.1 VPython
      這一行下邊輸入:
      box()
  • 然后點擊 “Run this program”.? 你會看到在黑色的背景上有一個白色的盒子.
    • 使用鼠標右鍵(或者CTRL+鼠標左鍵) 來旋轉攝像頭的角度來觀測各個角度的效果.
    • 通過鼠標兩個鍵或者ALT鍵或者滾輪來放大或者縮小. 對于觸摸屏:Touch screen:? 觸摸或者兩個手指旋轉; 兩指漸進/漸遠來放大縮小.
    • 點擊幫助按鈕來查詢哪種圖像模型時可行的.

有經驗的 Python / VPython 開發人員或用戶?? Jupyter VPython 采用流行的 IPython/Jupyter 專業編程環境:

  • 安裝 Continuum Anaconda (或者Enthought Canopy) Python 環境.? 我們推薦使用Anaconda以及Python 3.x, 特別是您已經在電腦上安裝了“經典”的 VPython / Python 2.7 (Canopy 使用的是Python 2.7).? 如果您是一個專業的Python用戶, 您可以在Python環境下安裝 IPython 和 Jupyter 模組; 參見:?jupyter.org.

?

  • 在Power Shell 或 Command Prompt (Windows) 或 Terminal (Mac / Linux) 運行下面這條命令:
    pip install vpython


這個模塊的更新很頻繁,您可以使用下面的命令更新成為最新的版本:?
pip install vpython --upgrade

創建一個 Jupyter記事本:有兩種方式來創建Jupyter記事本. 在終端運行"jupyter notebook". 或者(取決于您所使用的操作系統), 雙擊 "Jupyter Notebook" 這個圖標,這個圖標以Anaconda相關的工具顯示. 右邊的下拉鍵頭有創建新記事本的 按鈕, 如果你選擇了 "VPython" 你將會得到以下輸入 (你可以通過?Kernel > Change kernel的按鈕來改變記事本類型):
from __future__ import division, print_function
from math import *

?

  • 創建一個測試例程:?這個小程序將在黑色背景中創建一個白色的盒子:
    from vpython import *
    box()

    VPython 程序的運行:?在第一個單元格中單擊(包含 vpython?import?聲明), 然后點擊 run 按鈕, 一個立體感的向右的三角箭頭. 目前,重新運行 VPython 程序需要你單擊紅色圓按鈕來重啟內核,然后點擊紅色高亮按鈕,然后點擊第一個單元格,最后點擊run按鈕. 這個過程在未來定制版的Jupyter notebook中將會趨于簡單化 .

?

  • 旋轉和放大視角與 GlowScript VPython相同; 見上.

?

  • 文檔:?在?GlowScript VPython Help?尋找幫助文檔.GlowScript 對象唯一沒有實現的就是擠壓以及三維文字?, 通過鍵盤的互動仍然不可行,等待Jupyter notebook中一個鍵盤輸入和程序執行之間可行的關系.
  • 示例程序:?這個?壓縮文件?打包了一堆的示例程序,?這個文件包含了在GlowScript VPython上可以使用的控件(button, radio button, checkbox, slider, and menu).
  • 遠程運行示例程序:?這個?里有一些示例程序, 他可以讓你在沒有Python環境的電腦或者移動設備上運行Jupyter VPython. 這是一個這個包機制的一個示例?. 由于這個包被很多人共享使用,所以其性能時刻都在變化著.

?

?

  • 使用conda 來安裝 VPython:?Matt Craig 在Anaconda上提供了另外一種方式來安裝Vpython .對于那些沒有安裝經典 VPython Anaconda 包的用戶,安裝命令: "conda install -c vpython vpython". 得到最新版本: "conda update -c vpython vpython".

?

?

  • 對于那些已經安裝了經典VPython 的用戶,想通過保持它的新環境來創建新Vpython: "conda create -c vpython -n vpython_jup_env vpython python". 在創建了新的環境之后您需要激活它來嘗試新的VPython.

GlowScript VPython 、 Jupyter VPython 與 Classic VPython的不同點

  • 向量必須表示為?vector(x,y,z)?或?vec(x,y,z),?不能用?(x,y,z).
  • 名字?display?已經更改為?canvas?(由于技術原因).
  • 名字?gdisplay?已經更改為?graph.
  • curve?對象和?points?對象有了新的一套方法.

glowscript.org 網站的VPython Help是一個從Classic到 GlowScript 的轉換程序; 在處理主要區別時它雖然不完美但是很有用.

下載 Classic VPython:

  • 點擊當前頁面的下載選項, 根據提示繼續.? 旋轉和縮放相機視角的操作與GlowScript VPython 完全相同,除非該設備即不支持鼠標又不支持觸摸.
  • Classic VPython 仍然可以使用, 但是不會在更新.

更多關于Vpython和未來發展的信息

  • ?這是一個VPython對于未來發展規劃的一個描述?.

?

?

在該頁面左邊的頂部有對Classic VPython 可用選項的描述:

文檔:?描述, 教程, 和詳細的說明文檔

下載:?免費下載?Windows,?Macintosh, 以及?Linux

VPython 6新功能: 新的鼠標/鍵盤操作; 本地按鈕 , 滑塊, 等等.

變更日志:?變更歷史

用戶論壇.?(知道2013年2月份, 激活郵件列表可以在 https://sourceforge.net/mailarchive/forum.php?forum_name=visualpython-users. 中找到,請不要改寫列表,而是在?用戶論壇發帖.)

提供程序:?用戶貢獻有用有趣的程序.

開發者:?對Python未來的發展感興趣的

Python web網站:?Python 編程語言, 基于 VPython

其他:

trinket.io?這個工具很容易在自己的網頁上添加和編輯GlowScript VPython. Rhett Allain 在Wired 雜志的物理博客頁面展示了?這個例子?.

Jay Wang 用各種有趣的Vpython做了一個?照片?和?電影?的畫廊.

Ruth Chabay 和 Bruce Sherwood 關于?VPython歷史的博客采訪視頻.

一個關于?GlowScript VPython 和 Jupyter VPython之間關系的說明

VIDLE:?空閑替代于修復幾個重大的問題

物質 & 互相作用:?使用VPython引導物理

VPython用在一些高級教材中:

Computational Physics:Problem Solving with Python,?Rubin H. Landau, Manuel J. Páez, Cristian Bordeianu (2015)

Computational Physics with Python?Mark Newman (2012)

An Introduction to Statistical Mechanics and Thermodynamics?Robert H. Swendsen (2012)

Equilibrium Statistical Physics With Computer Simulations in Python?Leonard M. Sander (2013)?

Soil Physics with Python: Transport in the Soil-Plant-Atmosphere System
Marco Bittelli, Gaylon S. Campbell, and Fausto Tomei (2015)?

Computational Modeling and Visualization of Physical Systems with Python?Jay Wang (2016)

如果你沒有找到你想要的或者告訴我們你是如何使用VPython的,請寫信發往bruce.sherwood@gmail.com

羅馬尼亞版本的翻譯?由by Jessica Parker提供

愛沙尼亞版本的翻譯?由 Sonja Kulmala提供

印尼語版本的翻譯?由 Jordan Silaen提供

較早版本的波蘭語翻譯由Milana Sharapovan 提供

VPython 的發展部分是由美國國家科學基金會的支持

?

轉載于:https://www.cnblogs.com/winnereven/p/6718760.html

總結

以上是生活随笔為你收集整理的http://www.vpython.org/index-ch.html的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。