Key Information

Tutor: Dr John Pinney
Course Level: Level 2
Course Credit: 
1 credit
  Introduction to Python (or equivalent prior learning)
Course Duration: 2x 2.5 hour sessions
Format: Microsoft Teams with live teaching and hands-on practice

Course Resources

Pandas is a popular software library for Python which includes a number of useful data processing tools. It is free and relatively easy to learn, with a community which provides support and documentation. It is more powerful than Excel and is able to produce high-quality figures.

Building on Introduction to Python, this course teaches the beginnings of data processing in Python using the Pandas library. You will learn the basic commands of the package with hands-on examples using the Jupyter Notebook environment.


  • Why you might choose to use Pandas for data processing
  • Selecting rows of data
  • Selecting columns of data
  • Cutting and joining data
  • Reading and writing data
  • Producing graphs from the data

Learning Outcomes:

On completion of this workshop you will be able to:

  • Use Jupyter notebooks to perform simple Pandas data analysis
  • Apply fundamental components of Pandas syntax including data selection and grouping
  • Create programs designed to process example data and display simple statistics
  • Interpret common errors and use these to help debug a program

Dates & Booking Information

  • Monday 05 June 2023 (Part 1) & Tuesday 06 June 2023 (Part 2), 14:00-16:30, Microsoft Teams

To book your place, please follow the booking process advertised on the main programme page