Skip to Main Content

Python Programming : Python programming workshop series

Python Programming Workshop Series

This guide is a resource for learners attending the Python workshop series.

For information about the workshop series (including links to register), visit: 

https://www.library.wisc.edu/help/events/workshops/graduate-support-series/

 

Python: Introduction

Python:  Introduction

This workshop is for the absolute beginner wanting to slowly walk through the process of getting started with Python, a programming language commonly used for data analysis.  We’ll work through installation and setup of some helpful software and introduce basic concepts and terminology used in Python.  Finally, we’ll work together to create your first simple but useful program!

View Python:  Introduction slides in Google Slides

Python: Loops, lists, and functions

Python:  Loops, lists, and functions

This workshop will take a deeper dive into Python, covering essential topics such as automating tasks using loops, lists, and functions.

View Python:  Loops, lists, and functions slides in Google Slides

Python: Spreadsheets and data manipulation

Python:  Spreadsheets and data manipulation

Real-world data can be messy.  This workshop will cover a range of topics related to organizing and manipulating spreadsheet data for more effective analysis. We’ll use pandas, a popular and free data analysis library written for Python.

View Python: Spreadsheets and data manipulation slides in Google Slides

Python: Data visualization

Python:  Data visualization

In this workshop, we will explore different methods and tools for visualizing data using Python. We’ll use seaborn, a popular and free data visualization library written for Python.

View the Python: Data visualization slides on Google Slides

Python: Processing Image Collections

Python:  Processing Image Collections

This workshop introduces Pillow, a free and beginner-friendly Python library for processing image files. It includes a range of Pillow’s image manipulation features, as well as how to automate processing workflows for large image collections.

View the Python: Processing Image Collections ipynb file in Google Colab

Python Resources

Librarian