Mastering Data Visualization with Python
What you'll learn
- Understand what plots are suitable for a type of data you have
- Visualize data by creating various graphs using pandas, matplotlib and seaborn libraries
Requirements
- Some basic knowledge of Python is expected. However this course does include a quick overview of Python knowledge required for this course.
Description
This course will help you draw meaningful knowledge from the data you have.
Three systems of data visualization in R are covered in this course:
A. Pandas B. Matplotlib C. Seaborn
A. Types of graphs covered in the course using the pandas package:
Time-series: Line Plot
Single Discrete Variable: Bar Plot, Pie Plot
Single Continuous Variable: Histogram, Density or KDE Plot, Box-Whisker Plot
Two Continuous Variable: Scatter Plot
Two Variable: One Continuous, One Discrete: Box-Whisker Plot
B. Types of graphs using Matplotlib library:
Time-series: Line Plot
Single Discrete Variable: Bar Plot, Pie Plot
Single Continuous Variable: Histogram, Density or KDE Plot, Box-Whisker Plot
Two Continuous Variable: Scatter Plot
In addition, we will cover subplots as well, where multiple axes can be plotted on a single figure.
C. Types of graphs using Seaborn library:
In this we will cover three broad categories of plots:
relplot (Relational Plots): Scatter Plot and Line Plot
displot (Distribution Plots): Histogram, KDE, ECDF and Rug Plots
catplot (Categorical Plots): Strip Plot, Swarm Plot, Box Plot, Violin Plot, Point Plot and Bar plot
In addition to these three categories, we will cover these three special kinds of plots: Joint Plot, Pair Plot and Linear Model Plot
In the end, we will discuss the customization of plots by creating themes based on the style, context, colour palette and font.
Who this course is for:
- Data Science, Six Sigma and other professionals interested in data visualization
- Professionals interested in creating publication quality plots
- Professionals who are not happy with the plots created in MS Excel, and see them as dull and boring
Instructors
ASQ ConnEx Expert, PMI-PMP, IRCA Registered Lead Auditor, ASQ - CSSBB, CQA, CQE, CMQ/OE, IIA - CIA, NAHQ - CPHQ
Sandeep Kumar has more than 35 years of Quality Management experience. He has worked as Quality Director on several projects, including Power, Oil and Gas and Infrastructure projects.
In addition, he provides coaching and consulting services to implement Lean Six Sigma to improve performance.
After the successful completion of ASQ vetting, Sandeep Kumar has been designated as a genuine and authorized ASQConnEx expert. ASQConnEx is an education delivery system and network that vets, designates, and connects quality subject matter experts with organizations to advance their excellence journey.
His areas of specialization include Quality Assurance, ISO 9001:2015, Lean, Six Sigma, Risk Management, QMS Audits, Supplier Quality Surveillance, Supplier Pre-qualification, Construction Quality, Mechanical Inspection and Quality Training.
Professional Qualifications:
His professional qualifications/certifications include:
• Authorized ASQ ConnEx Expert
• ASQ-CSSBB, Certified Six Sigma Black Belt
• ASQ-CMQ/OE Certified Manager of Quality/Organizational Excellence
• PMI-PMP Certified Project Management Professional
• IRCA Registered Lead Auditor (QMS-2015)
• IIA-CIA Certified Internal Auditor
• NAHQ-CPHQ Certified Professional in Healthcare Quality
• ASQ-CSSGB, Certified Six Sigma Green Belt
• ASQ-CQA Certified Quality Auditor
• ASQ-CQE Certified Quality Engineer
• ASQ-CSQP Certified Supplier Quality Professional
I've been writing software for a living for around 10 years. I have a wide variety of experiences in the software industry. Most recently, I was a Senior Machine Learning engineer for an AI company. In the past, I've been a Backend Engineer at Atlassian, working on Bitbucket Cloud.
I care deeply about learning the tools of my trade in detail and for finding interesting ways of teaching them to people.