@@ -18,36 +18,36 @@ New chapters in **Fluent Python 2e** 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  ; #
21+ Part / Chapter #|Title|Directory|1<sup >st</sup > ed. Chapter  ; #
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-types] ( 15-more-types ) ||–
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-types] ( 15-more-types ) |🆕
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|[ 22-dyn-attr-prop] ( 22-dyn-attr-prop ) || 19
52- 24|Attribute Descriptors|[ 23-descriptor] ( 23-descriptor ) || 20
53- 25|Class Metaprogramming|[ 24-class-metaprog] ( 24-class-metaprog ) || 21
51+ 23|Dynamic Attributes and Properties|[ 22-dyn-attr-prop] ( 22-dyn-attr-prop ) |19
52+ 24|Attribute Descriptors|[ 23-descriptor] ( 23-descriptor ) |20
53+ 25|Class Metaprogramming|[ 24-class-metaprog] ( 24-class-metaprog ) |21
0 commit comments