Skip to content

Commit 50e946e

Browse files
Update article links in README.md
1 parent d651116 commit 50e946e

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

‎README.md‎

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -117,23 +117,23 @@ The constructs you meet the moment you read real code, and the tooling around th
117117

118118
| # | Chapter | Cells | Notebook | Article |
119119
|--:|---------|------:|----------|---------|
120-
| 11 | **Modules and Virtual Environments**<br><sub>`import` machinery, writing modules, packages, terminal, venv, pip, import errors, layout</sub> | 105 | [open](./11.%20Modules%20and%20Virtual%20Environments.ipynb) | _in progress_ |
121-
| 12 | **Iterators and Generators**<br><sub>Iterator protocol, `yield`, laziness, generator expressions</sub> | 108 | [open](./12.%20Iterators%20and%20Generators.ipynb) | _in progress_ |
122-
| 13 | **Closures and Decorators**<br><sub>First-class functions, closures, `@`, `functools`, decorator factories</sub> | 102 | [open](./13.%20Closures%20and%20Decorators.ipynb) | _in progress_ |
123-
| 14 | **Context Managers**<br><sub>`__enter__`/`__exit__`, `@contextmanager`, `suppress`, `ExitStack`</sub> | 98 | [open](./14.%20Context%20Managers.ipynb) | _in progress_ |
124-
| 15 | **The Standard Library Toolkit**<br><sub>`collections`, `itertools`, `functools`, `datetime`</sub> | 127 | [open](./15.%20The%20Standard%20Library%20Toolkit.ipynb) | _in progress_ |
125-
| 16 | **Regular Expressions**<br><sub>Raw strings, character classes, groups, greedy vs lazy, `re.escape`</sub> | 97 | [open](./16.%20Regular%20Expressions.ipynb) | _in progress_ |
120+
| 11 | **Modules and Virtual Environments**<br><sub>`import` machinery, writing modules, packages, terminal, venv, pip, import errors, layout</sub> | 105 | [open](./11.%20Modules%20and%20Virtual%20Environments.ipynb) | [read](https://shikharkumar13.github.io/Python-Programming-Code/11_Modules_Virtual_Environments.html) |
121+
| 12 | **Iterators and Generators**<br><sub>Iterator protocol, `yield`, laziness, generator expressions</sub> | 108 | [open](./12.%20Iterators%20and%20Generators.ipynb) | [read](https://shikharkumar13.github.io/Python-Programming-Code/12_Iterators_Generators.html) |
122+
| 13 | **Closures and Decorators**<br><sub>First-class functions, closures, `@`, `functools`, decorator factories</sub> | 102 | [open](./13.%20Closures%20and%20Decorators.ipynb) | [read](https://shikharkumar13.github.io/Python-Programming-Code/13_Closures_Decorators.html) |
123+
| 14 | **Context Managers**<br><sub>`__enter__`/`__exit__`, `@contextmanager`, `suppress`, `ExitStack`</sub> | 98 | [open](./14.%20Context%20Managers.ipynb) | [read](https://shikharkumar13.github.io/Python-Programming-Code/14_Context_Managers.html) |
124+
| 15 | **The Standard Library Toolkit**<br><sub>`collections`, `itertools`, `functools`, `datetime`</sub> | 127 | [open](./15.%20The%20Standard%20Library%20Toolkit.ipynb) | [read](https://shikharkumar13.github.io/Python-Programming-Code/15_Standard_Library_Toolkit.html) |
125+
| 16 | **Regular Expressions**<br><sub>Raw strings, character classes, groups, greedy vs lazy, `re.escape`</sub> | 97 | [open](./16.%20Regular%20Expressions.ipynb) | [read](https://shikharkumar13.github.io/Python-Programming-Code/16_Regular_Expressions.html) |
126126

127127
### Part III: Working with real data (chapters 17 to 20)
128128

129129
Getting data from the network, and shipping code that survives contact with it.
130130

131131
| # | Chapter | Cells | Notebook | Article |
132132
|--:|---------|------:|----------|---------|
133-
| 17 | **Working with APIs**<br><sub>HTTP verbs, status codes, timeouts, retries, keys, pagination</sub> | 69 | [open](./17.%20Working%20with%20APIs.ipynb) | _in progress_ |
134-
| 18 | **Web Scraping**<br><sub>`robots.txt`, BeautifulSoup, selectors, tables, encoding, ethics</sub> | 65 | [open](./18.%20Web%20Scraping.ipynb) | _in progress_ |
135-
| 19 | **Writing Reliable Code**<br><sub>Type hints, `mypy`, docstrings, `logging`, `pytest`, tracebacks</sub> | 59 | [open](./19.%20Writing%20Reliable%20Code.ipynb) | _in progress_ |
136-
| 20 | **Capstone Project**<br><sub>End-to-end pipeline: package, tests, validation, CSV and JSON output</sub> | 44 | [open](./20.%20Capstone%20Project.ipynb) | _in progress_ |
133+
| 17 | **Working with APIs**<br><sub>HTTP verbs, status codes, timeouts, retries, keys, pagination</sub> | 69 | [open](./17.%20Working%20with%20APIs.ipynb) | [read](https://shikharkumar13.github.io/Python-Programming-Code/17_Working_with_APIs.html) |
134+
| 18 | **Web Scraping**<br><sub>`robots.txt`, BeautifulSoup, selectors, tables, encoding, ethics</sub> | 65 | [open](./18.%20Web%20Scraping.ipynb) | [read](https://shikharkumar13.github.io/Python-Programming-Code/18_Web_Scraping.html) |
135+
| 19 | **Writing Reliable Code**<br><sub>Type hints, `mypy`, docstrings, `logging`, `pytest`, tracebacks</sub> | 59 | [open](./19.%20Writing%20Reliable%20Code.ipynb) | [read](https://shikharkumar13.github.io/Python-Programming-Code/19_Writing_Reliable_Code.html) |
136+
| 20 | **Capstone Project**<br><sub>End-to-end pipeline: package, tests, validation, CSV and JSON output</sub> | 44 | [open](./20.%20Capstone%20Project.ipynb) |
137137

138138
---
139139

0 commit comments

Comments
 (0)