Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 19 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,29 @@
Jupyter notebook worksheets to accompany [*Data Science: A First Introduction (Python Edition)*](https://python.datasciencebook.ca),
by Trevor Campbell, Joel Ostblom, and Lindsey Heagy (the book was adapted from the
original R textbook [*Data Science: A First Introduction*](https://datasciencebook.ca) by Tiffany Timbers, Trevor Campbell and Melissa Lee).
To use these worksheets, you can either:
To use these worksheets:

1. Click on a "launch binder" button to open an interactive, but non-persistent, version of the notebook.
1. Download this repository by clicking [here](https://github.com/UBC-DSCI/data-science-a-first-intro-python-worksheets/archive/refs/heads/main.zip).
2. Follow our computer setup instructions [here](https://python.datasciencebook.ca/setup.html).

2. Download this repository by clicking [here](https://github.com/UBC-DSCI/data-science-a-first-intro-python-worksheets/archive/refs/heads/main.zip) and follow our computer setup instructions [here](https://python.datasciencebook.ca/setup.html). The setup instructions should be followed to guarantee that your software environment is compatible with the worksheets.
The setup instructions should be followed to guarantee that your software environment is compatible with the worksheets.
We also recommend reading our [Combining code and text with Jupyter chapter](https://python.datasciencebook.ca/jupyter.html) before starting out.

Regardless of the method you choose to access them, we also recommend reading our [Combining code and text with Jupyter chapter](https://python.datasciencebook.ca/jupyter.html) before starting out.

| Book chapter | View worksheet on GitHub | Launch worksheet on myBinder.org |
|--------------|-----------|----|
| [Python and pandas](https://python.datasciencebook.ca/intro.html) | [view worksheet](py_worksheet_intro/py_worksheet_intro.ipynb) | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UBC-DSCI/data-science-a-first-intro-python-worksheets/HEAD?labpath=py_worksheet_intro%2Fpy_worksheet_intro.ipynb) |
| [Reading in data locally and from the web](https://python.datasciencebook.ca/reading.html) | [view worksheet](py_worksheet_reading/py_worksheet_reading.ipynb) | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UBC-DSCI/data-science-a-first-intro-python-worksheets/HEAD?labpath=py_worksheet_reading%2Fpy_worksheet_reading.ipynb) |
| [Cleaning and wrangling data](https://python.datasciencebook.ca/wrangling.html) | [view worksheet](py_worksheet_wrangling/py_worksheet_wrangling.ipynb) | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UBC-DSCI/data-science-a-first-intro-python-worksheets/HEAD?labpath=py_worksheet_wrangling%2Fpy_worksheet_wrangling.ipynb) |
| [Effective data visualization](https://python.datasciencebook.ca/viz.html) | [view worksheet](py_worksheet_viz/py_worksheet_viz.ipynb) | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UBC-DSCI/data-science-a-first-intro-python-worksheets/HEAD?labpath=py_worksheet_viz%2Fpy_worksheet_viz.ipynb) |
| [Classification I: training & predicting](https://python.datasciencebook.ca/classification1.html) | [view worksheet](py_worksheet_classification1/py_worksheet_classification1.ipynb) | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UBC-DSCI/data-science-a-first-intro-python-worksheets/HEAD?labpath=py_worksheet_classification1%2Fpy_worksheet_classification1.ipynb)|
| [Classification II: evaluation & tuning](https://python.datasciencebook.ca/classification2.html) | [view worksheet](py_worksheet_classification2/py_worksheet_classification2.ipynb) | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UBC-DSCI/data-science-a-first-intro-python-worksheets/HEAD?labpath=py_worksheet_classification2%2Fpy_worksheet_classification2.ipynb) |
| [Regression I: K-nearest neighbors](https://python.datasciencebook.ca/regression1.html) | [view worksheet](py_worksheet_regression1/py_worksheet_regression1.ipynb) | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UBC-DSCI/data-science-a-first-intro-python-worksheets/HEAD?labpath=py_worksheet_regression1%2Fpy_worksheet_regression1.ipynb) |
| [Regression II: linear regression](https://python.datasciencebook.ca/regression2.html) | [view worksheet](py_worksheet_regression2/py_worksheet_regression2.ipynb) | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UBC-DSCI/data-science-a-first-intro-python-worksheets/HEAD?labpath=py_worksheet_regression2%2Fpy_worksheet_regression2.ipynb) |
| [Clustering](https://python.datasciencebook.ca/clustering.html) | [view worksheet](py_worksheet_clustering/py_worksheet_clustering.ipynb) | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UBC-DSCI/data-science-a-first-intro-python-worksheets/HEAD?labpath=py_worksheet_clustering%2Fpy_worksheet_clustering.ipynb) |
| [Statistical inference (sampling)](https://python.datasciencebook.ca/inference.html) | [view worksheet](py_worksheet_inference1/py_worksheet_inference1.ipynb) | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UBC-DSCI/data-science-a-first-intro-python-worksheets/HEAD?labpath=py_worksheet_inference1%2Fpy_worksheet_inference1.ipynb) |
| [Statistical inference (bootstrapping)](https://python.datasciencebook.ca/inference.html) | [view worksheet](py_worksheet_inference2/py_worksheet_inference2.ipynb) | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UBC-DSCI/data-science-a-first-intro-python-worksheets/HEAD?labpath=py_worksheet_inference2%2Fpy_worksheet_inference2.ipynb) |
| [Collaboration with version control](https://python.datasciencebook.ca/version-control.html) | [view worksheet](py_worksheet_version_control/py_worksheet_version_control.ipynb) | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UBC-DSCI/data-science-a-first-intro-python-worksheets/HEAD?labpath=py_worksheet_version_control%2Fpy_worksheet_version_control.ipynb) |
| Book chapter | View worksheet on GitHub |
|--------------|-----------|
| [Python and pandas](https://python.datasciencebook.ca/intro.html) | [view worksheet](py_worksheet_intro/py_worksheet_intro.ipynb) |
| [Reading in data locally and from the web](https://python.datasciencebook.ca/reading.html) | [view worksheet](py_worksheet_reading/py_worksheet_reading.ipynb) |
| [Cleaning and wrangling data](https://python.datasciencebook.ca/wrangling.html) | [view worksheet](py_worksheet_wrangling/py_worksheet_wrangling.ipynb) |
| [Effective data visualization](https://python.datasciencebook.ca/viz.html) | [view worksheet](py_worksheet_viz/py_worksheet_viz.ipynb) |
| [Classification I: training & predicting](https://python.datasciencebook.ca/classification1.html) | [view worksheet](py_worksheet_classification1/py_worksheet_classification1.ipynb) |
| [Classification II: evaluation & tuning](https://python.datasciencebook.ca/classification2.html) | [view worksheet](py_worksheet_classification2/py_worksheet_classification2.ipynb) |
| [Regression I: K-nearest neighbors](https://python.datasciencebook.ca/regression1.html) | [view worksheet](py_worksheet_regression1/py_worksheet_regression1.ipynb) |
| [Regression II: linear regression](https://python.datasciencebook.ca/regression2.html) | [view worksheet](py_worksheet_regression2/py_worksheet_regression2.ipynb) |
| [Clustering](https://python.datasciencebook.ca/clustering.html) | [view worksheet](py_worksheet_clustering/py_worksheet_clustering.ipynb) |
| [Statistical inference (sampling)](https://python.datasciencebook.ca/inference.html) | [view worksheet](py_worksheet_inference1/py_worksheet_inference1.ipynb) |
| [Statistical inference (bootstrapping)](https://python.datasciencebook.ca/inference.html) | [view worksheet](py_worksheet_inference2/py_worksheet_inference2.ipynb) |
| [Collaboration with version control](https://python.datasciencebook.ca/version-control.html) | [view worksheet](py_worksheet_version_control/py_worksheet_version_control.ipynb) |

### Licence
[Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](https://creativecommons.org/licenses/by-nc-sa/4.0/)

### Acknowledgments
We would like to thank the [BinderHub Federation](https://mybinder.readthedocs.io/en/latest/about/federation.html#the-binderhub-federation) for their kind and generous support of [mybinder.org](https://mybinder.org/). The interactive versions of these notebooks would not be possible without their efforts.

### References
Jupyter et al., "Binder 2.0 - Reproducible, Interactive, Sharable
Environments for Science at Scale." Proceedings of the 17th Python
in Science Conference. 2018. doi://10.25080/Majora-4af1f417-011