图书介绍

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

趣学Python编程
  • (美)布里格斯著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115335951
  • 出版时间:2014
  • 标注页数:268页
  • 文件大小:33MB
  • 文件页数:293页
  • 主题词:软件工具-程序设计

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关于计算机语言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

热门推荐