Course Objectives
Knowing how best express your results from your data science and machine learning algorithms is key to convincing your team and management your point of view. This programme will teach you visualisation techniques using Python as part of your data science workflow.
In this course, you will be shown how to leverage various Python libraries such as Matplotlib, Bokeh, Seaborn and others to enable you to focus on how to communicate with visualisations for maximum impact.
At the end of the programme, participants will be able to:
- Create and tell a story with Python visualisation with Python packages such as Matplotlib/Bokeh/Seaborn
- Build both static and interactive visualisation
- Understand good visual design principles
Outline
- Understanding Visualisation
- Pre-attentive Attribute
- Style
- Colour Theory
- Emphasis
- Do and Don’t
- Data Munging – a prelude to visualisation
- Understanding Notebook Environment
- Data Cleansing
- Data Filtering
- Tidy Data
- Advanced data structures and visualisation
- Slicing
- Aggregation
- Groupby
- Pivot
- Multi Index
- And How to Apply them in Visualisation
- Interactive graphics & Visualisation
- Matplotlib
- Seaborn
- Grammar of Graphics (ggplot)
- Bokeh
- Mini-Project: Creating various graphs
Tools
Jupyter, Python with the following packages: (Matplotlib, Seaborn, ggplot, Bokeh)
Pre-Requisites
Must be familiar with the Python programming language and statistics 101 at a pre-university level.
Who Should Attend
Software Engineers, Data Scientists, Data Analysts
Mode of Training
On-campus