作者:王一哲 日期:2018/3/5
Python 是一種直譯式的高階程式語言,功能強大且程式碼較為簡潔,個人認為比 C 語言容易上手。在 Google 上搜尋 Python,第1個搜尋結果通常會是Python 官方網站的首頁。目前最新的版本為3.6.4,下載頁面為https://www.python.org/downloads/release/python-364/ ,找到適合自己作業系統的版本下載並安裝。
Python 官方網站首頁Python 官方網站下載頁面
由於這兩個版本有部分指令格式不太一樣,搭配的VPython版本也不同,需要一開始就選邊站,如果沒有特別的需求就選3.6.4。
- 舊版:Python 2.7.14 + VPython 6
- 新版:Python 3.X + VPython 7
目前能找到的VPython中文教學不多,最完整的教材應該是由臺灣大學物理系石明豐教授建置的網站http://vphysics.ntu.edu.tw/,不過石教授的程式碼是採用舊版的組合,如果想參考石教授的講義學習VPython請裝舊版。
- 找到剛才下載的安裝檔,在檔案上按滑鼠右鍵選擇以系統管理員身分執行。
- 建議勾選安裝視窗中最下方的選項 Add Python 3.6 to PATH,在安裝之後如果要從指令介面執行 Python 時 Windows 才能在 PATH 當中找到對應的指令。建議採用預設值安裝,選擇最上方的 Install Now。
- 安裝完成後會看到如下圖的視窗,如果有出現最底下的選項 Disable path length limit(停用路徑長度限制),建議採用這個設定,用滑鼠左鍵在這個選項上點一下即可。最後按 Close 關閉視窗。
- 在 Windows 開始工具列搜尋 python 可以看到以下幾個項目,選取 IDLE,開啟和 Python 直譯器同時安裝的整合式開發環境。
- 預設會開啟 Python Shell,可以直接在這裡輸入指令或程式碼。我們通常喜歡用 Hello World 當作第一支程式,輸入
print(“Hello World”)
按下 Enter 之後系統會印出 Hello World,如果可以印出 Hello World 就代表您已經成功安裝 Pyhton 開發環境。函式 print 就是用來印出文字,引號可以採用 ‘ 或 “ ,效果相同,但是要成對。
Python Shell- 但是直接在 Python Shell 當中輸入程式碼並不方便,建議將程式碼另外存成 .py 檔再用直譯器執行,這樣會比較方便。可以使用 IDLE 裡內建的編輯器,在 Python Shell 的工具列選取 File => New File 或按 Ctrl + N,輸入程式碼後再按 Ctrl + S 存檔,最後按下 F5 執行程式。
存成 hello.py 後用 Python Shell 執行的畫面
- 另外也可以使用其它的文字編輯器,例如Notepad++,將程式碼存檔後再用 Windows 的指令介面(命令提示字元)執行。在 Windows 開始選單中搜尋 cmd,使用 cd 指令切換到放置 hello.py 的資料夾,輸入以下指令並按 Enter。但其實使用IDLE比較方便。
於 Windows 的指令介面中執行 hello.py
- 如果在 Google 上搜尋 VPython 會找到兩個網站
如果要安裝舊版要自己從網站裡找對應的安裝檔,但我們要安裝的是新版,可以讓 Python 自動幫我們找對應的版本即可。
VPython 舊版官方網站VPython 新版官方網站
- 在 Windows 開始選單上按滑鼠右鍵,選取 Windows PowerShell(系統管理員),輸入以下指令並按 Enter 自動安裝。
pip3 install vpython
在 Windows 中使用 pip 或 pip3 都可以,系統會自動搜尋需要的套件並安裝,接下來只需要等幾分鐘就完成了。如果以後要更新版本,請用
pip3 install vpython --upgrade
Windows PowerShell(系統管理員)
Windows PowerShell(系統管理員) VPython 安裝完成
- 下載以下程式碼 3_1DMotion.py,使用 Python IDLE 開啟此檔案,按下 F5 執行,如果 Python 會自動開始您預設的瀏覽器並在新分頁中顯示以下的畫面,代表您已經正確安裝 VPython,可以開始做物理模擬動畫。