Skip to content

Commit da82a06

Browse files
authored
Update README.md
1 parent 9ebe6bc commit da82a06

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

README.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -14,40 +14,40 @@ Example code for the book **Fluent Python, 2<sup>nd</sup> edition** by Luciano R
1414

1515
All chapters are undergoing review and updates, including significant rewrites in the chapters about concurrency in **Part V**.
1616

17-
New chapters in **Fluent Python 2e** are marked with 🆕.
17+
New chapters in **Fluent Python 2<sup>nd</sup> edition** are marked with 🆕.
1818

1919
🚨 This table of contents is subject to change at any time until the book goes to the printer.
2020

21-
Part / Chapter #|Title|Directory|Notebook|1<sup>st</sup> ed. Chapter&nbsp;#
21+
Part / Chapter #|Title|Directory|1<sup>st</sup> edition Chapter&nbsp;#
2222
---:|---|---|---|:---:
2323
**I – Prologue**|
24-
1|The Python Data Model|[01-data-model](01-data-model)|[data-model.ipynb](01-data-model/data-model.ipynb)|1
24+
1|The Python Data Model|[01-data-model](01-data-model)|1
2525
**II – Data Structures**|
26-
2|An Array of Sequences|[02-array-seq](02-array-seq)|[array-seq.ipynb](02-array-seq/array-seq.ipynb)|2
27-
3|Dictionaries and Sets|[03-dict-set](03-dict-set)||3
28-
4|Text versus Bytes|[04-text-byte](04-text-byte)||4
29-
5|Record-like Data Structures|[05-record-like](05-record-like)||🆕
30-
6|Object References, Mutability, and Recycling|[06-obj-ref](06-obj-ref)||8
26+
2|An Array of Sequences|[02-array-seq](02-array-seq)|2
27+
3|Dictionaries and Sets|[03-dict-set](03-dict-set)|3
28+
4|Text versus Bytes|[04-text-byte](04-text-byte)|4
29+
5|Record-like Data Structures|[05-record-like](05-record-like)|🆕
30+
6|Object References, Mutability, and Recycling|[06-obj-ref](06-obj-ref)|8
3131
**III – Functions as Objects**|
32-
7|First-Class Funcions|[07-1class-func](07-1class-func)||5
33-
8|Type Hints in Function Definitions|[08-def-type-hints](08-def-type-hints)||🆕
34-
9|Function Decorators and Closures|[09-closure-deco](09-closure-deco)||7
35-
10|Design Patterns with First-Class Functions|[10-dp-1class-func](10-dp-1class-func)||6
32+
7|First-Class Funcions|[07-1class-func](07-1class-func)|5
33+
8|Type Hints in Function Definitions|[08-def-type-hints](08-def-type-hints)|🆕
34+
9|Function Decorators and Closures|[09-closure-deco](09-closure-deco)|7
35+
10|Design Patterns with First-Class Functions|[10-dp-1class-func](10-dp-1class-func)|6
3636
**IV – Object-Oriented Idioms**|
37-
11|A Pythonic Object|[11-pythonic-obj](11-pythonic-obj)||9
38-
12|Sequence Hacking, Hashing, and Slicing|[12-seq-hacking](12-seq-hacking)||10
39-
13|Interfaces, Protocols, and ABCs|[13-protocl-abc](13-protocol-abc)||11
40-
14|Inheritance: For Good or For Worse|[14-inheritance](14-inheritance)||12
41-
15|More About Type Hints|15-more-typing||🆕
42-
16|Operator Overloading: Doing It Right|[16-op-overloading](16-op-overloading)||13
37+
11|A Pythonic Object|[11-pythonic-obj](11-pythonic-obj)|9
38+
12|Sequence Hacking, Hashing, and Slicing|[12-seq-hacking](12-seq-hacking)|10
39+
13|Interfaces, Protocols, and ABCs|[13-protocl-abc](13-protocol-abc)|11
40+
14|Inheritance: For Good or For Worse|[14-inheritance](14-inheritance)|12
41+
15|More About Type Hints|15-more-typing|🆕
42+
16|Operator Overloading: Doing It Right|[16-op-overloading](16-op-overloading)|13
4343
**V – Control Flow**|
44-
17|Iterables, Iterators, and Generators|[17-it-generator](17-it-generator)||14
45-
18|Context Managers and else Blocks|[18-context-mngr](18-context-mngr)||15
46-
19|Classic Coroutines|[19-coroutine](19-coroutine)||16
47-
20|Concurrency Models in Python|[20-concurrency](20-concurrency)||🆕
48-
21|Concurrency with Futures|[21-futures](21-futures)||17
49-
22|Asynchronous Programming|[22-async](22-async)||18
44+
17|Iterables, Iterators, and Generators|[17-it-generator](17-it-generator)|14
45+
18|Context Managers and else Blocks|[18-context-mngr](18-context-mngr)|15
46+
19|Classic Coroutines|[19-coroutine](19-coroutine)|16
47+
20|Concurrency Models in Python|[20-concurrency](20-concurrency)|🆕
48+
21|Concurrency with Futures|[21-futures](21-futures)|17
49+
22|Asynchronous Programming|[22-async](22-async)|18
5050
**VI – Metaprogramming**|
51-
23|Dynamic Attributes and Properties|[23-dyn-attr-prop](23-dyn-attr-prop)||19
52-
24|Attribute Descriptors|[24-descriptor](24-descriptor)||20
53-
25|Class Metaprogramming|[25-class-metaprog](25-class-metaprog)||21
51+
23|Dynamic Attributes and Properties|[23-dyn-attr-prop](23-dyn-attr-prop)|19
52+
24|Attribute Descriptors|[24-descriptor](24-descriptor)|20
53+
25|Class Metaprogramming|[25-class-metaprog](25-class-metaprog)|21

0 commit comments

Comments
 (0)