Skip to content

brown-ccv/ccv-bootcamp-python-2026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

25 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

CCV Bootcamp 2026: Introduction to Python

Welcome to the workshop! This two-part series is designed teach you the basics of Python though practical research applications.

๐Ÿ“Š Workshop Materials

Intro to Python Programming I: Data types & structures, Control Flow, Functions

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.

Intro to Python Programming II: Packages, Environments, Tabular Data

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.


๐Ÿš€ Getting Started (For Students)

We will be using Google Colab for this workshop, meaning you do not need to install anything on your local computer!

  1. Click the "Open in Colab" badge above for the current session.
  2. Sign in with your Google account if prompted.
  3. Once the notebook opens, run the setup cell at the very top to pull the raw data files into your session workspace.

About

Intro to Python workshop materials

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors