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

- (美)布里格斯著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115335951
- 出版时间:2014
- 标注页数:268页
- 文件大小:33MB
- 文件页数:293页
- 主题词:软件工具-程序设计
PDF下载
下载说明
趣学Python编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 学习编程3
第1章 Python不是大蟒蛇3
1.1关于计算机语言3
1.2安装Python4
1.2.1在Windows 7上安装Python4
1.2.2在苹果OS X上安装Python6
1.2.3在Ubuntu上安装Python8
1.3当你安装好Python以后9
1.4保存Python程序10
1.5你学到了什么12
第2章 计算与变量13
2.1用Python来做计算13
2.1.1 Python的运算符14
2.1.2运算的顺序15
2.2变量就像是标签16
2.3使用变量17
2.4你学到了什么20
第3章 字符串、列表、元组和字典21
3.1字符串21
3.1.1创建字符串21
3.1.2处理字符串相关的问题23
3.1.3在字符串里嵌入值25
3.1.4字符串乘法26
3.2列表比字符串还强大27
3.2.1添加元素到列表29
3.2.2从列表中删除元素30
3.2.3列表上的算术31
3.3元组32
3.4 Python里的map不是用来指路的33
3.5你学到了什么35
3.6编程小测验36
第4章 用海龟画图37
4.1使用Python的turtle(海龟)模块37
4.1.1创建画布38
4.1.2移动海龟39
4.2你学到了什么43
4.3编程小测验43
第5章 用if和else来提问45
5.1 if语句45
5.2语句块就是一组程序语句45
5.3条件语句帮助我们做比较48
5.4 if-then-else语句49
5.5 if和elif语句50
5.6组合条件51
5.7没有值的变量——None52
5.8字符串与数字之间的不同52
5.9你学到了什么55
5.10编程小测验55
第6章 循环57
6.1使用for循环57
6.2还有一种叫while的循环64
6.3你学到了什么67
6.4编程小测验67
第7章 使用函数和模块来重用你的代码69
7.1使用函数69
7.1.1函数的组成部分70
7.1.2变量和作用域71
7.2使用模块73
7.3你学到了什么75
7.4编程小测验76
第8章 如何使用类和对象78
8.1把事物拆分成类78
8.1.1父母与孩子79
8.1.2增加属于类的对象80
8.1.3定义类中的函数81
8.1.4用函数来表示类的特征81
8.1.5为什么使要用类和对象82
8.1.6画图中的对象与类84
8.2对象和类的另一些实用功能86
8.2.1函数继承87
8.2.2从函数里调用其他函数88
8.3初始化对象89
8.4你学到了什么90
8.5编程小测验90
第9章 Python的内建函数92
9.1使用内建函数92
9.1.1 abs函数92
9.1.2 bool函数93
9.1.3 dir函数94
9.1.4 eval函数96
9.1.5 exec函数97
9.1.6 float函数98
9.1.7 int函数98
9.1.8 len函数99
9.1.9 max和min函数100
9.1.10 range函数101
9.1.11 sum函数102
9.2使用文件103
9.2.1创建测试文件103
9.2.2在Python中打开文件106
9.2.3写入到文件107
9.3你学到了什么108
9.4编程小测验108
第10章 常用的Python模块109
10.1使用copy模块来复制109
10.2 keyword模块记录了所有的关键字112
10.3用random模块获得随机数112
10.3.1用randint来随机挑选一个数字112
10.3.2用choice从列表中随机选取一个元素114
10.3.3用shuffle来给列表洗牌115
10.4用sys模块来控制Shell程序115
10.4.1用exit函数来退出Shell程序115
10.4.2从stdin对象读取115
10.4.3用stdout对象来写入116
10.4.4我用的Python是什么版本的116
10.5用time模块来得到时间117
10.5.1用asctime来转换日期118
10.5.2用localtime来得到日期和时间119
10.5.3用sleep来休息一会儿吧120
10.6用pickle模块来保存信息120
10.7你学到了什么122
10.8编程小测验122
第11章 高级海龟作图124
11.1从基本的正方形开始124
11.2画星星125
11.3画汽车128
11.4填色130
11.4.1用来画填色圆形的函数131
11.4.2使用纯白和纯黑132
11.5画方形的函数133
11.6画填色正方形134
11.7画填好色的星星135
11.8你学到了什么137
11.9编程小测验137
第12章 用tkinter画高级图形139
12.1创造一个可以点的按钮140
12.2使用具名参数142
12.3创建一个画图用的画布142
12.4画线143
12.5画盒子144
12.5.1画许多矩形146
12.5.2设置颜色148
12.6画圆弧151
12.7画多边形153
12.8显示文字154
12.9显示图片155
12.10创建基本的动画157
12.11让对象对操作有反应159
12.12更多使用ID的方法161
12.13你学到了什么163
12.14编程小测验163
第2部分 弹球实例167
第13章 你的第一个游戏:弹球167
13.1击打反弹球167
13.2创建游戏的画布168
13.3创建Ball类169
13.4增加几个动作171
13.4.1让小球移动171
13.4.2让小球来回反弹172
13.4.3改变小球的起始方向174
13.5你学到了什么176
第14章 完成你的第一个游戏:反弹吧,小球!177
14.1加上球拍177
14.2让球拍移动179
判断小球是否击中球拍180
14.3增加输赢因素183
14.4你学到了什么187
14.5编程小测验187
第3部分 火柴人实例191
第15章 火柴小人游戏的图形191
15.1火柴小人游戏计划191
15.2得到GIMP192
15.3创建游戏中的元素193
15.3.1准备一个有透明背景的图形194
15.3.2画火柴人195
15.3.3画平台197
15.3.4画门197
15.3.5画背景198
15.3.6透明199
15.4你学到了什么200
第16章 开发火柴人游戏201
16.1创建Game类201
16.1.1设置窗口标题以及创建画布201
16.1.2完成_init_函数202
16.1.3创建主循环函数203
16.2创建坐标类205
16.3冲突检测205
16.3.1精灵在水平方向上冲突206
16.3.2精灵在垂直方向上冲突208
16.3.3把它们放在一起:最终的冲突检测代码208
16.4创建精灵类210
16.5添加平台类211
16.5.1加入平台对象212
16.5.2添加很多平台213
16.6你学到了什么215
16.7编程小测验215
第17章 创建火柴人217
17.1初始化火柴人217
17.1.1装入火柴人图形217
17.1.2设置变量218
17.1.3与键盘按键绑定219
17.2让火柴人向左转和向右转220
17.3让火柴人跳跃221
17.4我们都做了什么221
17.5你学到了什么222
第18章 完成火柴人逃生游戏223
18.1让火柴人动起来223
18.1.1创建动画函数223
18.1.2得到火柴人的位置226
18.1.3让火柴人移动227
18.2测试我们的火柴人精灵235
18.3门235
18.3.1创建DoorSprite类236
18.3.2门的检测237
18.3.3加入门对象237
18.4最终的游戏238
18.5你学到了什么244
18.6编程小测验245
结束语 接下来学什么246
附录 Python的关键字253
术语表265
热门推荐
- 2739528.html
- 1320236.html
- 3267995.html
- 2523240.html
- 3336704.html
- 2429247.html
- 2693688.html
- 2349998.html
- 3089536.html
- 801259.html
- http://www.ickdjs.cc/book_2182106.html
- http://www.ickdjs.cc/book_1423269.html
- http://www.ickdjs.cc/book_3427109.html
- http://www.ickdjs.cc/book_3351671.html
- http://www.ickdjs.cc/book_674441.html
- http://www.ickdjs.cc/book_758546.html
- http://www.ickdjs.cc/book_3646603.html
- http://www.ickdjs.cc/book_933324.html
- http://www.ickdjs.cc/book_647953.html
- http://www.ickdjs.cc/book_3249154.html