産品特色
編輯推薦
本書屬於No Starch的經典係列之一,英文版在美國受到讀者歡迎。 本書全彩印刷,寓教於樂,易於學習;讀者可以輕鬆與快遞地掌握解決問題方法和程序設計思維的。 “編程從孩子抓起”得到越來越多的人的認同和重視。本書是父母教孩子學習Python程序設計的親子讀物。
內容簡介
Python是一種解釋型、麵嚮對象、動態數據類型的高級程序設計語言。這門強大的語言如今在大學和Google、IBM等大型技術公司廣泛使用。 本書是一本父母和老師教孩子使用Python進行基礎程序設計和解決問題的入門圖書。 本書通過科學閤理的結構、通俗易懂的文字、活潑有趣的圖示,幫助孩子學習計算機的思維方式,而可視化和遊戲為主的例子則持續吸引讀者的注意力。針對變量、循環、函數等編程基礎概念的介紹,可以幫助年輕的程序員構建所需的技能,以製作自己的超酷的遊戲和應用。每章末尾的編程挑戰,則可以拓展讀者的思維,鞏固所學習的知識和技能。 本書適閤任何想要通過Python學習編程的讀者,尤其適閤父母、老師、學生,以及想要理解計算機編程基礎知識的未成年人閱讀學習。
作者簡介
Bryson Payne是北喬治亞大學的計算機科學係教授。他在大學教授計算機科學超過15年,在此之前,他教授中學數學和編程。他持續與K-12教育工作者進行廣泛閤作,使用3D打印機、機器人、遙控飛機和移動應用編程等技術,並且讓學生參與編程。
目錄
第1 章 Python 基礎:認識環境 1
11 認識Python 3
12 用Python 編寫程序 5
13 運行Python 程序 5
14 本章小結 6
15 編程挑戰 7
第2 章 海龜作圖:用Python 繪圖 9
21 第一個海龜程序 10
211 程序是如何工作的 10
212 發生瞭什麼 12
22 鏇轉的海龜 13
23 海龜畫圓 14
24 添加顔色 15
241 一個四色螺鏇綫 16
242 修改背景顔色 19
25 一個變量搞定一切 20
26 本章小結 22
27 編程挑戰 22
第3 章 數字和變量:用Python 做數學運算 24
31 變量:保存內容的地方 25
32 Python 中的數字和數學運算 26
321 Python 數字 27
322 Python 操作符 28
323 在Python shell 中進行數學運算 28
324 語法錯誤:你說什麼? 29
325 Python shell 中的變量 30
326 用操作符編程:披薩計算器 31
33 字符串:Python 中真正的字符 33
34 用字符串改進彩色螺鏇綫 35
35 列錶:將所有內容放到一起 36
36 Python 做作業 38
37 本章小結 40
38 編程挑戰 41
第4 章 循環很有趣(你可以再說一遍) 42
41 構建自己的循環 43
411 使用for 循環生成4 個圓組成的玫瑰花瓣 44
412 修改循環讓玫瑰花瓣帶有6 個圓 46
42 把玫瑰花瓣程序改進為允許用戶輸入 48
43 遊戲循環和while 循環 50
44 傢庭成員螺鏇綫 52
45 整閤:病毒式的螺鏇綫 55
46 本章小結 59
47 編程挑戰 60
第5 章 條件(如果是這樣該怎麼辦?)62
51 if 語句 63
52 認識布爾值 65
521 比較操作符 66
522 你還不夠大! 68
53 else 語句 69
531 多邊形或玫瑰花瓣 70
532 偶數還是奇數 71
54 elif 語句 74
55 復雜條件:if、and、or 和not 75
56 秘密消息 77
561 打亂字符串 78
562 字符的值 79
563 加密/ 解密程序 80
57 本章小結 82
58 編程挑戰 83
第6 章 隨機的樂趣和遊戲(繼續前進,抓住機會!) 85
61 猜數字遊戲 86
62 彩色的隨機螺鏇綫 88
621 選取顔色,任意的顔色 89
622 獲取坐標 90
623 畫布有多大 92
624 整閤 93
63 Rock-Paper-Scissors 95
64 選一張牌,任意一張牌 97
641 堆牌 97
642 發牌 98
643 計算牌麵 99
644 繼續前進 101
645 整閤 102
65 擲骰子 103
651 設置遊戲 104
652 對骰子排序 104
653 測試骰子 105
654 整閤 106
66 萬花筒 109
67 本章小結 112
68 編程挑戰 114
第7 章 函數(那些東西有瞭一個名字) 116
71 用函數整閤內容 117
711 定義random_spiral() 118
712 調用random_spiral() 119
72 參數:傳給函數 120
721 在隨機位置微笑 121
722 整閤 125
73 返迴:發迴統計結果 127
731 從函數返迴一個值 127
732 在程序中使用返迴值 128
74 交互簡介 130
741 處理事件:TurtleDraw 130
742 監聽鍵盤事件: ArrowDraw 133
743 用參數處理事件:ClickSpiral 135
744 更進一步:ClickandSmile 137
75 ClickKaleidoscope 139
751 draw_kaleido() 函數 139
752 draw_spiral() 函數 140
753 整閤 140
76 本章小結 142
77 編程挑戰 143
第8 章 定時器和動畫 144
81 獲取Pygame 的所有GUI 145
811 用Pygame 畫一個點 146
812 Pygame 中的新內容 148
813 遊戲的部分 149
82 時間剛剛好:移動和彈跳 152
821 移動笑臉 153
822 用Clock 類實現笑臉動畫 155
823 將笑臉從牆上彈開 157
824 在四麵牆上彈迴笑臉 162
83 本章小結 166
84 編程挑戰 167
第9 章 用戶交互:進入遊戲 170
91 增加交互:點擊和拖動 171
911 點擊點 171
912 拖動繪製 173
92 高級交互:笑臉爆炸 177
921 笑臉精靈 178
922 設置精靈 180
923 更新精靈 182
924 較大的和較小的笑臉 182
925 整閤 183
93 SmileyPop 10 版 185
931 檢測碰撞和刪除精靈 185
932 整閤 186
94 本章小結 188
95 編程挑戰 189
第10 章 遊戲編程 191
101 構建遊戲框架:Smiley Pong 10 版 192
1011 繪製遊戲闆和遊戲部件 193
1012 記錄分數 194
1013 顯示得分 199
1014 整閤 201
102 增加難度並結束遊戲:Smiley Pong 20 版 202
1021 遊戲結束 203
1022 再玩一次 203
1023 更快 204
1024 整閤 206
103 添加更多的功能:SmileyPop 20 版 208
1031 使用Pygame 添加聲音 208
1032 跟蹤和記錄玩傢進度 210
1033 整閤 213
104 本章小結 215
105 編程挑戰 216
附錄A Windows、Mac 和Linux 下的Python 安裝 218
A1 Windows 下安裝Python 219
A11 下載安裝程序 219
A12 運行安裝程序 220
A13 嘗試Python 223
A2 Mac 下的Python 225
A21 下載安裝程序 225
A22 運行安裝程序 226
A23 嘗試Python 229
A3 Linux 下的Python 安裝 230
附錄B Windows、Mac 和Linux 下的Pygame 安裝233
B1 在Windows 下安裝Pygame 234
B2 Mac 下的Pygame 238
B21 Python 27 和Pygame 192 238
B3 Linux 下的Pygame 240
B31 Pygame for Python 2 241
附錄C 構建自己的模塊242
C1 構建colorspiral 模塊 243
C11 使用colorspiral 模塊 244
C12 重用colorspiral 模塊 245
C2 附加資料 246
術語錶247
前言/序言
教孩子學編程 Python語言版 epub pdf mobi txt 電子書 下載 2024
教孩子學編程 Python語言版 下載 epub mobi pdf txt 電子書
評分
☆☆☆☆☆
質量挺好,包裝完整,物流也快,非常滿意
評分
☆☆☆☆☆
兒子要求買的,正版,劃算,今天下單明天到,給力!
評分
☆☆☆☆☆
想教孩子一些東西,不知道這書怎樣。跟孩子一起學起
評分
☆☆☆☆☆
教育部中國教育信息化創客教育研究中心秘書長孫曉奎 中小學信息技術教育雜誌社編輯部主任盧鞦紅誠摯推薦
評分
☆☆☆☆☆
很好,作為對小孩的基礎教育,快遞很給力
評分
☆☆☆☆☆
5分
評分
☆☆☆☆☆
書本質量很好,而且內容也很豐富!
評分
☆☆☆☆☆
好書,不過討厭這個評價頁麵的要掃碼掃碼的跳齣來的東西
評分
☆☆☆☆☆
如果以大學生作為讀者,那麼本書甚至算不上是一本閤格的Python編程教學書籍:書中使用瞭太多的篇幅來介紹Pygame等第三方模塊的使用,而對Python語言本身的闡述卻相對較少。然而,本書不是麵嚮大學生的,對孩子們來說,Python有什麼特點?與其他語言相比較有什麼優缺點?這些都不重要,重要的是有趣,好玩,有成就感。我參加過很多次小學生的教育輔導活動,當得知我從事軟件開發的時候,孩子們問的最多的是兩個問題:“你會不會做遊戲啊?”,“你能不能幫我做一個***的外掛?”。選擇Pygame模塊,讓孩子們可以輕鬆地自己開發小遊戲,作者可謂用心良苦。