图书介绍

趣学Python 教孩子学编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

趣学Python 教孩子学编程
  • (美)布里格斯著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115381439
  • 出版时间:2015
  • 标注页数:280页
  • 文件大小:23MB
  • 文件页数:301页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

趣学Python 教孩子学编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 学习编程3

第1章 Python不是大蟒蛇3

1.1 关于计算机语言4

1.2 安装Python5

1.2.1 在Windows 7上安装Python5

1.2.2 在苹果OS X上装Python7

1.2.3 在Ubuntu上安装Python9

1.3 当你安装好Python以后10

1.4 保存Python程序11

1.5 你学到了什么12

第2章 计算与变量13

2.1 用Python来做计算14

2.1.1 Python的运算符15

2.1.2 算的顺序15

2.2 变量就像是标签17

2.3 使用变量18

2.4 你学到了什么20

第3章 字符串、列表、元组和字典21

3.1 字符串22

3.1.1 创建字符串22

3.1.2 处理字符串相关的问题23

3.1.3 在字符串里嵌入值25

3.1.4 字符串乘法27

3.2 列表比字符串还强大28

3.2.1 添加元素到列表30

3.2.2 从列表中删除元素31

3.2.3 列表上的算术31

3.3 元组33

3.4 Python里的map不是用来指路的34

3.5 你学到了什么36

3.6 编程小测验36

第4章 用海龟画图39

4.1 使用Python的turtle(海龟)模块40

4.1.1 创建画布40

4.1.2 移动海龟42

4.2 你学到了什么45

4.3 编程小测验45

第5章 用if和else来提问47

5.1 if语句48

5.2 语句块就是一组程序语句48

5.3 条件语句帮助我们做比较50

5.4 if-then-else语句52

5.5 if和elif语句53

5.6 组合条件54

5.7 没有值的变量——None54

5.8 字符串与数字之间的不同55

5.9 你学到了什么57

5.10 编程小测验58

第6章 循环59

6.1 使用for循环60

6.2 还有一种叫while的循环66

6.3 你学到了什么69

6.4 编程小测验69

第7章 使用函数和模块来重用你的代码71

7.1 使用函数72

7.1.1 函数的组成部分72

7.1.2 变量和作用域74

7.2 使用模块76

7.3 你学到了什么78

7.4 编程小测验78

第8章 如何使用类和对象81

8.1 把事物拆分成类82

8.1.1 父母与孩子83

8.1.2 增加属于类的对象84

8.1.3 定义类中的函数84

8.1.4 用函数来表示类的特征85

8.1.5 为什么要使用类和对象86

8.1.6 画图中的对象与类88

8.2 对象和类的另一些实用功能90

8.2.1 函数继承91

8.2.2 从函数里调用其他函数92

8.3 初始化对象93

8.4 你学到了什么94

8.5 编程小测验94

第9章 Python的内建函数97

9.1 使用内建函数98

9.1.1 abs函数98

9.1.2 bool函数99

9.1.3 dir函数100

9.1.4 eval函数102

9.1.5 exec函数103

9.1.6 float函数103

9.1.7 int函数104

9.1.8 len函数104

9.1.9 max和min函数105

9.1.10 range函数107

9.1.11 sum函数108

9.2 使用文件108

9.2.1 创建测试文件108

9.2.2 在Python中打开文件110

9.2.3 写入到文件112

9.3 你学到了什么112

9.4 编程小测验113

第10章 常用的Python模块115

10.1 使用copy模块来复制116

10.2 keyword模块记录了所有的关键字118

10.3 用random模块获得随机数119

10.3.1 用randint来随机挑选一个数字119

10.3.2 用choice从列表中随机选取一个元素121

10.3.3 用shuffle来给列表洗牌121

10.4 用sys模块来控制Shell程序122

10.4.1 用exit函数来退出Shell程序122

10.4.2 从stdin对象读取122

10.4.3 用stdout对象来写入123

10.4.4 我用的Python是什么版本的123

10.5 用time模块来得到时间124

10.5.1 用asctime来转换日期125

10.5.2 用localtime来得到日期和时间126

10.5.3 用sleep来休息一会儿吧126

10.6 用pickle模块来保存信息127

10.7 你学到了什么128

10.8 编程小测验129

第11章 高级海龟作图131

11.1 从基本的正方形开始132

11.2 画星星132

11.3 画汽车136

11.4 填色137

11.4.1 用来画填色圆形的函数138

11.4.2 使用纯白和纯黑139

11.5 画方形的函数140

11.6 画填色正方形141

11.7 画填好色的星星143

11.8 你学到了什么144

11.9 编程小测验144

第12章 用tkinter画高级图形147

12.1 创造一个可以点的按钮148

12.2 使用具名参数150

12.3 创建一个画图用的画布151

12.4 画线151

12.5 画盒子153

12.5.1 画许多矩形154

12.5.2 设置颜色156

12.6 画圆弧159

12.7 画多边形161

12.8 显示文字161

12.9 显示图片162

12.10 创建基本的动画164

12.11 让对象对操作有反应167

12.12 更多使用ID的方法169

12.13 你学到了什么170

12.14 编程小测验170

第2部分 弹球实例175

第13章 你的第一个游戏:弹球175

13.1 击打反弹球176

13.2 创建游戏的画布176

13.3 创建Ball类177

13.4 增加几个动作179

13.4.1 让小球移动179

13.4.2 让小球来回反弹181

13.4.3 改变小球的起始方向182

13.5 你学到了什么185

第14章 完成你的第一个游戏:反弹吧,小球!187

14.1 加上球拍188

14.2 让球拍移动189

14.3 增加输赢因素193

14.4 你学到了什么197

14.5 编程小测验197

第3部分 火柴人实例201

第15章 火柴小人游戏的图形201

15.1 火柴小人游戏计划202

15.2 得到GIMP202

15.3 创建游戏中的元素203

15.3.1 准备一个有透明背景的图形204

15.3.2 画火柴人204

15.3.3 画平台206

15.3.4 画门206

15.3.5 画背景207

15.3.6 透明208

15.4 你学到了什么208

第16章 开发火柴人游戏209

16.1 创建Game类210

16.1.1 设置窗口标题以及创建画布210

16.1.2 完成_init_函数211

16.1.3 创建主循环函数212

16.2 创建坐标类213

16.3 冲突检测214

16.3.1 精灵在水平方向上冲突214

16.3.2 精灵在垂直方向上冲突216

16.3.3 把它们放在一起:最终的冲突检测代码216

16.4 创建精灵类218

16.5 添加平台类219

16.5.1 加入平台对象220

16.5.2 添加很多平台221

16.6 你学到了什么222

16.7 编程小测验222

第17章 创建火柴人225

17.1 初始化火柴人226

17.1.1 装入火柴人图形226

17.1.2 设置变量227

17.1.3 与键盘按键绑定228

17.2 让火柴人向左转和向右转228

17.3 让火柴人跳跃229

17.4 我们都做了什么230

17.5 你学到了什么231

第18章 完成火柴人逃生游戏233

18.1 让火柴人动起来234

18.1.1 创建动画函数234

18.1.2 得到火柴人的位置237

18.1.3 让火柴人移动238

18.2 测试我们的火柴人精灵244

18.3 门245

18.3.1 创建DoorSprite类245

18.3.2 门的检测246

18.3.3 加入门对象246

18.4 最终的游戏247

18.5 你学到了什么253

18.6 编程小测验254

结束语 接下来学什么255

附录 Python的关键字263

术语表277

热门推荐