Python精粹(英文版)

Python精粹(英文版)
作 者: 大卫·M 比兹利
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  大卫·M.比兹利是Python Essential Reference,Fourth Edition(Addison-Wesley,2010年出版)和Python Cookbook,Third Edition(O‘Reilly,2013年出版)的作者。他目前在自己的公司Dabeaz LLC教授高级计算机科学课程。自1996年以来,他一直在使用及教授Python,并进行Python方面的写作及演讲。

内容简介

这是一本关于Python编程的书。它并未覆盖Python的方方面面,其重点是呈现现代且精选的Python语言核心,即侧重于Python编程本身。本书包括抽象实现、程序结构、数据、函数、对象、模块等主题,这些主题能够有效帮助Python程序员应对各种项目规模的挑战。同时,本书通常会省略那些完全可以通过IDE轻松获取的参考内容(例如函数列表、命令名称、参数等),并特意不去描述Python编辑器工具、IDE、部署等快速变化的内容及相关问题。

图书目录

1 Python 基础 .................................................................................. 15

1.1 运行 Python .............................................................................................................. 15

1.2 Python 程序 .............................................................................................................. 16

1.3 基本类型、变量与表达式 ...................................................................................... 17

1.4 算术运算符 .............................................................................................................. 19

1.5 条件与控制流 .......................................................................................................... 21

1.6 文本串 ...................................................................................................................... 23

1.7 文件输入与输出 ...................................................................................................... 26

1.8 列表 .......................................................................................................................... 27

1.9 元组 .......................................................................................................................... 29

1.10 Set ........................................................................................................................... 31

1.11 字典 ........................................................................................................................ 32

1.12 迭代与循环 ............................................................................................................ 35

1.13 函数 ........................................................................................................................ 36

1.14 异常 ........................................................................................................................ 38

1.15 程序终止 ................................................................................................................ 40

1.16 对象和类 ................................................................................................................ 40

1.17 模块 ........................................................................................................................ 44

1.18 脚本编写 ................................................................................................................ 46

1.19 包 ............................................................................................................................ 47

1.20 构建应用程序 ........................................................................................................ 48

1.21 第三方包管理 ........................................................................................................ 49

1.22 Python 让人感到舒适 ............................................................................................ 50

2 运算符、表达式和数据操作 ................................................................. 51

2.1 字面量 ...................................................................................................................... 51

2.2 表达式与地址 .......................................................................................................... 52

2.3 标准运算符 .............................................................................................................. 53

2.4 就地赋值 .................................................................................................................. 55

2.5 对象比较 .................................................................................................................. 56

2.6 有序比较运算符 ...................................................................................................... 56

2.7 布尔表达式及真值 .................................................................................................. 57

2.8 条件表达式 .............................................................................................................. 58

2.9 迭代操作 .................................................................................................................. 59

2.10 序列操作 ................................................................................................................ 61

2.11 可变序列操作 ........................................................................................................ 63

2.12 Set 操作 .................................................................................................................. 64

2.13 映射操作 ................................................................................................................ 65

2.14 列表、Set 与字典解析式 ...................................................................................... 66

2.15 生成器表达式 ........................................................................................................ 68

2.16 特性(.)运算符 ................................................................................................... 70

2.17 函数调用()运算符 ................................................................................................. 70

2.18 求值顺序 ................................................................................................................ 70

2.19 最后的话:数据的秘密 ........................................................................................ 72

3 程序结构与控制流 ............................................................................ 73

3.1 程序结构与执行 ...................................................................................................... 73

3.2 条件执行 .................................................................................................................. 73

3.3 循环与迭代 .............................................................................................................. 74

3.4 异常 .......................................................................................................................... 78

3.4.1 异常层次 ..................................................................................................... 81

3.4.2 异常与控制流 ............................................................................................. 82

3.4.3 定义新异常 ................................................................................................. 83

3.4.4 链式异常 ..................................................................................................... 84

3.4.5 异常回溯 ..................................................................................................... 87

3.4.6 异常处理建议 ............................................................................................. 87

3.5 上下文管理器和 with 语句 ..................................................................................... 89

3.6 断言和__debug__ .................................................................................................... 91

3.7 最后的话 .................................................................................................................. 92

4 对象、类型和协议 ............................................................................ 93

4.1 核心概念 .................................................................................................................. 93

4.2 对象标识与类型 ...................................................................................................... 94

4.3 引用计数与垃圾回收 .............................................................................................. 95

4.4 引用与复制 ........................................................................................