data analysis and visualization using python
TRANSCRIPT
![Page 1: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/1.jpg)
A guide to mind your data.
Data Analysis AndVisualization using Python LibrariesSept 2017
Chariza PladinData Analyst - Accenture [email protected]
![Page 2: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/2.jpg)
AGENDA● Mind the Data
● Data Analysis: 5 Steps to better decision making
● Why Visualize my Data?
● Introduction to Python3 and Jupyter Notebook
● Python libraries for Visualization
● Q/A
![Page 3: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/3.jpg)
Mind the Data
![Page 4: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/4.jpg)
Data Analysis and Visualization using Python Sept 2017
Data is
EVERYWHERE.and it never sleeps.
![Page 5: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/5.jpg)
Data Analysis and Visualization using Python Sept 2017
More than 90% of all the data in the globe was generated over the course of the past two years. Resource: (Business2Community)
![Page 6: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/6.jpg)
Data Analysis and Visualization using Python Sept 2017
Resource: (Bernard Marr)
Every 1 second = 40,000
Search queries (Google) which makes it 3.5 searches per day and 1.2 trillion searches per year.
![Page 7: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/7.jpg)
Data Analysis and Visualization using Python Sept 2017
And this just happened.(While I’m busy talking…)
![Page 8: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/8.jpg)
Data Analysis and Visualization using Python Sept 2017
20XX
we will have over 6.1 billion smartphone users globally.
2020
Within five years there will be over 50 billion smart connected devices
in the world, all developed to collect, analyze and share data
2017
nearly 80% of photos will be taken on smart phones.
2015
1 trillion photos taken and billions of them were shared online.
![Page 9: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/9.jpg)
Data Analysis and Visualization using Python Sept 2017
That’s a lot of DATA.
![Page 10: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/10.jpg)
Data Analysis and Visualization using Python Sept 2017
Data Analysis
Resource: Doing Data Science", Cathy O'Neil and Rachel Schutt, 2013
![Page 11: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/11.jpg)
Data Analysis and Visualization using Python Sept 2017
The Way to a Better Decision Making
5
Inte
rpre
t Resu
lts
4
Analy
ze D
ata
3
Collect D
ata
Set Cle
ar Measu
rem
ent Prio
ritie
s
21
Define Y
our Quest
ions
![Page 12: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/12.jpg)
Data Analysis and Visualization using Python Sept 2017
Why visualize?
![Page 13: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/13.jpg)
Visualizeto Analyze
Data Analysis and Visualization using Python Sept 2017
![Page 14: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/14.jpg)
Data Analysis and Visualization using Python Sept 2017
Patterns Correlation
Trends
![Page 15: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/15.jpg)
Data Analysis and Visualization using Python Sept 2017
Make decision based on a massive dataset
IN ONELOOK.
![Page 16: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/16.jpg)
Data Analysis and Visualization using Python Sept 2017
![Page 17: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/17.jpg)
Visualizeto Discover
Data Analysis and Visualization using Python Sept 2017
![Page 18: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/18.jpg)
Interactive data visualizations let you mine data to discover information.
Data Analysis and Visualization using Python Sept 2017
![Page 19: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/19.jpg)
Visualizeto Support a Story
Data Analysis and Visualization using Python Sept 2017
![Page 20: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/20.jpg)
Data Analysis and Visualization using Python Sept 2017
Show off your CV using visuals.
![Page 21: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/21.jpg)
Data Analysis and Visualization using Python Sept 2017
![Page 22: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/22.jpg)
Visualizeto tell aStory By itself
Data Analysis and Visualization using Python Sept 2017
![Page 23: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/23.jpg)
Data Analysis and Visualization using Python Sept 2017
I thought Hillary will be the 45th President...
![Page 24: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/24.jpg)
Data Analysis and Visualization using Python Sept 2017
VisualizeToTeach
![Page 25: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/25.jpg)
Data Analysis and Visualization using Python Sept 2017
Introduction to Python3 and Jupyter Notebook
![Page 26: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/26.jpg)
Data Analysis and Visualization using Python Sept 2017
beautiful notebook that lets you write and execute code, analyze data, embed content, and share reproducible work.
Jupyter
![Page 27: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/27.jpg)
Data Analysis and Visualization using Python Sept 2017
Install Jupyter
Use $ pip install jupyter.
Windows users can install with setuptools.
Anaconda and Enthought allow you to download a desktop version of Jupyter Notebook.
Microsoft Azure provides hosted access to Jupyter Notebooks.
![Page 28: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/28.jpg)
Data Analysis and Visualization using Python Sept 2017
Power Python Libraries for Data Visualization
![Page 29: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/29.jpg)
Data Analysis and Visualization using Python Sept 2017
matplotlib
- Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.
- Python forerunner library for data visualization.
- “is extremely powerful but with that power comes complexity.”
![Page 30: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/30.jpg)
Data Analysis and Visualization using Python Sept 2017
![Page 31: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/31.jpg)
Data Analysis and Visualization using Python Sept 2017
seaborn
- harnesses the power of matplotlib to create beautiful charts in a few lines of code. The key difference is Seaborn’s default styles and color palettes, which are designed to be more aesthetically pleasing and modern.
![Page 32: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/32.jpg)
Data Analysis and Visualization using Python Sept 2017
![Page 33: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/33.jpg)
Data Analysis and Visualization using Python Sept 2017
ggplot
- plotting system for Python based on R's ggplot2 and the Grammar of Graphics.
- layer components to create a complete plot.
![Page 34: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/34.jpg)
Data Analysis and Visualization using Python Sept 2017
![Page 35: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/35.jpg)
Data Analysis and Visualization using Python Sept 2017
Bokeh
- is also based on The Grammar of Graphics, but unlike ggplot, it’s native to Python, not ported over from R.
- supports streaming and real-time data.
![Page 36: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/36.jpg)
Data Analysis and Visualization using Python Sept 2017
![Page 37: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/37.jpg)
Data Analysis and Visualization using Python Sept 2017
pygal
- offers interactive plots that can be embedded in the web browser. Its prime differentiator is the ability to output charts as SVGs.
- Since each chart type is packaged into a method and the built-in styles are pretty, it’s easy to create a nice-looking chart in a few lines of code.
![Page 38: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/38.jpg)
Data Analysis and Visualization using Python Sept 2017
![Page 39: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/39.jpg)
Data Analysis and Visualization using Python Sept 2017
plotly
making interactive plots, but it offers some charts you won’t find in most libraries, like contour plots, dendrograms, and 3D charts.
![Page 40: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/40.jpg)
Data Analysis and Visualization using Python Sept 2017
![Page 41: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/41.jpg)
Data Analysis and Visualization using Python Sept 2017
geoplotlib
toolbox for creating maps and plotting geographical data. You can use it to create a variety of map-types, like choropleths, heatmaps, and dot density maps.
![Page 42: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/42.jpg)
Data Analysis and Visualization using Python Sept 2017
![Page 43: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/43.jpg)
Data Analysis and Visualization using Python Sept 2017
Q/A
![Page 44: Data Analysis and Visualization using Python](https://reader034.vdocuments.us/reader034/viewer/2022050914/5a64c4997f8b9ac21c8b5a31/html5/thumbnails/44.jpg)
A guide to mind your data.
Thank you :)