中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
教孩子學編程 Python語言版

包郵 教孩子學編程 Python語言版

出版社:人民郵電出版社出版時間:2022-04-01
開本: 16開 頁數: 250
中 圖 價:¥40.9(5.9折) 定價  ¥69.9 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

教孩子學編程 Python語言版 版權信息

  • ISBN:9787115416346
  • 條形碼:9787115416346 ; 978-7-115-41634-6
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

教孩子學編程 Python語言版 本書特色

本書屬于No Starch的系列之一,英文版在美國受到讀者歡迎。本書全彩印刷,寓教于樂,易于學習;讀者可以輕松與快遞地掌握解決問題方法和程序設計思維的。“編程從孩子抓起”得到越來越多的人的認同和重視。本書是父母教孩子學習Python程序設計的親子讀物。

教孩子學編程 Python語言版 內容簡介

Python是一種解釋型、面向對象、動態數據類型的高 級程序設計語言。這門強大的語言如今在大學和Google、IBM等大型技術公司廣泛使用。 本書是一本父母和老師教孩子使用Python進行基礎程序設計和解決問題的入門圖書。 本書通過科學合理的結構、通俗易懂的文字、活潑有趣的圖示,幫助孩子學習計算機的思維方式,而可視化和游戲為主的例子則持續吸引讀者的注意力。針對變量、循環、函數等編程基礎概念的介紹,可以幫助年輕的程序員構建所需的技能,以制作自己的超酷的游戲和應用。每章末尾的編程挑戰,則可以拓展讀者的思維,鞏固所學習的知識和技能。 本書適合任何想要通過Python學習編程的讀者,尤其適合父母、老師、學生,以及想要理解計算機編程基礎知識的未成年人閱讀學習。

教孩子學編程 Python語言版 目錄

目 錄
第 1 章 Python 基礎:認識環境.......................................... 1
1.1 認識Python ....................................................................................... 3
1.2 用Python 編寫程序 .......................................................................... 5
1.3 運行Python 程序 .............................................................................. 5
1.4 本章小結 ........................................................................................... 6
1.5 編程挑戰 ........................................................................................... 7
第 2 章 海龜作圖:用Python 繪圖..................................... 9
2.1 第 一個海龜程序 ............................................................................. 10
2.1.1 程序是如何工作的 ...................................................................10
2.1.2 發生了什么 ...............................................................................12
2.2 旋轉的海龜 ..................................................................................... 13
2.3 海龜畫圓 ......................................................................................... 14
2.4 添加顏色 ......................................................................................... 15
2.4.1 一個四色螺旋線 .......................................................................16
2.4.2 修改背景顏色 ...........................................................................19
2.5 一個變量搞定一切 ......................................................................... 20
2.6 本章小結 ......................................................................................... 22
2.7 編程挑戰 ......................................................................................... 22
第3 章 數字和變量:用Python 做數學運算........................ 24
3.1 變量:保存內容的地方 ................................................................. 25
3.2 Python 中的數字和數學運算 ......................................................... 26
3.2.1 Python 數字 ...............................................................................27
3.2.2 Python 操作符 ...........................................................................28
3.2.3 在Python shell 中進行數學運算 .............................................28
3.2.4 語法錯誤:你說什么? ...........................................................29
3.2.5 Python shell 中的變量 ..............................................................30

