https://github.com/data-8/textbook
The textbook Computational and Inferential Thinking: The Foundations of Data Science
https://github.com/data-8/textbook
Last synced: about 2 months ago
JSON representation
The textbook Computational and Inferential Thinking: The Foundations of Data Science
- Host: GitHub
- URL: https://github.com/data-8/textbook
- Owner: data-8
- License: other
- Created: 2016-01-07T09:28:42.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2026-01-13T19:59:18.000Z (about 2 months ago)
- Last Synced: 2026-01-13T21:39:40.895Z (about 2 months ago)
- Language: Jupyter Notebook
- Homepage: http://www.inferentialthinking.com
- Size: 169 MB
- Stars: 896
- Watchers: 64
- Forks: 311
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-book-course-list - Github
- awesome-data-analysis - UC Berkeley - Data 8 - Course materials for the Data Science Foundations course. (🌐 Additional Resources and Tools / Miscellaneous)
README
# Computational and Inferential Thinking
[](https://github.com/data-8/textbook/actions/workflows/deploy-jb2.yml) [](https://github.com/data-8/textbook/actions/workflows/a11y.yml)
This repository holds the Jupyter Book source for Computational and Inferential
Thinking: The Foundations of Data Science.
## To make a change to the book and update `inferentialthinking.com`
1. Get your copy of this repository:
```
git clone https://github.com/data-8/textbook
```
2. Change the file you wish and commit it to the repository.
3. Push your change back to the `data-8/textbook` repository (ideally via a pull request).
4. That's it a GitHub Action will build the book and deploy it to [inferentialthinking.com](https://inferentialthinking.com)
## How this repository is deployed to `inferentialthinking.com`
* The textbook at `inferentialthinking.com` is actually being served from this repository:
https://github.com/inferentialthinking/inferentialthinking.github.io
**You should not ever directly edit the inferentialthinking.github.io repository**
* When you make a change to this repository and push it to the `data-8/textbook` `main`
branch, the book's HTML will automatically be pushed to https://github.com/inferentialthinking/inferentialthinking.github.io.
* This process is handled by [this GitHub Action](.github/workflows/deploy.yml)
## Build and preview the text locally
To build locally, `pip install -r requirements.txt` and then `jupyter-book build .`
**Follow the build instructions on the Jupyter Book guide**. The guide has
information for how to use the Jupyter Book CLI to build this book. You can find
the [Jupyter Book build instructions here](https://jupyterbook.org/stable/get-started/build-websites/).