Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 109f7bb

Browse filesBrowse files
committed
🎉 完善在线阅读内容
1 parent 6e4d6df commit 109f7bb
Copy full SHA for 109f7bb

File tree

Expand file treeCollapse file tree

12 files changed

+3790
-4
lines changed
Filter options
Expand file treeCollapse file tree

12 files changed

+3790
-4
lines changed

‎README.md

Copy file name to clipboardExpand all lines: README.md
+35Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# 《流畅的Python》(第2版)阅读笔记
22

3+
本书《流畅的Python》属于Python的进阶学习,里面很多内容都是介绍了Python的各种特性,从序列到函数,从装饰器到继承,从异步并发到元类编程。主要介绍了:
4+
1. 数据结构:包含Python数据模型,各种容器(序列、映射、集合)的使用及注意事项,多种模式(序列模式、映射模式和类模式),以及对象的生命周期(引用、可变性和垃圾回收)。
5+
2. 函数即对象:包含函数式编程、9种可调用对象、函数装饰器、闭包等。
6+
3. 类和协议:包括构建容器、抽象基类和协议,处理多重继承,并对类型提示有所介绍,实现运算符重载等。
7+
4. 控制流:包括生成器、上下文管理器、协程、迭代器,以及`yield from`句法,并介绍了并发编程内容。
8+
5. 元编程:本部分是最难理解的,包括动态创建带属性的类、异步编程的思路,讲解函数、方法和描述符之间的关系,介绍元类编程。
9+
10+
本书的杂谈部分非常棒,也单独整理出来了一章,供大家学习。
11+
312
原书的项目地址:https://github.com/fluentpython/example-code-2e
413

514
## 在线阅读
@@ -10,5 +19,31 @@ https://relph1119.github.io/fluent-python/#/
1019
<pre>
1120
assets---------------------------------------------示例代码
1221
docs-----------------------------------------------学习笔记
22+
+---contents-------------------------------------------学习笔记内容
23+
+---ch01.md--------------------------------------------第1章 Python数据模型
24+
+---ch02.md--------------------------------------------第2章 丰富的序列
25+
+---ch03.md--------------------------------------------第3章 字典和集合
26+
+---ch04.md--------------------------------------------第4章 Unicode文本和字节序列
27+
+---ch05.md--------------------------------------------第5章 数据类构建器
28+
+---ch06.md--------------------------------------------第6章 对象引用、可变性和垃圾回收
29+
+---ch07.md--------------------------------------------第7章 函数是一等对象
30+
+---ch08.md--------------------------------------------第8章 函数中的类型提示
31+
+---ch09.md--------------------------------------------第9章 装饰器和闭包
32+
+---ch10.md--------------------------------------------第10章 使用一等函数实现设计模式
33+
+---ch11.md--------------------------------------------第11章 符合Python风格的对象
34+
+---ch12.md--------------------------------------------第12章 序列的特殊方法
35+
+---ch13.md--------------------------------------------第13章 接口、协议和抽象基类
36+
+---ch14.md--------------------------------------------第14章 继承:瑕瑜互见
37+
+---ch15.md--------------------------------------------第15章 类型提示进阶
38+
+---ch16.md--------------------------------------------第16章 运算符重载
39+
+---ch17.md--------------------------------------------第17章 迭代器、生成器和经典协程
40+
+---ch18.md--------------------------------------------第18章 with、match和else块
41+
+---ch19.md--------------------------------------------第19章 Python并发模型
42+
+---ch20.md--------------------------------------------第20章 并发执行器
43+
+---ch21.md--------------------------------------------第21章 异步编程
44+
+---ch22.md--------------------------------------------第22章 动态属性和特性
45+
+---ch23.md--------------------------------------------第23章 属性描述符
46+
+---ch24.md--------------------------------------------第24章 类元编程
47+
+---ch25.md--------------------------------------------第25章 杂谈汇总
1348
notes----------------------------------------------学习笔记JupyterNotebook格式
1449
</pre>

‎docs/README.md

Copy file name to clipboard
+34-3Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,45 @@
11
# 《流畅的Python》(第2版)学习笔记
22

