@@ -26,28 +26,28 @@ Part / Chapter #|Title|Directory|Notebook|1<sup>st</sup> ed. Chapter #
26262|An Array of Sequences|[ 02-array-seq] ( 02-array-seq ) |[ array-seq.ipynb] ( 02-array-seq/array-seq.ipynb ) |2
27273|Dictionaries and Sets|[ 03-dict-set] ( 03-dict-set ) ||3
28284|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 ) ||🆕
30306|Object References, Mutability, and Recycling|[ 06-obj-ref] ( 06-obj-ref ) ||8
3131** III – Functions as Objects** |
32327|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 ) ||🆕
34349|Function Decorators and Closures|[ 09-closure-deco] ( 09-closure-deco ) ||7
353510|Design Patterns with First-Class Functions|[ 10-dp-1class-func] ( 10-dp-1class-func ) ||6
3636** IV – Object-Oriented Idioms** |
373711|A Pythonic Object|[ 11-pythonic-obj] ( 11-pythonic-obj ) ||9
383812|Sequence Hacking, Hashing, and Slicing|[ 12-seq-hacking] ( 12-seq-hacking ) ||10
393913|Interfaces, Protocols, and ABCs|[ 13-protocl-abc] ( 13-protocol-abc ) ||11
404014|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||🆕
424216|Operator Overloading: Doing It Right|[ 16-op-overloading] ( 16-op-overloading ) ||13
4343** V – Control Flow** |
444417|Iterables, Iterators, and Generators|[ 17-it-generator] ( 17-it-generator ) ||14
454518|Context Managers and else Blocks|[ 18-context-mngr] ( 18-context-mngr ) ||15
464619|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 ) ||🆕
484821|Concurrency with Futures|[ 21-futures] ( 21-futures ) ||17
494922|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|[ 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