流畅的Python 编程教程书籍 人民邮电出版社正版书籍

流畅的Python 编程教程书籍 人民邮电出版社正版书籍 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-05-08

类似图书 点击查看全场最低价

图书介绍

店铺: 嘉汇汉唐图书专营店
出版社: 人民邮电出版社
ISBN:9787115454157
商品编码:12381141505
包装:平装-胶订
开本:16
出版时间:2017-04-01


相关图书





图书描述



商品参数
流畅的Python
定价 139.00
出版社 人民邮电出版社
版次
出版时间
开本
作者
装帧
页数
字数
ISBN编码 9787115454157



本书致力于帮助Python开发人员挖掘这门语言及相关程序库的[]特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,并且具有地道Python风格的代码。本书尤其深入探讨了Python语言的[]用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不同的方面。


uciano Ramalho,从1998年起[]成为了Python程序员。他是Python软件基金会的成员,Python.pro.br(巴西的一家培训公司)的共同所有者,还是巴西[]个众创空间Garoa Hacker Clube的联合创始人。他领导过多个软件开发团队,还在巴西的媒体、银行和政府[]教授Python课程。 




Victor Stinner、Alex Martelli等Python大咖担纲技术审稿人,从语言设计层面剖析编程细节,兼顾Python 3和Python 2,告诉你Python中不[]动手实践[]无法理解的语言陷阱成因和解决之道,教你写出风格地道的Python代码。

 

● Python数据模型:理解为什么特殊方法是对象行为一致的关键。

● 数据结构:充分利用内置类型,理解Unicode文本和字节二象性。

● 把函数视作对象:把Python函数视作一等对象,并了解这一点对流行的设计模式的影响。

● 面向对象习惯用法:通过构建类学习引用、可变性、接口、运算符重载和多重继承。

● 控制流程:学习使用上下文管理器、生成器、协程,以及通过concurrent.futures和asyncio包实现的并发。

● 元编程:理解特性、描述符、类装饰器和元类的工作原理。

 


暂无相关内容



前言 xvii [][]分 序幕 第1章 Python 数据模型 2 1.1 一摞 Python 风格的纸牌 3 1.2 如何使用特殊方法 6 1.2.1 模拟数值类型 7 1.2.2 字符串表示形式 9 1.2.3 算术运算符 10 1.2.4 自定义的布尔值 10 1.3 特殊方法一览 10 1.4 为什么 len 不是普通方法 12 1.5 本章小结 12 1.6 延伸阅读 13 第二[]分 数据结构

前言 xvii

[][]分 序幕

第1章 Python 数据模型 2

1.1 一摞 Python 风格的纸牌 3

1.2 如何使用特殊方法 6

1.2.1 模拟数值类型 7

1.2.2 字符串表示形式 9

1.2.3 算术运算符 10

1.2.4 自定义的布尔值 10

1.3 特殊方法一览 10

1.4 为什么 len 不是普通方法 12

1.5 本章小结 12

1.6 延伸阅读 13

第二[]分 数据结构

第2章 序列构成的数组 16

2.1 内置序列类型概览 17

2.2 列表推导和生成器表达式 18

2.2.1 列表推导和可读性 18

2.2.2 列表推导同 filter 和 map 的比较 20

2.2.3 笛卡儿积 20

2.2.4 生成器表达式 21

2.3 元组不仅仅是不可变的列表 22

2.3.1 元组和记录 23

2.3.2 元组拆包 23

2.3.3 嵌套元组拆包 25

2.3.4 具名元组 26

2.3.5 作为不可变列表的元组 27

2.4 切片 28

2.4.1 为什么切片和区间会忽略[]后一个元素 28

2.4.2 对对象进行切片 29

2.4.3 多维切片和省略 30

2.4.4 给切片赋值 31

2.5 对序列使用 和 * 31

2.6 序列的增量赋值 33

2.7 list.sort 方法和内置函数 sorted 36

2.8 用 bisect 来管理已排序的序列 37

2.8.1 用 bisect 来搜索 38

2.8.2 用 bisect.insort 插入新元素 40

2.9 当列表不是[]时 41

2.9.1 数组 41

2.9.2 内存视图 44

2.9.3 NumPy 和 SciPy 45

2.9.4 双向队列和其他形式的队列 47

2.10 本章小结 49

2.11 延伸阅读 50

第3章 字典和集合 54

3.1 泛映射类型 54

3.2 字典推导 56

3.3 常见的映射方法 57

3.4 映射的弹性键查询 61

3.4.1 defaultdict :处理找不到的键的一个选择 61

3.4.2 特殊方法 __missing__ 62

3.5 字典的变种 65

3.6 子类化 UserDict 65

3.7 不可变映射类型 67

3.8 集合论 68

3.8.1 集合字面量 69

3.8.2 集合推导 71

3.8.3 集合的[]作 71

3.9 dict 和 set 的背后 73

3.9.1 一个关于效率的实验 74

3.9.2 字典中的散列表 75

3.9.3 dict 的实现及其导致的结果 78

3.9.4 set 的实现以及导致的结果 80

3.10 本章小结 80

3.11 延伸阅读 81

第4章 文本和字节序列 83

4.1 字符问题 84

4.2 字节概要 85

4.3 基本的编解码器 88

4.4 了解编解码问题 89

