Carpentry @ UCSB Library

Data Analysis and Visualization in Python

July 9, 16, 23, 2024

10am - 12:30pm PST

UC Santa Barbara Library, Room 1312

Instructors: Seth Erickson, Greg Janée, Jose Niño Muriel

Helpers: Kristi Liu


This three-day workshop offers a comprehensive introduction to Python, specifically designed for participants with no prior programming experience. Through the use of Jupyter notebooks, learners will get started coding in Python. The workshop will cover essential skills such as data loading and analysis, automation of data processing tasks, and the creation of basic plots for data visualization.

Pre-Requisites

Please follow the instructions in the follow up emails to set up your azure labs if you choose to use the cloud computers

If you are on a mac, please install the Windows App to use the remote desktop file to access the virtual machine. We will send Azure Invitations Monday evening so please be on the lookout for the invitation in your inbox or spam folder.



Code of Conduct

Everyone who participates in Carpentries activities is required to conform to the Code of Conduct. This document also outlines how to report an incident if needed.


Schedule

Day 1 - July 9th  
10:00 AM Welcome and intro
10:15 AM Before we start
10:45 Intro to Programming in Python
11:20 AM Break
11:30 AM Starting with Data
12:30 PM End of day 1
   
Day 2 - July 16th  
10:00 AM Review
10:10 AM Indexing, Slicing and Subsetting DataFrames
11:05 AM Data Types and Formats I
11:25 AM Break
11:35 AM Data Types and Formats I
12:00 AM Combining DataFrames
12:30 PM End of day 2
   
Day 3 - July 23rd  
10:00 AM Review
10:10 AM Combining DataFrames
10:25 AM Data Workflows and Automation
11:30 AM Break
11:30 AM Plotting with Matplotlib and plotnine
12:25 PM Post-workshop survey
12:30 PM End of day 3