Skip to content

Commit c5114a5

Browse files
committed
Merge branch 'master' of github.com:fluentpython/example-code-2e into master
2 parents 7b193e0 + 626ea74 commit c5114a5

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,16 @@ Part / Chapter #|Title|Directory|Notebook|1<sup>st</sup> ed. Chapter&nbsp;#
3838
12|Sequence Hacking, Hashing, and Slicing|[12-seq-hacking](12-seq-hacking)||10
3939
13|Interfaces: From Protocols to ABCs|[13-iface-abc](13-iface-abc)||11
4040
14|Inheritance: For Good or For Worse|[14-inheritance](14-inheritance)||12
41-
🆕 15|Type Hints Distilled|[15-type-hints](15-type-hints)||–
41+
🆕 15|More About Type Hints|[15-type-hints](15-type-hints)||–
4242
16|Operator Overloading: Doing It Right|[16-op-overloading](16-op-overloading)||13
4343
**V – Control Flow**|
4444
17|Iterables, Iterators, and Generators|[17-it-generator](17-it-generator)||14
4545
18|Context Managers and else Blocks|[18-context-mngr](18-context-mngr)||15
4646
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
47+
🆕 20|Concurrency Models in Python|[20-concurrency](20-concurrency)||-
48+
21|Concurrency with Futures|[21-futures](21-futures)||17
49+
22|Concurrency with asyncio|[22-asyncio](22-asyncio)||18
4950
**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 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

Comments
 (0)