Overview
This 2-day workshop will cover advanced Python coding topics and their application to data analysis. It is targeted to users with some basic knowledge of Python. Topics covered:
- Day 1: Introduction to classes; advanced function signatures; error handling.
- Day 2: Data analysis, including data visualization & manipulation, statistics, and curve fitting with SciPy & similar packages.
The format will be a mixture of lectures and labs. Each day will consist of a morning and afternoon session, each lasting approximately 2.5 hours (with breaks). See below for a more detailed schedule. The workshop will be in-person only. Workshop materials will be made available online afterward.
đī¸ Dates
Day 1: Thursday December 12, 2024
Day 2: Friday December 13, 2024
đ¯ Location
TBA
đ Registration
If you would like to register for the workshop, please fill out this form: https://forms.gle/Y4DZUNv6JTfVRUEw5
Registration is open to all Syracuse University students, staff, and faculty. There is no fee, but space is limited, so sign up soon.
đģ Prerequisites
Basic knowledge of Python, jupyter, conda environments, and git are required. For review, see the materials from our Summer 2024 Computing 101 Workshop.
You will need to bring your own computer. The computer should have jupyter notebook installed on it, preferably in a conda environment.
ⲠSchedule
The workshop will start at 10:00AM each day. We will also be available 9:00 – 10:00AM on the first day to help people setup their computers for the workshop.
Preliminary schedule (the exact topics covered in each session is subject to change):
Day | Time | Topics |
Thurs. Dec. 12 | 9:00AM - 10:00AM | Setup computers (optional) |
Thurs. Dec. 12 | 10:00AM - 12:30PM | Introduction to Python classes |
Thurs. Dec. 12 | 1:30PM - 4:00PM | Advanced function signature; Exceptions; debugging |
Fri. Dec. 13 | 10:00AM - 12:30PM | Data visualization & manipulation |
Fri. Dec. 13 | 1:30PM - 4:00PM | Statistics; curve fitting |
đ Workshop materials
Materials will be uploaded after the workshop.