給Python點顏色:青少年學編程 | 維持健康的好方法 - 2024年5月

給Python點顏色:青少年學編程

作者:佘友軍
出版社:人民郵電
出版日期:2019年09月01日
ISBN:9787115512321
語言:繁體中文
售價:312元

面對科技驅動的未來,程式設計是學生們茁壯成長所必需的技能。學生在學習程式設計的過程中,需要培養自己的批判性思維和問題解決能力。
 
Python是一種簡單易學的高級程式設計語言,是一種被初學程式設計者和電腦專家共同青睞的程式設計語言。這門強大的語言目前在很多大型技術公司得到了廣泛應用。
 
本書由小學資訊技術學科帶頭人、數學學科骨幹教師編寫,內容集數學、英語、美術、工程、程式設計等多學科知識於一體,深入淺出、趣味性強、接地氣。學習完本書,讀者可以用英語單詞編寫一段代碼,可以用程式設計解決數學方面的問題,可以用程式繪製一個美麗的圖案,甚至還可以製作出好玩的科技作品。
 
本書適合想要學習Python程式設計的讀者,尤其適合教師、中小學生、關心孩子技能發展的父母學習。

佘友軍:碩士研究生,南通市資訊技術學科帶頭人,南通市數學骨幹教師。多次榮獲國家級課件比賽和教學比賽一等獎,參加第十五屆全國多媒體教育軟體大獎賽,榮獲基礎教育組教育教學工具類軟體系統一等獎。參加江蘇省資訊技術青年教師基本功比賽,榮獲一等獎;參加第三屆全國機器人教學比賽,榮獲一等獎;參加全國小學資訊技術教學研討會,執教的課例榮獲一等獎。

第1章 起步 1

1.1 安裝Python 1

1.2 好用的計算器 4

1.3 字串運算 7

1.4 我的第一個Python程式 9

1.5 變數 11

第2章 迴圈 18

2.1 for迴圈 18

2.2 案例—青蛙兒歌 25

2.3 案例—高斯的數學題 28

2.4 案例—斐波那契數列 32

2.5 案例—棋盤上的麥粒 33

2.6 while 迴圈 35

2.7 跳出迴圈—break 和continue 37

2.8 這是真的嗎 39

第3章 條件陳述式 41

3.1 if 語句簡介 41

3.2 輸入 43

3.3 案例—判斷素數 45

3.4 梅森素數 46

3.5 最大公約數演算法 47

第4章 模組 50

4.1 什麼是模組 50

4.2 隨機模組 50

4.3 命名空間 53

4.4 分數模組 55

4.5 sympy模組 56

4.5.1 科學計算 56

4.5.2 案例—繪製抛物線 57

4.6 案例—愛心方程式 59

4.7 案例—兩點之間的距離 60

第5章 函數 62

5.1 函數是什麼 62

5.2 數位相關的函數 63

5.3 字串函數 64

5.4 自訂函數 65

第6章 列表 69

6.1 列表是什麼 69

6.2 修改清單元素 70

6.3 刪除清單元素 71

6.4 案例—抽籤程式 73

6.5 案例—自動講故事的程式 73

6.6 案例—詩詞大會 74

第7章 海龜畫圖 77

7.1 初見海龜 81

7.2 繪製正多邊形 82

7.2.1 正三角形 82

7.2.2 正方形 85

7.2.3 自訂多邊形函數 89

7.3 多彩世界 92

7.4 彩虹色 96

7.5 美麗的幾何圖案 98

7.6 用座標畫圖 101

7.7 繪製圓形 103

7.7.1 畫圓函數簡介 104

7.7.2 多個圓形組成的圖案 105

7.7.3 繪製錯覺圖 107

7.7.4 多彩同心圓 110

7.7.5 美麗的圓形圖案 111

7.8 美麗的花 112

7.9 螺旋圖形 115

7.9.1 繪製螺旋 115

7.9.2 螺旋變色 118

7.9.3 顏色螺旋 120

7.9.4 文字螺旋 122

7.10 五角星 123

7.11 用直線畫曲線 126

7.12 線條抽象畫 129

7.13 當數學遇到代碼 130

7.14 皮亞諾曲線 133

7.15 美術作品 134

7.16 玫瑰方程式 138

第8章 Tkinter 140

8.1 圖形化使用者介面:文本標籤 140

8.2 使用者介面:按鈕 144

8.3 動態修改文字值 146

8.4 判斷平年、閏年 148

8.5 尋找因數 153

8.6 倒計時 155

8.7 海倫公式的應用 159

8.8 彩票號碼生成器 163

8.9 發佈程式 168

8.9.1 安裝Pyinstaller 169

8.9.2 使用Pyinstaller 171

第9章 用Python玩轉micro:bit 173

9.1 micro:bit簡介 173

9.2 寵物的話:顯示文字 174

9.3 寵物表情:顯示圖像 181

9.4 製作動畫 183

9.5 粘人的寵物:按鈕應用 185

9.6 幸運之星 186

9.7 手勢識別 187

9.8 神奇的水晶球 191

9.9 小小指南針 193

9.10 檢測溫度 195

9.11 玩轉秘密通信 195

9.12 多設備類比螢火蟲動畫 197

9.13 micro:bit創意項目欣賞 198

第10章 用Python玩轉Minecraft 200

10.1 環境搭建 200

10.2 文字互動 205

10.3 獲取當前位置 207

10.4 乾坤大挪移 208

10.5 建造一個方塊 210

10.6 批量建造方塊 213

10.7 建造房屋 217

10.8 批量建造房屋 219

10.9 城堡 222

附錄 Turtle模組常用函數 224


相關書籍