These are course notes and resources for Physics 89L (formerly 67), Introduction to Data Analysis, With Python and Jupyter
Welcome to Physics 89L. The main goal of this course is to teach you how to draw a conclusion from data. In practice, this involves learning fundamental data analysis techniques and statistics. This is intended to prepare you for conducting research in physics or astronomy, but we believe that the concepts are applicable broadly to anything that requires you to look at data.
We believe an active learning approach, where we spend more time understanding and discussing the problems that these methods are intended to solve will help you to a deeper understanding of both the tools, and why we use them for data analysis.
Top level goals – you will learn how to:
Techniques to learn that will help reach the goal:
Start by looking at the materials under the “Getting Started” bullet point to understand how this course works, and get up and running with the software tools that you will be using in the course.
The course content can be browsed here. This is sufficient for the notes, but to do the tutorials you will need to download them in Jupyter notebook format from the GitHub repository.
All materials Copyright 2021 Eric Charles, Ryan Linehan and Benjamin Navid Safvati and distributed for copying and extension under the GPLv3 License, unless otherwise noted.
Mod. Physics 89L Spring 2023 Ann Wang, George Halal, Drew Ames
Mod. Physics 89L Spring 2024 Charles Blakemore
If you have any feedback for us, please write us an issue.