Skip to content

Commit 7b15572

Browse files
committed
final draft of section 3 complete
1 parent c99b451 commit 7b15572

14 files changed

+19477
-63783
lines changed

README.md

+20-18
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Overview
44

5-
**Note:** *All views expressed on this site are my own and do not represent the opinions of any entity with which I have been, am now, or will be affiliated.*
5+
*All views expressed on this site are my own and do not represent the opinions of any entity with which I have been, am now, or will be affiliated.*
66

77
This repository contains all materials related to a lecture / seminar I teach on practical data visualization with python. What I mean by "practical" is that the materials herein do not focus on one particularly library or data visualization method; rather, my goal is to empower the consumer of this content with the tools, heuristics, and methods needed to handle a wide variety of data visualization problems.
88

@@ -14,47 +14,49 @@ In the section below you'll find a brief outline of the content contained in the
1414

1515
### Why We Visualize
1616

17+
[Here is the link](https://nbviewer.jupyter.org/github/pmaji/practical-python-data-viz-guide/blob/master/notebooks/part_1_main_nb.ipynb) to the easy-to-view notebook for this section of material.
18+
[Here is the link](https://github.com/pmaji/practical-python-data-viz-guide/blob/master/notebooks/part_1_main_nb.ipynb) to the GitHub-hosted notebook for this section of the material.
19+
1720
1. The power of visual data representation and storytelling.
1821
2. A few principles and heuristics of visualization.
1922
3. The building blocks of visualization explored.
2023

2124
### Overview of Python Visualization Landscape
2225

26+
[Here is the link](https://nbviewer.jupyter.org/github/pmaji/practical-python-data-viz-guide/blob/master/notebooks/part_2_main_nb.ipynb) to the easy-to-view notebook for this section of material.
27+
[Here is the link](https://github.com/pmaji/practical-python-data-viz-guide/blob/master/notebooks/part_2_main_nb.ipynb) to the GitHub-hosted notebook for this section of the material.
28+
2329
1. Intro to the visualization ecosystem: python's Tower of Babel.
2430
2. Smorgasbord of packages explored through a single example viz.
2531
3. Quick & dirty (and subjective) heuristics for picking a visualization package.
2632

2733
### Statistical Visualization in the Wild
2834

29-
1. Example business use case of data visualization: debt-to-income ratios explored.
35+
[Here is the link](https://nbviewer.jupyter.org/github/pmaji/practical-python-data-viz-guide/blob/master/notebooks/part_3_main_nb.ipynb) to the easy-to-view notebook for this section of material.
36+
[Here is the link](https://github.com/pmaji/practical-python-data-viz-guide/blob/master/notebooks/part_3_main_nb.ipynb) to the GitHub-hosted notebook for this section of the material.
37+
38+
1. Example business use case of data visualization:
3039
1. Observational:
3140
- mean, median, and variance
3241
- distributions
3342
2. Inferential:
34-
- two-sample t-test
35-
- KS test
43+
- parametric tests
44+
- non-parametric tests
3645

3746
### Library Deep-Dive (Plotly)
3847

48+
[Here is the link](https://nbviewer.jupyter.org/github/pmaji/practical-python-data-viz-guide/blob/master/notebooks/part_4_main_nb.ipynb) to the easy-to-view notebook for this section of material.
49+
[Here is the link](https://github.com/pmaji/practical-python-data-viz-guide/blob/master/notebooks/part_4_main_nb.ipynb) to the GitHub-hosted notebook for this section of the material.
50+
3951
1. Quick and simple data visualizations with Plotly Express.
40-
- Mark types, colors, facets, etc.
4152
2. Additional control and complexity with base Plotly.
42-
- Choropleth maps
43-
- Heatmaps
4453

45-
## Links
54+
### Homework Exercises
4655

47-
- For the main lecture notebook:
48-
- [Here is the link](https://nbviewer.jupyter.org/github/pmaji/practical-python-data-viz-guide/blob/master/notebooks/main_lecture_nb.ipynb) to the easy-to-view notebook
49-
- [Here is the link](https://github.com/pmaji/practical-python-data-viz-guide/blob/master/notebooks/main_lecture_nb.ipynb) to the GitHub-hosted version of the notebook
56+
There is a homework exercise associated with these materials, for those interested.
5057

51-
- For the data prep notebook:
52-
- [Here is the link](https://nbviewer.jupyter.org/github/pmaji/practical-python-data-viz-guide/blob/master/notebooks/data_prep_nb.ipynb) to the easy-to-view notebook
53-
- [Here is the link](https://github.com/pmaji/practical-python-data-viz-guide/blob/master/notebooks/data_prep_nb.ipynb) to the GitHub-hosted version of the notebook
54-
55-
- For the homework notebook (participant version):
56-
- [Here is the link](https://nbviewer.jupyter.org/github/pmaji/practical-python-data-viz-guide/blob/master/notebooks/participant_hw_nb.ipynb) to the easy-to-view notebook
57-
- [Here is the link](https://github.com/pmaji/practical-python-data-viz-guide/blob/master/notebooks/participant_hw_nb.ipynb) to the GitHub-hosted version of the notebook
58+
- [Here is the link](https://nbviewer.jupyter.org/github/pmaji/practical-python-data-viz-guide/blob/master/notebooks/participant_hw_nb.ipynb) to the easy-to-view notebook (participant version)
59+
- [Here is the link](https://github.com/pmaji/practical-python-data-viz-guide/blob/master/notebooks/participant_hw_nb.ipynb) to the GitHub-hosted version of the notebook (participant version)
5860

5961
## Setup Instructions
6062

media/basic_bokeh_fig.html

+3-3
Large diffs are not rendered by default.

media/basic_matplotlib_fig.png

1.12 KB
Loading

media/basic_plotly_fig.html

+4-4
Large diffs are not rendered by default.

media/basic_plotnine_fig.png

486 Bytes
Loading

media/basic_seaborn_fig.png

160 Bytes
Loading

media/heatmap_ltv_fico_upb_conct_fig.html

+3-3
Large diffs are not rendered by default.

media/lender_fico_distplot.html

+4-4
Large diffs are not rendered by default.

media/lender_fico_hist.html

+3-3
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)