@@ -26,28 +26,28 @@ Part / Chapter #|Title|Directory|Notebook|1<sup>st</sup> ed. Chapter #
26
26
2|An Array of Sequences|[ 02-array-seq] ( 02-array-seq ) |[ array-seq.ipynb] ( 02-array-seq/array-seq.ipynb ) |2
27
27
3|Dictionaries and Sets|[ 03-dict-set] ( 03-dict-set ) ||3
28
28
4|Text versus Bytes|[ 04-text-byte] ( 04-text-byte ) ||4
29
- π 5|Record-like Data Structures|[ 05-record-like] ( 05-record-like ) ||β
29
+ 5|Record-like Data Structures|[ 05-record-like] ( 05-record-like ) ||π
30
30
6|Object References, Mutability, and Recycling|[ 06-obj-ref] ( 06-obj-ref ) ||8
31
31
** III β Functions as Objects** |
32
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 ) ||β
33
+ 8|Type Hints in Function Definitions|[ 08-def-type-hints] ( 08-def-type-hints ) ||π
34
34
9|Function Decorators and Closures|[ 09-closure-deco] ( 09-closure-deco ) ||7
35
35
10|Design Patterns with First-Class Functions|[ 10-dp-1class-func] ( 10-dp-1class-func ) ||6
36
36
** IV β Object-Oriented Idioms** |
37
37
11|A Pythonic Object|[ 11-pythonic-obj] ( 11-pythonic-obj ) ||9
38
38
12|Sequence Hacking, Hashing, and Slicing|[ 12-seq-hacking] ( 12-seq-hacking ) ||10
39
39
13|Interfaces, Protocols, and ABCs|[ 13-protocl-abc] ( 13-protocol-abc ) ||11
40
40
14|Inheritance: For Good or For Worse|[ 14-inheritance] ( 14-inheritance ) ||12
41
- π 15|More About Type Hints|[ 15-type-hints] ( 15-type-hints ) ||β
41
+ 15|More About Type Hints|15-type-hints||π
42
42
16|Operator Overloading: Doing It Right|[ 16-op-overloading] ( 16-op-overloading ) ||13
43
43
** V β Control Flow** |
44
44
17|Iterables, Iterators, and Generators|[ 17-it-generator] ( 17-it-generator ) ||14
45
45
18|Context Managers and else Blocks|[ 18-context-mngr] ( 18-context-mngr ) ||15
46
46
19|Classic Coroutines|[ 19-coroutine] ( 19-coroutine ) ||16
47
- π 20|Concurrency Models in Python|[ 20-concurrency] ( 20-concurrency ) ||-
47
+ 20|Concurrency Models in Python|[ 20-concurrency] ( 20-concurrency ) ||π
48
48
21|Concurrency with Futures|[ 21-futures] ( 21-futures ) ||17
49
49
22|Asynchronous Programming|[ 22-async] ( 22-async ) ||18
50
50
** 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|[ 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