第 1章程序設計基礎1
1.1 Python簡介1
1.2 編程環(huán)境簡介1
1.3 安裝Python編輯環(huán)境2
1.4 數(shù)據類型4
1.5 認識函數(shù)6
1.6 運算9
探究學習10
1.7 變量與賦值語句11
1.8 input()函數(shù)15
第 2章引用模塊與循環(huán)語句16
2.1 引用模塊16
2.2 dot()函數(shù)23
2.3 循環(huán)語句26
2.3.1 for循環(huán)26
2.3.2 while循環(huán)30
2.4 色彩的使用33
2.5 改變海龜形狀36
2.6 查找錯誤37
探究學習38
2.7 循環(huán)語句案例39
2.8 循環(huán)語句的嵌套41
實踐學習41
探究學習45
2.9 坐標46
2.10 利用循環(huán)嵌套設計圖案50
第3章自定義函數(shù)52
3.1 定義正三角形函數(shù)52
3.2 默認參數(shù)與RGB色彩53
探究學習55
3.3 關鍵字參數(shù)56
實踐學習57
3.4 定義有返回值的函數(shù)58
3.5 屏幕尺寸和畫布大小59
3.6 利用自定義坐標系設計棋盤圖案62
探究學習66
3.7 用直線畫曲線68
3.8 lambda表達式71
3.9 變量的作用范圍73
第4章列表76
4.1 創(chuàng)建列表76
4.2 訪問列表元素77
4.3 列表方法78
4.4 創(chuàng)作色彩循環(huán)圖案80
4.5 元組82
4.6 深入序列84
第5章隨機模塊87
5.1 隨機數(shù)87
5.2 夜空中的星星88
探究學習90
5.3 用colorsys模塊實現(xiàn)色彩循環(huán)91
5.4 多彩圓形圖案93
5.5 扭曲的墻壁95
第6章選擇結構與布爾邏輯97
6.1 單分支結構97
6.1.1 比較運算符98
6.1.2 邏輯運算符99
6.2 二分支結構99
6.3 多分支結構100
6.4 判斷閏年100
探究學習101
6.5 尋找水仙花數(shù):列表推導式101
6.6 尋找水仙花數(shù):序列解包102
6.7 format方法的使用103
6.8 BMI指數(shù)105
6.9 math模塊107
6.10 注釋與docstring 110
6.11 蒙特卡羅方法112
6.12 海龜?shù)淖杂尚凶?15
6.13 平移動畫117
6.14 三角形滾動動畫118
第7章面向對象與面向過程121
7.1 安裝Visual Studio Code 123
7.2 多只海龜同時工作129
7.3 使用方向鍵控制海龜行走131
7.4 單擊鼠標移動海龜位置133
7.5 定義類135
7.6 繼承137
7.7 綜合實踐139
7.8 改變海龜?shù)男蜗?41
7.9 雙畫布143
7.10 使用配置文件簡化編程144
7.11 接蘋果146
附錄 turtle模塊常見函數(shù)149