📚 Resources
Table of contents
Past Exams
Some past exams with detailed solutions can be found at practice.dsc80.com.
Videos
Both of these videos were recorded in previous iterations of the course, but are still useful.
Readings
Textbooks
- Learning Data Science. The textbook for Berkeley’s Data 100 course, co-authored by HDSI’s own Sam Lau. Most of our supplemental readings will come from here.
- DSC 80 Course Notes. These notes were originally written for DSC 80 but have not been updated in a few years. Some of our supplemental readings will come from here.
- Python for Data Analysis. A classic foundational guide, written by the creator of
pandashimself, Wes McKinney. - DSC 10 Course Notes. A great refresher on
babypandas. - Computational and Inferential Thinking. The textbook for Berkeley’s Data 8 course and the second half of DSC 10.
Articles and Visual Explainers
- Views and Copies in
pandas. A great read if you’d like to learn more about the infamousSettingWithCopyWarning. - Permutation Testing Visualization.
- A Visual Introduction to Machine Learning.
- MLU Explain. A collection of interactive articles prepared by Jared Wilber explaining core machine learning ideas, like cross-validation, random forests, and precision and recall.
- Machine Learning for Everyone. Ideas in machine learning, explained simply.
Other Links
- Pandas Tutor. A tool to help you visualize DataFrame manipulations.
- Fast Permutation Tests.
Regular Expressions
- regex101.com. A helpful site to have open while writing regular expressions.
- Python
relibrary documentation and how-to. - regex “cheat sheet”. Originally from Berkeley’s Data 100 course.