gitextract_ib0mjebm/ ├── LICENSE.txt ├── README.md ├── errata.md ├── install.md ├── section10/ │ ├── sample_code_c10_1.py │ └── sample_code_c10_2.py ├── section10.md ├── section11/ │ ├── sample_code_c11_1.py │ └── sample_code_c11_2.py ├── section11.md ├── section2/ │ ├── sample_code_c2_1.py │ ├── sample_code_c2_10.py │ ├── sample_code_c2_11.py │ ├── sample_code_c2_12.py │ ├── sample_code_c2_13.py │ ├── sample_code_c2_14.py │ ├── sample_code_c2_2.py │ ├── sample_code_c2_3.py │ ├── sample_code_c2_4.py │ ├── sample_code_c2_5.py │ ├── sample_code_c2_6.py │ ├── sample_code_c2_7.py │ ├── sample_code_c2_8.py │ └── sample_code_c2_9.py ├── section2.md ├── section3/ │ ├── sample_code_c3_1.py │ ├── sample_code_c3_2.py │ ├── sample_code_c3_3.py │ ├── sample_code_c3_4.py │ ├── sample_code_c3_5.py │ ├── sample_code_c3_6.py │ ├── sample_code_c3_7.py │ ├── sample_code_c3_8.py │ └── sample_code_c3_9.py ├── section3.md ├── section4/ │ └── sample_code_c4_1.py ├── section4.md ├── section5/ │ ├── sample_code_c5_1.py │ ├── sample_code_c5_2.py │ ├── sample_code_c5_3.py │ ├── sample_code_c5_4.py │ ├── sample_code_c5_5.py │ ├── sample_code_c5_6.py │ └── sample_code_c5_7.py ├── section5.md ├── section6/ │ ├── sample_code_c6_1.py │ ├── sample_code_c6_10.py │ ├── sample_code_c6_11.py │ ├── sample_code_c6_12.py │ ├── sample_code_c6_13.py │ ├── sample_code_c6_14.py │ ├── sample_code_c6_2.py │ ├── sample_code_c6_3.py │ ├── sample_code_c6_4.py │ ├── sample_code_c6_5.py │ ├── sample_code_c6_6.py │ ├── sample_code_c6_7.py │ ├── sample_code_c6_8.py │ └── sample_code_c6_9.py ├── section6.md ├── section7/ │ ├── sample_code_c7_1.py │ ├── sample_code_c7_2.py │ ├── sample_code_c7_3.py │ ├── sample_code_c7_4.py │ └── sample_code_c7_5.py ├── section7.md ├── section8/ │ ├── sample_code_c8_1.py │ ├── sample_code_c8_2.py │ ├── sample_code_c8_3.py │ └── sample_code_c8_4.py ├── section8.md ├── section9/ │ ├── sample_code_c9_1.py │ └── sample_code_c9_2.py └── section9.md