图书介绍
与孩子一起学编程PDF|Epub|txt|kindle电子书版本网盘下载
![与孩子一起学编程](https://www.shukui.net/cover/46/34643821.jpg)
- (美)桑德,(美)桑德著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115239969
- 出版时间:2010
- 标注页数:390页
- 文件大小:93MB
- 文件页数:409页
- 主题词:软件工具-程序设计-基本知识
PDF下载
下载说明
与孩子一起学编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 出发吧1
1.1 安装Python1
1.2 从IDLE启动Python2
1.3 来点指令吧3
1.4 与Python交互5
1.5 该编程了7
1.6 运行你的第一个程序8
1.7 如果出问题9
1.8 你的第二个程序11
第2章 记住内存和变量14
2.1 输入、处理和输出14
2.2 名字16
2.3 名字里是什么20
2.4 数字和字符串21
2.5 它们有多“可变”22
2.6 全新的我23
第3章 基本数学运算26
3.1 四大基本运算26
3.2 操作符28
3.3 运算顺序29
3.4 另外两个操作符30
3.5 非常大和非常小33
第4章 数据的类型38
4.1 改变类型38
4.2 得到更多信息:type()41
4.3 类型转换错误42
4.4 使用类型转换42
第5章 输入44
5.1 raw_input()44
5.2 Print命令和逗号45
5.3 输入数字47
5.4 来自互联网的输入49
第6章 GUI——图形用户界面52
6.1 什么是GUI52
6.2 第一个GUI53
6.3 GUI输入54
6.4 选择你的口味55
6.5 再看猜数游戏59
6.6 其他GUI组件60
第7章 判断再判断62
7.1 测试,测试62
7.2 缩进64
7.3 是不是有问题65
7.4 其他类型的测试66
7.5 如果测试为假会怎么样67
7.6 测试多个条件69
7.7 使用and69
7.8 使用or70
7.9 使用not70
第8章 转圈圈74
8.1 计数循环75
8.2 使用计数循环77
8.3 一条捷径——range()78
8.4 风格问题——循环变量名80
8.5 按步长计数82
8.6 没有数字的计数84
8.7 关于这个问题84
8.8 跳出循环——break和continue85
第9章 全都为了你——注释89
9.1 增加注释89
9.2 单行注释90
9.3 行末注释90
9.4 多行注释90
9.5 注释风格91
9.6 注释掉92
第10章 游戏时间到了94
第11章 嵌套与可变循环99
11.1 嵌套循环99
11.2 可变循环101
11.3 可变嵌套循环102
11.4 更多可变嵌套循环103
11.5 使用嵌套循环105
第12章 收集起来——列表112
12.1 什么是列表112
12.2 创建列表113
12.3 向列表增加元素113
12.4 这个点是什么114
12.5 列表可以包含任何内容114
12.6 从列表获取元素115
12.7 列表“分片”116
12.8 修改元素118
12.9 向列表增加元素的其他方法118
12.10 从列表删除元素120
12.11 搜索列表121
12.12 循环处理列表122
12.13 列表排序123
12.14 可改变和不可改变126
12.15 双重列表:数据表126
第13章 函数131
13.1 函数——积木131
13.2 调用函数133
13.3 向函数传递参数134
13.4 有多个参数的函数137
13.5 返回值的函数139
13.6 变量作用域140
13.7 强制为全局143
13.8 关于变量命名的一点建议144
第14章 对象146
14.1 真实世界中的对象146
14.2 Python中的对象147
14.3 对象=属性+方法148
14.4 这个点是什么148
14.5 创建对象149
14.6 一个示例类——HotDog154
14.7 隐藏数据159
14.8 多态和继承159
14.9 未雨绸缪161
第15章 模块164
15.1 什么是模块164
15.2 为什么使用模块164
15.3 积木桶165
15.4 如何创建模块165
15.5 如何使用模块165
15.6 命名空间167
15.7 标准模块170
第16章 图形174
16.1 寻求帮助——Pygame174
16.2 Pygame窗口175
16.3 在窗口中画图178
16.4 单个像素186
16.5 图像190
16.6 动起来192
16.7 动画193
16.8 更流畅的动画194
16.9 让球反弹195
16.10 让球翻转198
第17章 动画精灵和碰撞检测201
17.1 动画精灵201
17.2 嘣!碰撞检测207
17.3 统计时间211
第18章 一种新的输入——事件216
18.1 事件216
18.2 键盘事件218
18.3 鼠标事件222
18.4 定时器事件224
18.5 另一个游戏PyPong226
第19章 声音238
19.1 从Pygame寻求更多帮助——mixer238
19.2 制造声音与播放声音239
19.3 播放声音239
19.4 控制音量242
19.5 重复音乐244
19.6 为PyPong增加声音244
19.7 更多声音245
19.8 为PyPong增加音乐249
第20章 更多GUI253
20.1 使用PythonCard253
20.2 组件254
20.3 让GUI做点事情256
20.4 事件处理器的返回258
20.5 移动按钮259
20.6 更多有用的GUI259
20.7 TempGUI259
20.8 菜单上是什么264
第21章 打印格式化与字符串271
21.1 换行272
21.2 水平间隔——制表符273
21.3 在字符串中插入变量275
21.4 数字格式化276
21.5 更多字符串处理280
第22章 文件输入与输出287
22.1 什么是文件287
22.2 文件名288
22.3 文件位置289
22.4 打开文件292
22.5 读文件293
22.6 文本文件和二进制文件295
22.7 写文件296
22.8 在文件中保存内容:pickle300
22.9 又到了游戏时间——Hangman301
第23章 碰运气——随机性310
23.1 什么是随机性310
23.2 掷骰子311
23.3 创建一副牌316
23.4 Crazy Eights320
第24章 计算机仿真333
24.1 真实世界建模333
24.2 Lunar Lander334
24.3 跟踪时间339
24.4 时间对象340
24.5 把时间保存到文件343
24.6 电子宠物345
第25章 接下来呢354
25.1 一般编程354
25.2 Python355
25.3 游戏编程与Pygame355
25.4 其他Python模块356
25.5 回顾358
附录 变量命名规则359
自测题答案361