图书介绍
教孩子学编程 PYTHON语言版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)BRYSON PAYNE著;李军译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115416346
- 出版时间:2016
- 标注页数:250页
- 文件大小:34MB
- 文件页数:268页
- 主题词:软件工具-程序设计
PDF下载
下载说明
教孩子学编程 PYTHON语言版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Python基础——认识环境1
1.1 认识Python3
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循环生成四个圆组成的玫瑰花瓣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语句73
5.5 复杂条件——if、and、or和not75
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-Scissors95
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 处理事件——TurtleDraw130
7.4.2 监听键盘事件——ArrowDraw133
7.4.3 用参数处理事件——ClickSpiral135
7.4.4 更进一步——ClickandSmile137
7.5 ClickKaleidoscope139
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的所有GUI145
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.O版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下安装Python219
A.1.1 下载安装程序219
A.1.2 运行安装程序220
A.1.3 尝试Python223
A.2 Mac下安装Python225
A.2.1 下载安装程序225
A.2.2 运行安装程序226
A.2.3 尝试Python229
A.3 Linux下的Python安装230
附录B Windows、Mac和Linux下的 Pygame安装233
B.1 在Windows下安装Pygame234
B.2 Mac下安装Pygame238
B.3 Linux下安装Pygame240
附录C 构建自己的模块242
C.1 构建colorspiral模块243
C.1.1 使用colorspiral模块244
C.1.2 重用colorspiral模块245
C.2 附加资料246
术语表247
热门推荐
- 3456306.html
- 2911189.html
- 225711.html
- 757857.html
- 3890424.html
- 1448973.html
- 3105948.html
- 182894.html
- 2230847.html
- 2072961.html
- http://www.ickdjs.cc/book_131310.html
- http://www.ickdjs.cc/book_2081816.html
- http://www.ickdjs.cc/book_2721790.html
- http://www.ickdjs.cc/book_2631429.html
- http://www.ickdjs.cc/book_1794430.html
- http://www.ickdjs.cc/book_2029376.html
- http://www.ickdjs.cc/book_1026819.html
- http://www.ickdjs.cc/book_1511182.html
- http://www.ickdjs.cc/book_3502873.html
- http://www.ickdjs.cc/book_1883212.html