Intermediate Python Programming
Version 1.0
Course Duration
12 Hours
Course Summary
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 Objective
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.
Lead Developer
Saliha Minhas
Course Reviewer(s)
Richard Leyshon, Kaveh Jahanshahi
Intended Audience
Beginner to intermediate python programmers.
Learning Objective Detail
At the end of the course, participants will be able to:-
- 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
- E learning - Available
- Self learning - Available
- Face to face - Available
Skill Level
Completion of introduction to python course. Basic literacy in python code.
Pre requisite summary
Participants should download a current (free) version of the Anaconda distribution to their device.