图书介绍

像计算机科学家一样思考PythonPDF|Epub|txt|kindle电子书版本下载

像计算机科学家一样思考Python
  • (美)唐尼著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115320926
  • 出版时间:2013
  • 标注页数:238页
  • 文件大小:71MB
  • 文件页数:258页
  • 主题词:软件工具-程序设计

PDF下载


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

下载说明

像计算机科学家一样思考PythonPDF格式电子书版下载

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

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

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

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

图书目录

第1章 程序之道1

1.1 Python编程语言1

1.2什么是程序3

1.3什么是调试3

1.4语法错误3

1.5运行时错误4

1.6语义错误4

1.7实验型调试4

1.8形式语言和自然语言5

1.9第一个程序6

1.10调试7

1.11术语表7

1.12练习9

第2章 变量、表达式和语句10

2.1值和类型10

2.2变量11

2.3变量名称和关键字12

2.4操作符和操作对象13

2.5表达式和语句13

2.6交互模式和脚本模式14

2.7操作顺序15

2.8字符串操作15

2.9注释16

2.10调试16

2.11术语表17

2.12练习18

第3章 函数19

3.1函数调用19

3.2类型转换函数19

3.3数学函数20

3.4组合21

3.5添加新函数21

3.6定义和使用23

3.7执行流程23

3.8形参和实参24

3.9变量和形参是局部的25

3.10栈图25

3.11有返回值函数和无返回值函数26

3.12为什么要有函数27

3.13使用from导入模块28

3.14调试28

3.15 术语表29

3.16练习30

第4章 案例研究:接口设计32

4.1乌龟世界32

4.2简单重复33

4.3练习34

4.4封装35

4.5泛化36

4.6接口设计36

4.7重构37

4.8一个开发计划38

4.9文档字符串39

4.10调试39

4.11术语表40

4.12练习40

第5章 条件和递归43

5.1求模操作符43

5.2布尔表达式43

5.3逻辑操作符44

5.4条件执行44

5.5选择执行45

5.6条件链45

5.7嵌套条件46

5.8递归46

5.9递归函数的栈图48

5.10无限递归48

5.11键盘输入49

5.12调试50

5.13术语表51

5.14练习52

第6章 有返回函数54

6.1返回值54

6.2增量开发55

6.3组合57

6.4布尔函数58

6.5再谈递归59

6.6坚持信念60

6.7另一个示例61

6.8检查类型61

6.9调试63

6.10术语表64

6.11练习64

第7章 迭代67

7.1多重赋值67

7.2更新变量68

7.3 while语句68

7.4 break语句70

7.5平方根70

7.6算法72

7.7调试72

7.8术语表73

7.9练习73

第8章 字符串75

8.1字符串是一个序列75

8.2 len76

8.3使用for循环进行遍历76

8.4字符串切片77

8.5字符串是不可变的78

8.6搜索79

8.7循环和计数79

8.8字符串方法80

8.9操作符in81

8.10字符串比较81

8.11调试82

8.12术语表84

8.13练习84

第9章 案例分析:文字游戏86

9.1读取单词列表86

9.2练习87

9.3搜索88

9.4使用下标循环89

9.5调试91

9.6术语表91

9.7练习91

第10章 列表93

10.1列表是一个序列93

10.2列表是可变的93

10.3遍历一个列表95

10.4列表操作95

10.5列表切片96

10.6列表方法96

10.7映射、过滤和化简97

10.8删除元素98

10.9列表和字符串99

10.10对象和值100

10.11别名101

10.12列表参数102

10.13调试103

10.14术语表105

10.15 练习105

第11章 字典108

11.1使用字典作为计数器集合110

11.2循环和字典111

11.3反向查找111

11.4字典和列表113

11.5备忘114

11.6全局变量116

11.7长整数117

11.8调试118

11.9术语表118

11.10练习119

第12章 元组121

12.1元组是不可变的121

12.2元组赋值122

12.3作为返回值的元组123

12.4可变长参数元组123

12.5列表和元组124

12.6字典和元组125

12.7比较元组127

12.8序列的序列128

12.9调试128

12.10术语表129

12.11练习130

第13章 案例研究:选择数据结构132

13.1单词频率分析132

13.2随机数133

13.3单词直方图134

13.4最常用的单词135

13.5可选形参136

13.6字典减法136

13.7随机单词137

13.8马尔可夫分析138

13.9数据结构139

13.10调试141

13.11术语表142

13.12练习142

第14章 文件143

14.1持久化143

14.2读和写143

14.3格式操作符144

14.4文件名和路径145

14.5捕获异常146

14.6数据库147

14.7封存148

14.8管道149

14.9编写模块150

14.10调试151

14.11术语表152

14.12练习153

第15章 类和对象154

15.1用户定义类型154

15.2属性155

15.3矩形156

15.4作为返回值的实例157

15.5对象是可变的158

15.6复制158

15.7调试160

15.8术语表160

15.9练习161

第16章 类和函数163

16.1时间163

16.2纯函数164

16.3修改器165

16.4原型和计划166

16.5调试167

16.6术语表168

16.7练习168

第17章 类和方法170

17.1面向对象特性170

17.2打印对象171

17.3另一个示例172

17.4一个更复杂的示例173

17.5init方法173

17.6 str方法174

17.7操作符重载174

17.8基于类型的分发175

17.9多态176

17.10调试177

17.11接口和实现178

17.12术语表179

17.13练习179

第18章 继承181

18.1卡片对象181

18.2类属性182

18.3对比卡牌183

18.4牌组184

18.5打印牌组185

18.6添加、删除、洗牌和排序186

18.7继承186

18.8类图188

18.9调试189

18.10数据封装190

18.11术语表191

18.12练习192

第19章 案例研究:Tkinter195

19.1 GUI195

19.2按钮和回调196

19.3画布部件197

19.4坐标序列198

19.5更多部件198

19.6包装部件200

19.7菜单与Callable202

19.8绑定203

19.9调试205

19.10术语表206

19.11练习206

附录A调试209

附录B算法分析217

附录C Lumpy227

译后记236

热门推荐