# Blank Notebooks

For each chapter, I've created a "blank" notebook with the original text, but most of the code removed.
These notebooks are useful for doing follow-along exercises where learners fill in the blanks.

**Chapter 1: Programming as a way of thinking**

* [Click here to run Chapter 1 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap01.ipynb)


**Chapter 2: Variables and Statements**

* [Click here to run Chapter 2 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap02.ipynb)


**Chapter 3: Functions**

* [Click here to run Chapter 3 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap03.ipynb)


**Chapter 4: Functions and Interfaces**

* [Click here to run Chapter 4 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap04.ipynb)


**Chapter 5: Conditionals and Recursion**

* [Click here to run Chapter 5 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap05.ipynb)

**Chapter 6: Return Values**

* [Click here to run Chapter 6 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap06.ipynb)

**Chapter 7: Iteration and Search**

* [Click here to run Chapter 7 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap07.ipynb)

**Chapter 8: Strings and Regular Expressions**

* [Click here to run Chapter 8 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap08.ipynb)

**Chapter 9: Lists**

* [Click here to run Chapter 9 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap09.ipynb)

**Chapter 10: Dictionaries**

* [Click here to run Chapter 10 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap10.ipynb)

**Chapter 11: Tuples**

* [Click here to run Chapter 11 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap11.ipynb)

**Chapter 12: Text Analysis and Generation**

* [Click here to run Chapter 12 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap12.ipynb)

**Chapter 13: Files and Databases**

* [Click here to run Chapter 13 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap13.ipynb)

**Chapter 14: Classes and Functions**

* [Click here to run Chapter 14 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap14.ipynb)

**Chapter 15: Classes and Methods**

* [Click here to run Chapter 15 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap15.ipynb)

**Chapter 16: Classes and Objects**

* [Click here to run Chapter 16 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap16.ipynb)

**Chapter 17: Inheritance**

* [Click here to run Chapter 17 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap17.ipynb)

**Chapter 18: Python Extras**

* [Click here to run Chapter 18 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap18.ipynb)

**Chapter 19: Final Thoughts**

* [Click here to run Chapter 19 on Colab](https://colab.research.google.com/github/AllenDowney/ThinkPython/blob/v3/blank/chap19.ipynb)
