Learning Guide

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