3.2.6 用操作符編程:披薩計算器 ...................................................31
3.3 字符串:Python 中真正的字符 ..................................................... 33
3.4 用字符串改進彩色螺旋線 ............................................................. 35
3.5 列表:將所有內容放到一起 ......................................................... 36
3.6 Python 做作業 ................................................................................. 38
3.7 本章小結 ......................................................................................... 40
3.8 編程挑戰 ......................................................................................... 41
第4 章 循環很有趣(你可以再說一遍)............................. 42
4.1 構建自己的循環 ............................................................................. 43
4.1.1 使用for 循環生成4 個圓組成的玫瑰花瓣 ............................44
4.1.2 修改循環讓玫瑰花瓣帶有6 個圓 ...........................................46
4.2 把玫瑰花瓣程序改進為允許用戶輸入 ......................................... 48
4.3 游戲循環和while 循環 .................................................................. 50
4.4 家庭成員螺旋線 ............................................................................. 52
4.5 整合:病毒式的螺旋線 ................................................................. 55
4.6 本章小結 ......................................................................................... 59
4.7 編程挑戰 ......................................................................................... 60
第5 章 條件(如果是這樣該怎么辦?)................................62
5.1 if 語句 .............................................................................................. 63
5.2 認識布爾值 ..................................................................................... 65
5.2.1 比較操作符 ...............................................................................66
5.2.2 你還不夠大! ...........................................................................68
5.3 else 語句 .......................................................................................... 69
5.3.1 多邊形或玫瑰花瓣 ...................................................................70
5.3.2 偶數還是奇數 ...........................................................................71
5.4 elif 語句 ........................................................................................... 74
5.5 復雜條件:if、and、or 和not ....................................................... 75
5.6 秘密消息 ......................................................................................... 77
5.6.1 打亂字符串 ...............................................................................78
5.6.2 字符的值 ...................................................................................79
5.6.3 加密/ 解密程序 ........................................................................80
5.7 本章小結 ......................................................................................... 82
5.8 編程挑戰 ......................................................................................... 83
第6 章 隨機的樂趣和游戲(繼續前進,抓住機會!)............. 85
6.1 猜數字游戲 ..................................................................................... 86
6.2 彩色的隨機螺旋線 ......................................................................... 88
6.2.1 選取顏色,任意的顏色 ...........................................................89
6.2.2 獲取坐標 ...................................................................................90
6.2.3 畫布有多大 ...............................................................................92
6.2.4 整合 ...........................................................................................93
6.3 Rock-Paper-Scissors ........................................................................ 95
6.4 選一張牌,任意一張牌 ................................................................. 97
6.4.1 堆牌 ...........................................................................................97
6.4.2 發牌 ...........................................................................................98
6.4.3 計算牌面 ...................................................................................99
6.4.4 繼續前進 .................................................................................101
6.4.5 整合 .........................................................................................102
6.5 擲骰子 ........................................................................................... 103
6.5.1 設置游戲 .................................................................................104
6.5.2 對骰子排序 .............................................................................104
6.5.3 測試骰子 .................................................................................105
6.5.4 整合 .........................................................................................106
6.6 萬花筒 ........................................................................................... 109
6.7 本章小結 ........................................................................................112
6.8 編程挑戰 ........................................................................................114
第7 章 函數(那些東西有了一個名字)............................ 116
7.1 用函數整合內容 ............................................................................117
7.1.1 定義random_spiral() ..............................................................118
7.1.2 調用random_spiral() ..............................................................119
7.2 參數:傳給函數 ........................................................................... 120
7.2.1 在隨機位置微笑 .....................................................................121
7.2.2 整合 .........................................................................................125
7.3 返回:發回統計結果 ................................................................... 127
7.3.1 從函數返回一個值 .................................................................127
7.3.2 在程序中使用返回值 .............................................................128
7.4 交互簡介 ....................................................................................... 130
7.4.1 處理事件:TurtleDraw ...........................................................130
7.4.2 監聽鍵盤事件: ArrowDraw ...................................................133
7.4.3 用參數處理事件:ClickSpiral ...............................................135
7.4.4 更進一步:ClickandSmile .....................................................137
7.5 ClickKaleidoscope ......................................................................... 139
7.5.1 draw_kaleido() 函數 ................................................................139
7.5.2 draw_spiral() 函數 ...................................................................140
7.5.3 整合 .........................................................................................140
7.6 本章小結 ....................................................................................... 142
7.7 編程挑戰 ....................................................................................... 143
第8 章 定時器和動畫.................................................... 144
8.1 獲取Pygame 的所有GUI ............................................................ 145
8.1.1 用Pygame 畫一個點 ..............................................................146
8.1.2 Pygame 中的新內容 ...............................................................148
8.1.3 游戲的部分 .............................................................................149
8.2 時間剛剛好:移動和彈跳 ........................................................... 152
8.2.1 移動笑臉 .................................................................................153
8.2.2 用Clock 類實現笑臉動畫 ......................................................155
8.2.3 將笑臉從墻上彈開 .................................................................157
8.2.4 在四面墻上彈回笑臉 .............................................................162
8.3 本章小結 ....................................................................................... 166
8.4 編程挑戰 ....................................................................................... 167
第9 章 用戶交互:進入游戲........................................... 170
9.1 增加交互:點擊和拖動 ............................................................... 171
9.1.1 點擊點 .....................................................................................171
9.1.2 拖動繪制 .................................................................................173
9.2 高 級交互:笑臉爆炸 ................................................................... 177
9.2.1 笑臉精靈 .................................................................................178
9.2.2 設置精靈 .................................................................................180
9.2.3 更新精靈 .................................................................................182
9.2.4 較大的和較小的笑臉 .............................................................182
9.2.5 整合 .........................................................................................183
9.3 SmileyPop 1.0 版 ........................................................................... 185
9.3.1 檢測碰撞和刪除精靈 .............................................................185
9.3.2 整合 .........................................................................................186
9.4 本章小結 ....................................................................................... 188
9.5 編程挑戰 ....................................................................................... 189
第 10 章 游戲編程......................................................... 191
10.1 構建游戲框架:Smiley Pong 1.0 版 .......................................... 192
10.1.1 繪制游戲板和游戲部件 .......................................................193
10.1.2 記錄分數 ...............................................................................194
10.1.3 顯示得分 ...............................................................................199
10.1.4 整合 .......................................................................................201
10.2 增加難度并結束游戲:Smiley Pong 2.0 版 .............................. 202
10.2.1 游戲結束 ...............................................................................203
10.2.2 再玩一次 ...............................................................................203
10.2.3 更快 .......................................................................................204
10.2.4 整合 .......................................................................................206
10.3 添加更多的功能:SmileyPop 2.0 版 ......................................... 208
10.3.1 使用Pygame 添加聲音 ........................................................208
10.3.2 跟蹤和記錄玩家進度 ...........................................................210
10.3.3 整合 .......................................................................................213
10.4 本章小結 ..................................................................................... 215
10.5 編程挑戰 ..................................................................................... 216
附錄A Windows、Mac 和Linux 下的Python 安裝........ 218
A.1 Windows 下安裝Python .............................................................. 219
A.1.1 下載安裝程序 ........................................................................219
A.1.2 運行安裝程序 ........................................................................220
A.1.3 嘗試Python ............................................................................223
A.2 Mac 下的Python .......................................................................... 225
A.2.1 下載安裝程序 ........................................................................225
A.2.2 運行安裝程序 ........................................................................226
A.2.3 嘗試Python ............................................................................229
A.3 Linux 下的Python 安裝 .............................................................. 230
附錄B Windows、Mac 和Linux 下的Pygame 安裝......233
B.1 在Windows 下安裝Pygame........................................................ 234
B.2 Mac 下的Pygame ......................................................................... 238
B.2.1 Python 2.7 和Pygame 1.9.2 ...................................................238
B.3 Linux 下的Pygame ...................................................................... 240
B.3.1 Pygame for Python 2 ...............................................................241
附錄C 構建自己的模塊..................................................242
C.1 構建colorspiral 模塊 ................................................................... 243
C.1.1 使用colorspiral 模塊 .............................................................244
C.1.2 重用colorspiral 模塊 .............................................................245
C.2 附加資料 ....................................................................................... 246
術語表..........................................................................247
展開全部

