用圖形學Python 3

佘友軍

下單後立即進貨 (約4週~6週)

  • 用圖形學Python 3-preview-1
  • 用圖形學Python 3-preview-2
用圖形學Python 3-preview-1

相關主題

商品描述

本書以設計電腦圖形的形式,融匯Python編程的各種知識,如變量、循環、列表、函數、類、對象等,通過可視化的圖形介紹Python編程算法,通過一個個富有吸引力的項目,幫助讀者提高計算思維。書中使用的案例設計巧妙,融合了數學、藝術、英語、科學等多學科內容,非常適合學校、培訓機構開展STEM教學。

本書適合需要學習電腦編程的中小學生學習,也適合中小學教師開展Python教學實踐。

作者簡介

佘友軍:南通市學科帶頭人,先後榮獲第十五屆全國多媒體教育軟件大獎賽、江蘇省信息技術青年教師基本功比賽、第三屆全國機器人教學比賽、全國小學信息技術教學研討會課例一等獎。
出版有《給Python點顏色——青少年學編程》一書,參與小學、初中信息技術教材編寫,與商湯科技合作編寫人工智能啟蒙讀本。

目錄大綱

第1章程序設計基礎1
1.1 Python簡介1
1.2編程環境簡介1
1.3安裝Python編輯環境2
1.4數據類型4
1.5認識函數6
1.6運算9
探究學習10
1. 7變量與賦值語句11
1.8 input()函數15

第2章引用模塊與循環語句16
2.1引用模塊16
2.2 dot()函數23
2.3循環語句26
2.3.1 for循環26
2.3.2 while循環30
2.4色彩的使用33
2.5改變海龜形狀36
2.6查找錯誤37
探究學習38
2.7循環語句案例39
2.8循環語句的嵌套41
實踐學習41
探究學習45
2.9坐標46
2.10利用循環嵌套設計圖案50

第3章自定義函數52
3.1定義正三角形函數52
3.2默認參數與RGB色彩53
探究學習55
3.3關鍵字參數56
實踐學習57
3.4定義有返回值的函數58
3.5屏幕尺寸和畫布大小59
3.6利用自定義坐標系設計棋盤圖案62
探究學習66
3.7用直線畫曲線68
3.8 lambda表達式71
3.9變量的作用範圍73

第4章列表76
4.1創建列表76
4 .2訪問列表元素77
4.3列表方法78
4.4創作色彩循環圖案80
4.5元組82
4.6深入序列84

第5章隨機模塊87
5.1隨機數87
5.2夜空中的星星88
探究學習90
5.3用colorsys模塊實現色彩循環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尋找水仙花數:列表推導式101
6 .6尋找水仙花數:序列解包102
6.7 format方法的使用103
6.8 BMI指數105
6.9 math模塊107
6.10註釋與docstring 110
6.11蒙特卡羅方法112
6.12海龜的自由行走115
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改變海龜的形象141
7.9雙畫布143
7.10使用配置文件簡化編程144
7.11接蘋果146

附錄turtle模塊常見函數149