SLASSCOM Data Analytics Curriculum

Diploma level curriculum as a guidance to educational institutes.

This project is maintained by SLASSCOM

Home > Introduction to Python > Data visualization

Module: Introduction to Python

Topic: Data visualization

  1. Lesson: Introduction to matplotlib / or plotly
  2. Lesson: Line, Area, Pie Bar plots
  3. Lesson: Histograms & Box plots
  4. Lesson: Density & scater plots
  5. Lesson: Multi axes plots and advance charting
  6. Lesson: Final assignment
  7. Lesson: Dataset to try out charting


Lesson 1

Introduction to matplotlib / or plotly

Self Learning Duration
30 mins
Lecture Duration
30 mins

Self learning content

Lecture content

Introducing charting library and brief overview of visualization.

Lab and tutorials

None



Lesson 2

Line, Area, Pie Bar plots

Self Learning Duration
30 mins
Lecture Duration
60 mins

Self learning content

https://www.datacamp.com/community/tutorials/matplotlib-tutorial-python?utm_source=adwords_ppc&utm_campaignid=1455363063&utm_adgroupid=65083631748&utm_device=c&utm_keyword=&utm_matchtype=b&utm_network=g&utm_adpostion=&utm_creative=332602034358&utm_targetid=aud-763347114660:dsa-473406587955&utm_loc_interest_ms=&utm_loc_physical_ms=9069783&gclid=CjwKCAiA-_L9BRBQEiwA-bm5fuF3ZZ6IJ4V4PXzEzWIhhM5YSs3zlDfQrYuFwR7PPwU5XNHmBrGP9xoC9ZgQAvD_BwE

Lecture content

Create different chart types.
Focus on sub plots and different styling.

Lab and tutorials

Get a dataset from Kaggle and create few bar charts also make sure to pick a scenario which would have sub plots.



Lesson 3

Histograms & Box plots

Self Learning Duration
30 mins
Lecture Duration
60 mins

Self learning content

https://www.datacamp.com/community/tutorials/histograms-matplotlib?utm_source=adwords_ppc&utm_campaignid=1455363063&utm_adgroupid=65083631748&utm_device=c&utm_keyword=&utm_matchtype=b&utm_network=g&utm_adpostion=&utm_creative=278443377086&utm_targetid=aud-763347114660:dsa-429603003980&utm_loc_interest_ms=&utm_loc_physical_ms=9069783&gclid=CjwKCAiA-_L9BRBQEiwA-bm5fsWpRsBNSr2DziOifbSXQ178-KeyldEWNrhIY4dNp37k18HlukKx4RoCpqoQAvD_BwE

Lecture content

Create histograms and box plots.
Discussed why histograms and in which cases it’s useful.

Lab and tutorials

None



Lesson 4

Density & scater plots

Self Learning Duration
30 mins
Lecture Duration
60 mins

Self learning content

Lecture content

Applying statstical knowledge to create histograms & box plots (we need to provide right datasets and ask for analysis)

Lab and tutorials

None



Lesson 5

Multi axes plots and advance charting

Self Learning Duration
30 mins
Lecture Duration
120 mins

Self learning content

https://matplotlib.org/api/pyplot_api.html

Lecture content

Stacking charts, sharing axis, heat maps

Lab and tutorials

None



Lesson 6

Final assignment

Self Learning Duration
30 mins
Lecture Duration
30 mins

Self learning content

Lecture content

Explain the structure of the final project and outcomes.
Student can select any complex dataset and demostracte the analytical skills.
Selected dataset needs to be with few files.

Lab and tutorials

Building a solution which involves loading data and doing some analysis, changing data and saving it back. OOP should get applied and All previously learnd lessons should get applied



Lesson 7

Dataset to try out charting

Self Learning Duration
30 mins
Lecture Duration
30 mins

Self learning content

Lecture content

https://www.kaggle.com/unanimad/us-election-2020?select=president_county.csv

Lab and tutorials

None