Python for Data Visualization (2019)
1h 21mIntermediate2019-11-01
Authors

Michael Galarnyk
Python Instructor and Blogger

Madecraft
Full-Service Learning Content Company
Course details
Data visualization is incredibly important for data scientists, as it helps them communicate their insights to nontechnical peers. But you don’t need to be a design pro. Python is a popular, easy-to-use programming language that offers a number of libraries specifically built for data visualization. In this course from the experts at Madecraft, you can learn how to build accurate, engaging, and easy-to-generate charts and graphs using Python. Explore the pandas and Matplotlib libraries, and then discover how to load and clean data sets and create simple and advanced plots, including heatmaps, histograms, and subplots. Instructor Michael Galarnyk provides all the instruction you need to create professional data visualizations through programming.
Learning objectives
Use a Jupyter notebook to execute a series of commands.
Describe common commands to load and export data.
Explain pandas usage basics.
Modify a DataFrame using common data methods.
Create simple plots using Matplotlib.
Apply advanced techniques to produce complex plots.
Learning objectives
Use a Jupyter notebook to execute a series of commands.
Describe common commands to load and export data.
Explain pandas usage basics.
Modify a DataFrame using common data methods.
Create simple plots using Matplotlib.
Apply advanced techniques to produce complex plots.
Skills covered
pandasData VisualizationPythonProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Effectively present data with Python
- 02 - What you should know before you start
- 03 - Using the exercise files
1. Data Visualization Tools
- 04 - Value of data visualization
- 05 - Why use a programming language
- 06 - Overview of Jupyter Notebooks
2. pandas
- 07 - Introduction to pandas
- 08 - Create sample data
- 09 - Load sample data
- 10 - Basic operations
- 11 - Slicing
- 12 - Filtering
- 13 - Renaming and deleting columns
- 14 - Aggregate functions
- 15 - Identifying missing data
- 16 - Removing or filling in missing data
- 17 - Convert pandas DataFrames to NumPy arrays or dictionaries
- 18 - Export pandas DataFrames to CSV and Excel files
3. Matplotlib
- 19 - Basics of Matplotlib
- 20 - Setting marker type and colors
- 21 - MATLAB-style vs. object syntax
- 22 - Setting titles, labels, and limits
- 23 - Grids
- 24 - Legends
- 25 - Saving plots to files
- 26 - Matplotlib wrappers (pandas and Seaborn)
4. Advanced Plotting
- 27 - Heatmaps
- 28 - Histograms
- 29 - Subplots
Conclusion
- 30 - Next steps
Related courses
- Python for Data Science Essential Training Part 1
- Introduction to Data Science (2019)
- Algorithmic Trading and Finance Models with Python, R, and Stata Essential Training (2019)
- Power BI Data Methods (2019)
- Dynamo for Revit: Python Scripting
- Introducing Jupyter
- Python for Marketing (2019)
- SPSS Statistics Essential Training (2019)
Related learn paths
- Moving from Data Scientist to Data Analyst
- Become a MEAN Javascript Developer
- Moving from Data Analyst to Data Scientist
- CFI Financial Analysis and Modeling Professional Certificate
- Become a Data Scientist
- Advance Your Skills in AI and Machine Learning
- Master Microsoft Power BI
- Starting Your Career in Tech: Data Science