Python 3程序开发指南 第2版PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:(美)MarkSummerfield著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2011
- ISBN:9787115245076
- 页数:518 页
第1章 过程型程序设计快速入门 1
1.1创建并运行Python程序 1
1.2 Python的关键要素 5
1.2.1要素#1:数据类型 6
1.2.2要素#2:对象引用 7
1.2.3要素#3:组合数据类型 9
1.2.4元素#4:逻辑操作符 12
1.2.5要素#5:控制流语句 16
1.2.6要素#6:算术操作符 20
1.2.7要素#7:输入/输出 23
1.2.8要素#8:函数的创建与调用 25
1.3实例 27
1.3.1 bigdigits.py 28
1.3.2 generate_grid.py 30
1.4总结 33
1.5练习 35
第2章 数据类型 38
2.1标识符与关键字 38
2.2 Integral类型 41
2.2.1整数 41
2.2.2布尔型 44
2.3浮点类型 44
2.3.1浮点数 45
2.3.2复数 48
2.3.3十进制数字 49
2.4字符串 50
2.4.1比较字符串 53
2.4.2字符串分片与步距 54
2.4.3字符串操作符与方法 56
2.4.4使用str.format()方法进行字符串格式化 62
2.4.5字符编码 73
2.5实例 75
2.5.1 quadratic.py 75
2.5.2 csv2html.py 78
2.6总结 82
2.7练习 84
第3章 组合数据类型 86
3.1序列类型 86
3.1.1元组 87
3.1.2命名的元组 89
3.1.3列表 91
3.1.4列表内涵 96
3.2集合类型 98
3.2.1集合 98
3.22集合内涵 102
3.2.3固定集合 102
3.3映射类型 103
3.3.1字典 103
3.3.2字典内涵 110
3.3.3默认字典 111
3.4组合数据类型的迭代与复制 113
3.4.1迭代子、迭代操作与函数 113
3.4.2组合类型的复制 121
3.5实例 123
3.5.1 generate usernames.py 123
3.5.2 statistics.py 126
3.6总结 130
3.7练习 131
第4章 控制结构与函数 133
4.1控制结构 133
4.1.1条件分支 133
4.1.2循环 135
4.2异常处理 136
4.2.1捕获与产生异常 136
4.2.2自定义异常 141
4.3自定义函数 144
4.3.1名称与Docstrings 148
4.3.2参数与参数拆分 149
4.3.3存取全局范围的变量 152
4.3.4 Lambda函数 153
4.3.5断言 155
4.4实例:make_html_skeleton.py 156
4.5总结 162
4.6练习 162
第5章 模块 165
5.1模块与包 165
5.1.1包 169
5.1.2自定义模块 171
5.2 Python标准库概览 181
5.2.1字符串处理 181
5.2.2 io.StringIO类 182
5.2.3命令行程序设计 183
5.2.4数学与数字 184
5.2.5时间与日期 184
5.2.6实例:calendar、datetime与time模块 185
5.2.7算法与组合数据类型 185
5.2.8文件格式、编码与数据持久性 187
5.2.9文件、目录与进程处理 190
5.2.10网络与Internet程序设计 192
5.2.11 XML 193
5.2.12其他模块 195
5.3总结 196
5.4练习 198
第6章 面向对象程序设计 200
6.1面向对象方法 200
6.2自定义类 204
6.2.1属性与方法 205
6.2.2继承与多态 209
6.2.3使用特性进行属性存取控制 211
6.2.4创建完全整合的数据类型 213
6.3自定义组合类 225
6.3.1创建聚集组合数据的类 225
6.3.2使用聚集创建组合类 231
6.3.3使用继承创建组合类 237
6.4总结 244
6.5练习 245
第7章 文件处理 247
7.1二进制数据的读写 251
7.1.1带可选压缩的Pickle 252
7.1.2带可选压缩的原始二进制数据 256
7.2文本文件的写入与分析 263
7.2.1写入文本 263
7.2.2分析文本 265
7.2.3使用正则表达式分析文本 268
7.3写入与分析XML文件 270
7.3.1元素树 270
7.3.2 DOM 274
7.3.3手动写入XML 277
7.3.4使用SAX分析XML 278
7.4随机存取二进制文件 281
7.4.1通用的BinaryRecordFile类 281
7.4.2实例:BikeStock模块的类 289
7.5总结 292
7.6练习 293
第8章 高级程序设计技术 295
8.1过程型程序设计进阶 296
8.1.1使用字典进行分支 296
8.1.2生成器表达式与函数 297
8.1.3动态代码执行与动态导入 300
8.1.4局部函数与递归函数 306
8.1.5函数与方法修饰器 311
8.1.6函数注释 314
8.2面向对象程序设计进阶 317
8.2.1控制属性存取 317
8.2.2函子 320
8.2.3上下文管理器 322
8.2.4描述符 325
8.2.5类修饰器 330
8.2.6抽象基类 333
8.2.7多继承 340
8.2.8元类 342
8.3函数型程序设计 346
8.3.1偏函数 348
8.3.2协程 349
8.4实例:Valid.py 356
8.5总结 359
8.6练习 360
第9章 调试、测试与Profiling 361
9.1调试 361
9.1.1处理语法错误 362
9.1.2处理运行时错误 363
9.1.3科学的调试 367
9.2单元测试 371
9.3 Profiling 377
9.4小结 382
第10章 进程与线程 383
10.1使用多进程模块 384
10.2将工作分布到多个线程 388
10.2.1实例:线程化的单词寻找程序 389
10.2.2实例:一个线程化的重复文件发现程序 392
10.3总结 396
10.4练习 397
第11章 网络 399
11.1创建TCP客户端 400
11.2创建TCP服务器 406
11.3总结 412
11.4练习 412
第12章 数据库程序设计 414
12.1 DBM数据库 414
12.2 SQL数据库 418
12.3总结 425
12.4练习 425
第13章 正则表达式 427
13.1 Python的正则表达式语言 428
13.1.1字符与字符类 428
13.1.2量词 429
13.1.3组与捕获 431
13.1.4断言与标记 433
13.2正则表达式模块 436
13.3总结 444
13.4练习 445
第14章 分析简介 446
14.1 BNF语法与分析的术语 447
14.2手动编写分析器 451
14.2.1简单的键-值数据分析 4451
14.2.2播放列表数据分析 454
14.2.3 Blocks域特定语言的分析 456
14.3使用PyParsing进行更Python化的分析 464
14.3.1 PyParsing快速介绍 465
14.3.2简单的键-值数据分析 468
14.3.3播放列表数据分析 470
14.3.4分析块域特定语言 471
14.3.5分析一阶逻辑 476
14.4使用PLY进行Lex/Yacc风格的分析 481
14.4.1简单的键-值数据分析 483
14.4.2播放列表数据分析 485
14.4.3分析块域特定语言 487
14.4.4分析一阶逻辑 489
14.5小结 493
14.6练习 494
第15章GUI程序设计介绍 496
15.1对话框风格的程序 499
15.2主窗口风格的程序 504
15.2.1创建一个主窗口 504
15.2.2创建自定义对话框 514
15.3总结 517
15.4练习 518
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代旅游指南汇刊 23》王强主编 2014
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019