Learning Guide
學習指南與目標
我們會把重心放在「學習數學」上。也就是說,在這份筆記裡,Python 是個輔助工具,而非學習目的。因此,我們會善用 Python 已有的模組和工具,例如:Processing,去畫出我們要的數學函數圖或模擬圖。 若你的興趣著重在:如何寫出這種繪圖程式,那我會建議你去尋找 Python 程式設計相關的教材。 記住:Python 是這份筆記的工具,我們要善用它學數學。
章節 | 對應數學概念 | 程式學習目標 |
---|---|---|
四則運算、外角內角 | Turtle module的應用、 變數、迴圈、函數的寫法 | |
平均數、級數 | 基本運算、list、變數的型態 | |
餘數、因數、平均、開根號 | 條件式的寫法、隨機數的生成、 I/O的使用 | |
一元一次方程式、 一元二次方程式解與作圖 | math module的應用、 用程式表達暴力解和公式解、 Processing 畫圖 | |
基本幾何的定義、 距離、了解弳度量 | 畫出基本幾何圖形、 做出動畫、上色 | |
三角幾何、狹義三角函數 | 畫出三角函數圖形 | |
複數與其運算、極座標、 生成碎形 | 極座標作圖、一些碎形作圖 | |
矩陣與其運算、旋轉位移矩陣、 二元一次方程式、高斯消去法 | 矩陣運算、解線性方程 | |
- | 物件的觀念 | |
認識碎形 | - | |
細胞自動機 | Game of Life | |
一些圖論、複雜度 | 基因演算法 |
Last updated