教孩子學編程 Python語言版 作者簡介

Bryson Payne是北喬治亞大學的計算機科學系教授。他在大學教授計算機科學超過15年,在此之前,他教授中學數學和編程。他持續與K-12教育工作者進行廣泛合作,使用3D打印機、機器人、遙控飛機和移動應用編程等技術,并且讓學生參與編程。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 钢丝绳探伤仪-钢丝绳检测仪-钢丝绳探伤设备-洛阳泰斯特探伤技术有限公司 | 电池高低温试验箱-气态冲击箱-双层电池防爆箱|简户百科 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 【黄页88网】-B2B电子商务平台,b2b平台免费发布信息网 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 甲级防雷检测仪-乙级防雷检测仪厂家-上海胜绪电气有限公司 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 新能源汽车电机定转子合装机 - 电机维修设备 - 睿望达 | 聚合甘油__盐城市飞龙油脂有限公司 | Akribis直线电机_直线模组_力矩电机_直线电机平台|雅科贝思Akribis-杭州摩森机电科技有限公司 | 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 祝融环境-地源热泵多恒系统高新技术企业,舒适生活环境缔造者! | 组织研磨机-高通量组织研磨仪-实验室多样品组织研磨机-东方天净 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 苏州教学设备-化工教学设备-环境工程教学模型|同科教仪 | 粉末冶金注射成型厂家|MIM厂家|粉末冶金齿轮|MIM零件-深圳市新泰兴精密科技 | 便携式XPDM露点仪-在线式防爆露点仪-增强型烟气分析仪-约克仪器 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 篷房[仓储-婚庆-展览-活动]生产厂家-江苏正德装配式帐篷有限公司 | 技德应用| 无纺布包装机|径向缠绕包装机|缠绕膜打包机-上海晏陵智能设备有限公司 | 金属检测机_金属分离器_检针验针机_食品药品金属检探测仪器-广东善安科技 | 真石漆,山东真石漆,真石漆厂家,真石漆价格-山东新佳涂料有限公司 | 拖鞋定制厂家-品牌拖鞋代加工厂-振扬实业中国高端拖鞋大型制造商 | 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 换链神器官网-友情链接交换、购买交易于一体的站长平台 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 岩棉切条机厂家_玻璃棉裁条机_水泥基保温板设备-廊坊鹏恒机械 | 整合营销推广|营销网络推广公司|石家庄网站优化推广公司|智营销 好物生环保网、环保论坛 - 环保人的学习交流平台 | 清洁设备_洗地机/扫地机厂家_全自动洗地机_橙犀清洁设备官网 | 穿线管|波纹穿线管|包塑金属软管|蛇皮管?闵彬专注弱电工程? | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 陕西安闸机-伸缩门-车牌识别-广告道闸——捷申达门业科技 | 宝鸡市人民医院| 武汉画册印刷厂家-企业画册印刷-画册设计印刷制作-宣传画册印刷公司 - 武汉泽雅印刷厂 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 |