Vpython

此門課利用VPython繪製物理現象的動畫

從中可學習Python程式語言和複習所學物理知識

一. VPython 是甚麼?


VPython是Python中一個稱為visual的模組所擴充而來。其原始架構是由Carnegie Mellon University的大學生 David Scherer 首先在2000年開發出來,核心為Python 這個易學的程式語言,以其建構的三維繪圖模組來描述虛擬的物理世界,讓使用者可以輕易的利用程式來做三維空間的物理繪圖,具備有動態的時間演進和不同的視角觀察,使學生可以更直覺的利用程式來學習物理,尤其是初階需要視覺化和動態觀察的物理現象。因為核心是Python程式語言,所以對於初學者的進入門檻是除了圖形化程式語言(如Scratch)之外最低的。

二. 如何撰寫VPython


1.安裝VPython軟體
(可參考https://tcjd71.wixsite.com/vpython/install)

2.透過glowscript線上撰寫(本課程採取方式),但需註冊帳號
(https://www.glowscript.org/)

三. 學習資源


1.此一課程最早由臺灣大學物理系石明豐教授設計,可參考其教學網站,如下方連結
(https://tcjd71.wixsite.com/vpython)

VPython from https://tcjd71.wixsite.com/vpython

2.VPython 的語法與物件介紹,因內容眾多無法一一提及,僅介紹本課程需要用到的,若同學要參考其他語法及完整格式, 可參考VPython官方網址, 如下方連結
(http://vpython.org/ )

http://vpython.org/

3.此網站的教學內容主要參考臺灣大學物理系石明豐教授、台南女中物理科黃頌喬老師和中和高中黃一哲老師的上課講義,在此特別感謝。