4.4.1 处理 UnicodeEncodeError 90

4.4.2 处理 UnicodeDecodeError 90

4.4.3 使用预期之外的编码加载模块时抛出的 SyntaxError 91

4.4.4 如何找出字节序列的编码 92

4.4.5 BOM:有用的鬼符 93

4.5 处理文本文件 94

4.6 为了正确比较而规范化 Unicode 字符串 99

4.6.1 大小写[]叠 101

4.6.2 规范化文本匹配实用函数 102

4.6.3 极端“规范化”:去掉变音符号 103

4.7 Unicode 文本排序 105

4.8 Unicode 数据库 108

4.9 支持字符串和字节序列的双模式 API 109

4.9.1 正则表达式中的字符串和字节序列 109

4.9.2 os 函数中的字符串和字节序列 111

4.10 本章小结 112

4.11 延伸阅读 113

第三[]分 把函数视作对象

第5章 一等函数 118

5.1 把函数视作对象 119

5.2 高阶函数 120

5.3 匿名函数 122

5.4 可调用对象 122

5.5 用户定义的可调用类型 123

5.6 函数内省 124

5.7 从定位参数到[]关键字参数 126

5.8 获取关于参数的信息 127

5.9 函数注解 131

5.10 支持函数式编程的包 132

5.10.1 operator 模块 132

5.10.2 使用 functools.partial 冻结参数 135

5.11 本章小结 137

5.12 延伸阅读 137

第6章 使用一等函数实现设计模式 141

6.1 案例分析:重构“策略”模式 142

6.1.1 经典的“策略”模式 142

6.1.2 使用函数实现“策略”模式 145

6.1.3 选择[]佳策略:简单的方式 148

6.1.4 找出模块中的全[]策略 149

6.2 “命令”模式 150

6.3 本章小结 151

6.4 延伸阅读 152

第7章 函数装饰器和闭包 154

7.1 装饰器基础知识 155

7.2 Python 何时执行装饰器 156

7.3 使用装饰器改进“策略”模式 157

7.4 变量作用域规则 159

7.5 闭包 161

7.6 nonlocal 声明 164

7.7 实现一个简单的装饰器 165

7.8 标准库中的装饰器 168

7.8.1 使用 functools.lru_cache 做备忘 168

7.8.2 单分派泛函数 170

7.9 叠放装饰器 172

7.10 参数化装饰器 173

7.10.1 一个参数化的注册装饰器 173

7.10.2 参数化 clock 装饰器 175

7.11 本章小结 177

7.12 延伸阅读 178

第四[]分 面向对象惯用法

第8章 对象引用、可变性和垃圾回收 182

8.1 变量不是盒子 183

8.2 标识、相等性和别名 184

8.2.1 在 == 和 is 之间选择 185

8.2.2 元组的相对不可变性 186

8.3 默认做浅复制 187

8.4 函数的参数作为引用时 190

8.4.1 不要使用可变类型作为参数的默认值 191

8.4.2 防御可变参数 193

8.5 del 和垃圾回收 195

8.6 弱引用 196

8.6.1 WeakValueDictionary 简介 197

8.6.2 弱引用的局限 199

8.7 Python 对不可变类型施加的把戏 199

8.8 本章小结 201

8.9 延伸阅读 201

第9章 符合 Python 风格的对象 205

9.1 对象表示形式 206

9.2 再谈向量类 206

9.3 备选构造方法 208

9.4 classmethod 与 staticmethod 209

9.5 格式化显示 210

9.6 可散列的 Vector2d 213

9.7 Python 的私有属性和“受保护的”属性 218

9.8 使用 __slots__ 类属性节省空间 220

9.9 覆盖类属性 222

9.10 本章小结 224

9.11 延伸阅读 225

第10章 序列的修改、散列和切片 229

10.1 Vector 类:用户定义的序列类型 230

10.2 Vector 类第1 版:与 Vector2d 类兼容 230

10.3 协议和鸭子类型 232

10.4 Vector 类第2 版:可切片的序列 233

10.4.1 切片原理 234

10.4.2 能处理切片的 __getitem__ 方法 236

流畅的Python 编程教程书籍 人民邮电出版社正版书籍 下载 mobi epub pdf txt 电子书 格式


流畅的Python 编程教程书籍 人民邮电出版社正版书籍 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

流畅的Python 编程教程书籍 人民邮电出版社正版书籍 下载 mobi pdf epub txt 电子书 格式 2024

流畅的Python 编程教程书籍 人民邮电出版社正版书籍 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

学习中,努力加油,哈哈哈,加油

评分

还没开始看,挺厚一本,动物系列丛书hhh

评分

明年涨工资就靠你了,最好评送你们

评分

很厚,慢慢翻着学习了,据说是经典著作了

评分

书是正版,虽然满199-100,但是都是先把价格调到9.5折然后再活动。但是还是比不打折的时候直接买便宜30-50块钱,还算值得。毕竟要支持正版。

评分

好书,经典。。。。。。。

评分

书还不错,慢慢看。

评分

书还不错,应该是正版,就是物流太慢了

评分

可以是正版…期待有用处

类似图书 点击查看全场最低价

流畅的Python 编程教程书籍 人民邮电出版社正版书籍 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.qciss.net All Rights Reserved. 图书大百科 版权所有