Skip to content

Latest commit

 

History

History

README.md

Think Python, 3rd Edition

This folder contains an official notebook ZIP for the freely available book:

Think Python: How to Think Like a Computer Scientist, 3rd Edition
Author: Allen B. Downey
Publisher / original book page: Green Tea Press
Included file: ThinkPython3Notebooks-19cb35f68cf4.zip
Official source: https://greenteapress.com/wp/think-python-3rd-edition/
Official online version: https://allendowney.github.io/ThinkPython/
Official source repository: https://github.com/AllenDowney/ThinkPython
License for text: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
License for code: MIT License

Download

Important note

The third edition of Think Python is notebook-first.

This local file is not a PDF or EPUB. It is an official notebook ZIP from the official source repository, pinned to the current v3 branch commit at the time it was added.

Why this resource is useful

Think Python is useful for learning and reviewing:

  • Python fundamentals
  • variables and statements
  • functions
  • conditionals and recursion
  • iteration
  • strings and regular expressions
  • lists, dictionaries and tuples
  • files and databases
  • object-oriented programming
  • testing basics with doctest and unittest
  • practical learning with Jupyter notebooks

License and attribution

This book is not my work.

It is included here as a non-commercial learning resource because the text is available under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International and the code is available under the MIT License.

Official license page for the text:

https://creativecommons.org/licenses/by-nc-sa/4.0/

MIT License:

https://mit-license.org/