📚 Resources
Table of contents
Past Exams
Past exams with detailed solutions can be found at practice.dsc80.com. We’re constantly working to add more exams and solutions to the site.
Videos
Readings
Textbooks
- Principles and Techniques of Data Science, the textbook for Berkeley’s Data 100 course. Most of our supplemental readings will come from here.
- notes.dsc80.com. 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.
- Wes McKinney. “Python for Data Analysis”.
- DSC 10 Course Notes – great refresher on
babypandas
. - Computational and Inferential Thinking, the textbook for Berkeley’s Data 8 course.
Lecture-Specific Readings
Articles
- Views and Copies in
pandas
– a great read if you’d like to learn more about the infamousSettingWithCopyWarning
. - jwilber.me/permutationtest, a great visual explanation of permutation testing.
- A Visual Introduction to Machine Learning and Model Tuning and the Bias-Variance Tradeoff, excellent visual descriptions of the last few weeks of the course (some terminology is different, but the ideas are the same).
- New: MLU Explain, a collection of interactive articles (prepared by Jared Wilber) that explain core machine learning ideas, like cross-validation, random forests, and precision and recall.
Other Links
- pandastutor.com, the equivalent of pythontutor.com for DataFrame manipulation.
Regular Expressions
- regex101.com, a helpful site to have open while writing regular expressions.
- Python
re
library documentation and how-to. - regex “cheat sheet” (taken from here).