
作者:大卫·M.比兹利
页数:336
出版社:电子工业出版社
出版日期:2023
ISBN:9787121446023
电子书格式:pdf/epub/txt
内容简介
这是一本关于Python编程的书。它并未覆盖Python的方方面面,其重点是呈现现代且精选的Python语言核心,即侧重于Python编程本身。本书包括抽象实现、程序结构、数据、函数、对象、模块等主题,这些主题能够有效帮助Python程序员应对各种项目规模的挑战。同时,本书通常会省略那些接近可以通过IDE轻松获取的参考内容(例如函数列表、命令名称、参数等),并特意不去描述Python编辑器工具、IDE、部署等快速变化的内容及相关问题。
作者简介
大卫??M.比兹利是Python Essential Reference,Fourth Edition(Addison-Wesley,2010年出版)和Python Cookbook,Third Edition(O‘Reilly,2013年出版)的作者。他目前在自己的公司Dabeaz LLC教授高级计算机科学课程。自1996年以来,他一直在使用及教授Python,并进行Python方面的写作及演讲。
本书特色
领域畅销名著作者烫手力作+Distilled经典系列再续新篇提炼核心话题+浓缩精华技术+拧干废话水分+深入思考语言,支持Python 3.6以上版本。
目录
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 引用与复制 …………………………………………………………………………….















