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 |