Skip to content

Commit a84d997

Browse files
committed
improved formatting of TOC
1 parent eb39ad3 commit a84d997

File tree

2 files changed

+32
-26
lines changed

2 files changed

+32
-26
lines changed

README.md

Lines changed: 32 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -18,29 +18,35 @@ 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 is in print.
2020

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

chapter-map.ods

-657 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)