本书是 Python 领域备受推崇的经典作品,致力于帮助 Python 开发人员挖掘这门语言及相关程序库的优秀特性,写出简洁、流畅、易读、易维护,并且地道的 Python 代码。本书着重讲解 Python 语言所独有的功能,助你成功进阶为 Python 高手。
第二版与时俱进,教你跳出旧有经验,探索并运用地道的 Python 3 功能。主体内容分为五部分:数据结构、函数即对象、类和协议、控制流、元编程。每一部分都精彩纷呈,通过丰富的示例和细致的讲解,教你充分利用 Python 特性,写出有效且现代的 Python 3 代码。
作者简介:
Luciano Ramalho,Thoughtworks 首席咨询师、Python 软件基金会成员、巴西知名 Python 语言学习社区 Python Brasil 联合创始人。拥有25年 Python 编程经验,著有《流畅的Python》。
目录:
第 1章 Python数据模型 3
第 2章 丰富的序列 17
第3章 字典和集合 59
第4章 Unicode文本和字节序列 88
第5章 数据类构建器 123
第6章 对象引用、可变性和垃圾回收 152
第7章 函数是一等对象 175
第8章 函数中的类型提示 192
第9章 装饰器和闭包 232
第 10章 使用一等函数实现设计模式 261
第 11章 符合Python风格的对象 279
第 12章 序列的特殊方法 305
第 13章 接口、协议和抽象基类 332
第 14章 继承:瑕瑜互见 374
第 15章 类型提示进阶 399
第 16章 运算符重载 431
第 17章 迭代器、生成器和经典协程 457
第 18章 with、match和else块 507
第 19章 Python并发模型 537
第 20章 并发执行器 572
第 21章 异步编程 596
第 22章 动态属性和特性 641
第 23章 属性描述符 674
第 24章 类元编程 695
点击下载