Learning to program with Python opens a lot of doors. You suddenly see the information around you differently. You can now analyze it, change it, and share it in new and interesting ways. This four-week course will be the first step to exploring these possibilities. Examples and data that will be used will focus on use cases that are meaningful to library workers. Each week will feature a 2-hour interactive session held over Zoom. Participants will also be given a couple of questions for homework at the end of each session in preparation for the next class. No previous program experience is expected or required.
Session 3: The Basics of Python for Data Analysis: More Data Work and Introduction to Visualizations
Wednesday, May 21, 2025, 10:00 a.m. - 12:00 p.m. ET
Analyzing data is one thing, taking that information and turning it into useful visualizations really helps you communicate what you have found with others. We'll build up our understanding of working with data a bit more and move onto the next step: visualizations. Python has many different ways to create charts and graphs, we'll scratch the surface on what is possible. Participants will learn about: JSON structured data, visualizations with Matplotlib and Seaborn libraries
Subsequent Sessions:
Session 4:The Basics of Python for Data Analysis: API Work and Bringing it All Together
Wednesday, May 28 2025, 10:00 a.m. - 12:00 p.m. ET
With a good understanding of the basics of data analysis in Python completed, this week will go into some more sophisticated topics. After briefly learning about retrieving data from an Application Program Interface (API) we'll go through a process of analyzing a dataset using the tools that we have seen so far. To cap it all off we will also look at how we can use Artificial Intelligence in our code by incorporating Large Language Models into our notebooks. Participants will learn: Crossref API, Large Language models with Hugging Face Python.