作 者:李雁翎,胡學鋼 編
定 價:68
出 版 社:清華大學出版社
出版日期:2023年09月01日
頁 數:224
裝 幀:平裝
ISBN:9787302640561
國務院發布的《新一代人工智能發展規劃》提出,要廣泛開展人工智能科普活動,在中小學設置人工智能相關課程,逐步推廣編程教育 ,這是我 首次將編程教育寫入政府決策。 全國高等院校計算機基礎教育研究會青少年編程教育專業委員會組織編寫了這套叢書,其宗旨是將編程教育與科技素養、邏輯思維教育相結合,發展學生主導的學習,將青少年編程教育同學生的心理成長、社會情感和認知發展的培養有機地結合起來。 (1)中國科學院院士陳國良任繫列叢書主編: 陳國良院士是國內計算機教育的引領者,是在國內倡導“計算思維”等
●第1章 繪制基本幾何圖形/1
1.1 問題描述/2
1.2 案例:開心蛋/2
1.2.1 編程前準備/3
1.2.2 算法設計/13
1.3 編寫程序及運行/14
1.3.1 程序代碼/14
1.3.2 運行程序/20
1.4 拓展訓練/20
第2章 選擇結構在繪圖中的應用/23
2.1 問題描述/24
2.2 案例:七巧板拼圖/25
2.2.1 編程前準備/26
2.2.2 算法設計/40
2.3 編寫程序及運行/40
2.3.1 程序代碼/41
2.3.2 運行程序/57
2.4 拓展訓練/60
第3章 循環繪制圖形/63
3.1 問題描述/64
3.2 案例:太陽花/64
3.2.1 編程前準備/65
3.2.2 算法設計/72
3.3 編寫程序及運行/73
3.3.1 程序代碼/73
3.3.2 運行程序/74
3.4 拓展訓練/75
第 4章 循環嵌套在繪圖中的應用/77
4.1 問題描述/78
4.2 案例:愛心賀卡/78
4.2.1 編程前準備/79
4.2.2 算法設計/84
4.3 編寫程序及運行/85
4.3.1 程序代碼/85
4.3.2 運行程序/86
4.4 拓展訓練/86
第5章 利用自定義函數繪制圖形/89
5.1 問題描述/90
5.2 案例:鏡像圖案/90
5.2.1 編程前準備/91
5.2.2 算法設計/99
5.3 編寫程序及運行/101
5.3.1 程序代碼/101
5.3.2 運行程序/103
5.4 拓展訓練/103
第6章 遞歸函數在繪圖中的應用/105
6.1 問題描述/106
6.2 案例:謝爾平斯基三角形/106
6.2.1 編程前準備/107
6.2.2 算法設計/112
6.3 編寫程序及運行/119
6.3.1 程序代碼/119
6.3.2 運行程序/121
6.4 拓展訓練/122
第7章 繪制風景畫/125
7.1 問題描述/126
7.2 案例:風景畫/126
7.2.1 編程前準備/126
7.2.2 算法設計/134
7.3 編寫程序及運行/136
7.3.1 程序代碼/136
7.3.2 運行程序/144
7.4 拓展訓練/145
第 8章 Pillow庫圖像處理/147
8.1 問題描述/148
8.2 案例:P圖/148
8.2.1 編程前準備/150
8.2.2 算法設計/163
8.3 編寫程序及運行/166
8.3.1 程序代碼/166
8.3.2 運行程序/167
8.4 拓展訓練/168
第9章 Pygame——實現動畫/169
9.1 問題描述/170
9.2 案例:新春快樂/170
9.2.1 編程前準備/171
9.2.2 算法設計/190
9.3 編寫程序及運行/191
9.3.1 程序代碼/191
9.3.2 運行程序/193
9.4 拓展訓練/193
第10章 Pygame——遊戲編程/195
10.1 問題描述/196
10.2 案例:彈球遊戲/196
10.2.1 編程前準備/197
10.2.2 算法設計/205
10.3 編寫程序及運行/206
10.3.1 程序代碼/206
10.3.2 運行程序/209
10.4 拓展訓練/210
Python是一種簡潔、易讀、可擴展性強的計算機語言,被廣泛應用在科學計算和繪圖領域。本書以Python語言為基礎,繫統地講解了三種基本程序結構,使用turtle、Pillow和Pygame三個模塊,以繪制常規圖形、分形等經典算法,讓學生體驗編程之美,在Python編程基礎上加入創意設計,實現創意編程與動畫結合。本書共分10章,詳細講解了十多個繪圖實例。利用流程圖理清思路,提供算法實現舉一反三,讓學生學會運用計算思維解決問題。本書從順序結構、選擇結構、循環結構到函數應用,深入淺出,結合繪圖模塊實現各種圖形的繪制,讓學生了解Python在圖形繪制與處理方面的強大功能。隨著內容不斷深入,可幫助學生逐步培養對Python語言的興趣和編程能力。本書大部分實例為作者原創,圖文並茂,講解細致,適合初步接觸編程或有一定編程基礎的同學閱讀和學習。