Welcome to the workshop! This two-part series is designed teach you the basics of Python though practical research applications.
This short introduction to Python will teach fundamentals by way of practical applications for researchers. The goal of this session will be to write a custom function to process raw data files. Along the way weโll learn about Pythonโs core concepts like data types & structure and using control flow.
- Slides: Google Slides
- Interactive Notebook:
This session will focus on the management of research workflows and analyzing tabular data using the pandas library. This session introduces the essentials of 3rd-party packages and virtual environments, ensuring your analysis remains stable and reproducible across different machines. Through hands-on exercises, you will learn the basics of the DataFrame object to perform exploratory data analysis, data cleaning, and plotting.
- Slides: Google Slides
- Interactive Notebook:
We will be using Google Colab for this workshop, meaning you do not need to install anything on your local computer!
- Click the "Open in Colab" badge above for the current session.
- Sign in with your Google account if prompted.
- Once the notebook opens, run the setup cell at the very top to pull the raw data files into your session workspace.