Intermediate Python Programming
Version 1.0
This course is delivered through the Jupyter notebook application.
It begins with a comprehensive overview of the Pandas library. The two main data structures in this library – the series and dataframe and associated methods are explained with clarifying examples on how to select, filter, aggregate and merge data.
Keys tasks like handling null values, applying functions and plotting are also highlighted. Each section has exercises for participants to attempt to consolidate their learning.
Course objectives
Participants should become knowledgeable in how to deal with tabular data through using the specialised data structures found in the Pandas library and how to perform key analysis through methods available in this library.
Learning objectives
- Describe specialised data structures – the series and dataframe in the Pandas library;
- Select, filter, aggregate, merge data in the Pandas dataframe;
- Execute specific operations to handle null values and apply functions;
- Plot data in a dataframe column(s).
Course type
Online learning – available
Self learning – available
Face to face – available
Skill level
Basic literacy in Python code. Participants must have completed Introduction to Python.
Course Materials
Course materials are available on our Github.
Booking
To discuss booking this course for remote delivery, please contact the Data Science Campus.