3-
原书的项目地址:https://github.com/fluentpython/example-code-2e
3+
本书《流畅的Python》属于Python的进阶学习,里面很多内容都是介绍了Python的各种特性,从序列到函数,从装饰器到继承,从异步并发到元类编程。主要介绍了:
4+
1. 数据结构:包含Python数据模型,各种容器(序列、映射、集合)的使用及注意事项,多种模式(序列模式、映射模式和类模式),以及对象的生命周期(引用、可变性和垃圾回收)。
5+
2. 函数即对象:包含函数式编程、9种可调用对象、函数装饰器、闭包等。
6+
3. 类和协议:包括构建容器、抽象基类和协议,处理多重继承,并对类型提示有所介绍,实现运算符重载等。
7+
4. 控制流:包括生成器、上下文管理器、协程、迭代器,以及`yield from`句法,并介绍了并发编程内容。
8+
5. 元编程:本部分是最难理解的,包括动态创建带属性的类、异步编程的思路,讲解函数、方法和描述符之间的关系,介绍元类编程。
49

5-
## 在线阅读
10+
本书的杂谈部分非常棒,也单独整理出来了一章,供大家学习。
611

7-
https://relph1119.github.io/fluent-python/#/
12+
原书的项目地址:https://github.com/fluentpython/example-code-2e
813

914
## 项目结构
1015
<pre>
1116
assets---------------------------------------------示例代码
1217
docs-----------------------------------------------学习笔记
18+
+---contents-------------------------------------------学习笔记内容
19+
+---ch01.md--------------------------------------------第1章 Python数据模型
20+
+---ch02.md--------------------------------------------第2章 丰富的序列
21+
+---ch03.md--------------------------------------------第3章 字典和集合
22+
+---ch04.md--------------------------------------------第4章 Unicode文本和字节序列
23+
+---ch05.md--------------------------------------------第5章 数据类构建器
24+
+---ch06.md--------------------------------------------第6章 对象引用、可变性和垃圾回收
25+
+---ch07.md--------------------------------------------第7章 函数是一等对象
26+
+---ch08.md--------------------------------------------第8章 函数中的类型提示
27+
+---ch09.md--------------------------------------------第9章 装饰器和闭包
28+
+---ch10.md--------------------------------------------第10章 使用一等函数实现设计模式
29+
+---ch11.md--------------------------------------------第11章 符合Python风格的对象
30+
+---ch12.md--------------------------------------------第12章 序列的特殊方法
31+
+---ch13.md--------------------------------------------第13章 接口、协议和抽象基类
32+
+---ch14.md--------------------------------------------第14章 继承:瑕瑜互见
33+
+---ch15.md--------------------------------------------第15章 类型提示进阶
34+
+---ch16.md--------------------------------------------第16章 运算符重载
35+
+---ch17.md--------------------------------------------第17章 迭代器、生成器和经典协程
36+
+---ch18.md--------------------------------------------第18章 with、match和else块
37+
+---ch19.md--------------------------------------------第19章 Python并发模型
38+
+---ch20.md--------------------------------------------第20章 并发执行器
39+
+---ch21.md--------------------------------------------第21章 异步编程
40+
+---ch22.md--------------------------------------------第22章 动态属性和特性
41+
+---ch23.md--------------------------------------------第23章 属性描述符
42+
+---ch24.md--------------------------------------------第24章 类元编程
43+
+---ch25.md--------------------------------------------第25章 杂谈汇总
1344
notes----------------------------------------------学习笔记JupyterNotebook格式
1445
</pre>

‎docs/_sidebar.md

Copy file name to clipboardExpand all lines: docs/_sidebar.md
+12-1Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,15 @@
1717
* [第13章 接口、协议和抽象基类](contents/ch13.md)
1818
* [第14章 继承:瑕瑜互见](contents/ch14.md)
1919
* [第15章 类型提示进阶](contents/ch15.md)
20-
* [第16章 运算符重载](contents/ch16.md)
20+
* [第16章 运算符重载](contents/ch16.md)
21+
* 第四部分 控制流
22+
* [第17章 迭代器、生成器和经典协程](contents/ch17.md)
23+
* [第18章 with、match和else块](contents/ch18.md)
24+
* [第19章 Python并发模型](contents/ch19.md)
25+
* [第20章 并发执行器](contents/ch20.md)
26+
* 第五部分 元编程
27+
* [第21章 异步编程](contents/ch21.md)
28+
* [第22章 动态属性和特性](contents/ch22.md)
29+
* [第23章 属性描述符](contents/ch23.md)
30+
* [第24章 类元编程](contents/ch24.md)
31+
* [第25章 杂谈汇总](contents/ch25.md)

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.