gitextract_qxj7p6fl/ ├── .gitignore ├── Data/ │ ├── ctabus.csv │ ├── dowstocks.csv │ ├── missing.csv │ ├── portfolio.csv │ ├── portfolio2.csv │ ├── portfolio3.csv │ ├── portfolio_noheader.csv │ ├── prices.csv │ ├── stocksim.py │ └── words.txt ├── Exercises/ │ ├── README.md │ ├── ex1_1.md │ ├── ex1_2.md │ ├── ex1_3.md │ ├── ex1_4.md │ ├── ex1_5.md │ ├── ex1_6.md │ ├── ex2_1.md │ ├── ex2_2.md │ ├── ex2_3.md │ ├── ex2_4.md │ ├── ex2_5.md │ ├── ex2_6.md │ ├── ex3_1.md │ ├── ex3_2.md │ ├── ex3_3.md │ ├── ex3_4.md │ ├── ex3_5.md │ ├── ex3_6.md │ ├── ex3_7.md │ ├── ex3_8.md │ ├── ex4_1.md │ ├── ex4_2.md │ ├── ex4_3.md │ ├── ex4_4.md │ ├── ex5_1.md │ ├── ex5_2.md │ ├── ex5_3.md │ ├── ex5_4.md │ ├── ex5_5.md │ ├── ex5_6.md │ ├── ex6_1.md │ ├── ex6_2.md │ ├── ex6_3.md │ ├── ex6_4.md │ ├── ex6_5.md │ ├── ex7_1.md │ ├── ex7_2.md │ ├── ex7_3.md │ ├── ex7_4.md │ ├── ex7_5.md │ ├── ex7_6.md │ ├── ex8_1.md │ ├── ex8_2.md │ ├── ex8_3.md │ ├── ex8_4.md │ ├── ex8_5.md │ ├── ex8_6.md │ ├── ex9_1.md │ ├── ex9_2.md │ ├── ex9_3.md │ ├── ex9_4.md │ ├── index.md │ ├── soln1_1.md │ ├── soln1_2.md │ ├── soln1_3.md │ ├── soln1_4.md │ ├── soln1_5.md │ ├── soln1_6.md │ ├── soln2_1.md │ ├── soln2_2.md │ ├── soln2_3.md │ ├── soln2_4.md │ ├── soln2_5.md │ ├── soln2_6.md │ ├── soln3_1.md │ ├── soln3_2.md │ ├── soln3_3.md │ ├── soln3_4.md │ ├── soln3_5.md │ ├── soln3_6.md │ ├── soln3_7.md │ ├── soln3_8.md │ ├── soln4_1.md │ ├── soln4_2.md │ ├── soln4_3.md │ ├── soln4_4.md │ ├── soln5_1.md │ ├── soln5_2.md │ ├── soln5_3.md │ ├── soln5_4.md │ ├── soln5_5.md │ ├── soln5_6.md │ ├── soln6_1.md │ ├── soln6_2.md │ ├── soln6_3.md │ ├── soln6_4.md │ ├── soln6_5.md │ ├── soln7_1.md │ ├── soln7_2.md │ ├── soln7_3.md │ ├── soln7_4.md │ ├── soln7_5.md │ ├── soln7_6.md │ ├── soln8_1.md │ ├── soln8_2.md │ ├── soln8_3.md │ ├── soln8_4.md │ ├── soln8_5.md │ ├── soln8_6.md │ ├── soln9_1.md │ ├── soln9_2.md │ ├── soln9_3.md │ └── soln9_4.md ├── LICENSE.md ├── README.md └── Solutions/ ├── 1_1/ │ └── art.py ├── 1_3/ │ └── pcost.py ├── 1_4/ │ └── pcost.py ├── 1_5/ │ └── stock.py ├── 1_6/ │ └── pcost.py ├── 2_1/ │ └── readrides.py ├── 2_2/ │ ├── cta.py │ ├── readport.py │ └── readrides.py ├── 2_4/ │ └── mutint.py ├── 2_5/ │ ├── cta.py │ └── readrides.py ├── 2_6/ │ ├── colreader.py │ ├── cta.py │ └── reader.py ├── 3_1/ │ └── stock.py ├── 3_2/ │ ├── stock.py │ └── tableformat.py ├── 3_3/ │ ├── reader.py │ ├── stock.py │ └── tableformat.py ├── 3_4/ │ └── stock.py ├── 3_5/ │ ├── reader.py │ ├── stock.py │ └── tableformat.py ├── 3_6/ │ ├── reader.py │ ├── stock.py │ └── tableformat.py ├── 3_7/ │ ├── reader.py │ ├── stock.py │ └── tableformat.py ├── 3_8/ │ ├── reader.py │ ├── stock.py │ └── tableformat.py ├── 4_2/ │ └── validate.py ├── 4_3/ │ └── validate.py ├── 5_2/ │ ├── reader.py │ └── stock.py ├── 5_3/ │ ├── reader.py │ └── stock.py ├── 5_4/ │ └── typedproperty.py ├── 5_5/ │ └── reader.py ├── 5_6/ │ ├── stock.py │ └── teststock.py ├── 6_1/ │ ├── stock.py │ ├── structure.py │ └── teststock.py ├── 6_2/ │ ├── stock.py │ ├── structure.py │ └── teststock.py ├── 6_3/ │ ├── stock.py │ ├── structure.py │ └── teststock.py ├── 6_4/ │ ├── stock.py │ ├── structure.py │ └── teststock.py ├── 6_5/ │ └── validate.py ├── 7_1/ │ ├── logcall.py │ ├── sample.py │ └── validate.py ├── 7_2/ │ ├── logcall.py │ ├── sample.py │ ├── spam.py │ └── validate.py ├── 7_3/ │ ├── reader.py │ ├── stock.py │ ├── structure.py │ ├── teststock.py │ └── validate.py ├── 7_4/ │ ├── stock.py │ ├── structure.py │ ├── teststock.py │ └── validate.py ├── 7_5/ │ └── mymeta.py ├── 7_6/ │ ├── reader.py │ ├── stock.py │ ├── structure.py │ ├── tableformat.py │ ├── teststock.py │ └── validate.py ├── 8_1/ │ ├── follow.py │ ├── reader.py │ ├── stock.py │ ├── structure.py │ ├── teststock.py │ └── validate.py ├── 8_2/ │ ├── follow.py │ ├── structure.py │ ├── tableformat.py │ ├── ticker.py │ └── validate.py ├── 8_3/ │ ├── cofollow.py │ ├── coticker.py │ ├── structure.py │ ├── tableformat.py │ └── validate.py ├── 8_4/ │ ├── cofollow.py │ └── follow.py ├── 8_5/ │ ├── multitask.py │ └── server.py ├── 8_6/ │ ├── asyncserver.py │ ├── cofollow.py │ ├── coticker.py │ ├── server.py │ ├── structure.py │ ├── tableformat.py │ └── validate.py ├── 9_1/ │ └── simplemod.py ├── 9_2/ │ ├── stock.py │ └── structly/ │ ├── __init__.py │ ├── reader.py │ ├── structure.py │ ├── tableformat.py │ └── validate.py ├── 9_3/ │ ├── stock.py │ └── structly/ │ ├── __init__.py │ ├── reader.py │ ├── structure.py │ ├── tableformat/ │ │ ├── __init__.py │ │ ├── formats/ │ │ │ ├── __init__.py │ │ │ ├── csv.py │ │ │ ├── html.py │ │ │ └── text.py │ │ └── formatter.py │ └── validate.py ├── 9_4/ │ ├── stock.py │ └── structly/ │ ├── __init__.py │ ├── reader.py │ ├── structure.py │ ├── tableformat/ │ │ ├── __init__.py │ │ ├── formats/ │ │ │ ├── __init__.py │ │ │ ├── csv.py │ │ │ ├── html.py │ │ │ ├── text.py │ │ │ └── tsv.py │ │ └── formatter.py │ └── validate.py └── README.md