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