跳轉到

教學函式庫

Py4t與其他初學者Python編輯器(如IDLE)比較起來,除了便利貼的設計外,還有一個很大的差異,就是教學函式庫的導入使用,這是特別針對非英語母語的台灣中小學生而設計,簡單易用,也能夠提升教學程式中,有關科學與科技內涵的廣度、深度與樂趣,是Py4t中學習Python的重要橋樑

教學函式庫的設計理念包含了中英併用易理解簡化步驟易使用,將世界上,Python的各個領域中好用且成熟的開源套件,包裝成教學函式庫,同時整合在Thonny編輯器內,讓台灣的青少年輕鬆入門Python程式語言。

最後,各個教學函式庫也以Python標準套件的做法,發布在PyPI中,以方便整合成Py4t執行檔。


🐢 海龜繪圖

整合內建的turtle模組,採中英併用的設計,讓海龜繪圖變得更好理解,適合Python初學者入門。

🏀 物理碰撞

整合pymunk物理引擎與arcade遊戲函式庫,並設計了新增/移除地形的輔助功能,讓物理模擬程式變得簡單且有趣。

🧊 3D程式

整合ursina與panda3D函式庫,並設計了3D座標與格線的輔助功能,降低3D程式的學習門檻。

➰ 演算法

以tkinter為基底,開發出體驗排序、搜尋演算法的教學函式庫。

👁️‍🗨️ 視覺影像

整合Opencv-python與numpy函式庫,降低影像處理程式的學習門檻。整合mediapipe,具備人臉偵測功能。

🔊 聲音訊號

整合pydub、simpleaudio與pyaudio函式庫,利用程式處理數位音訊。

👄 簡易語音

以pywin32函式庫及微軟SAPI為基底,整合出簡易的語音函式庫。