Data Visualization in Python by Examples

Watch Data Visualization in Python by Examples

  • 2018
  • 1 Season

Data Visualization in Python by Examples is an insightful course that teaches the fundamentals of creating visually striking graphics using Python. The show, available from Packt Publishing, is aimed at both novice and advanced learners who wish to become proficient in data visualization. The series covers the processes involved in creating dynamic graphs, charts, and maps, including data cleaning, transformation, and presentation.

The course aims to present the most up-to-date best practices in data visualization, which are aligned with current trends in data science. The show covers the principles involved in descriptive and exploratory data analysis, using Python's powerful packages and libraries such as Matplotlib, Pandas, and Seaborn. It also highlights the importance of choosing the most appropriate graphical techniques to effectively communicate the intended message to a diverse audience.

Data Visualization in Python by Examples is delivered through a series of engaging video lessons, which offer a practical, hands-on approach to learning. The show is divided into thirteen chapters and several sections, which are categorized according to specific topics. Each section is structured to provide a step-by-step guide, beginning with the installation of the necessary software and packages, to the final production of a polished visualization.

The course starts with an introduction to data visualization, explaining its advantages, and the basics of data science. The first section dives deep into the fundamentals of the Matplotlib package, which is instrumental in creating high-quality graphs for visualizing data. The instructor walks the students through the process of creating common types of plots such as line, scatter, and bar.

The second section covers the application of Python's data cleaning and transformation techniques to prepare data for visualization. The section covers topics such as data aggregation and filtering, data pivoting, and encoding. The section highlights how data can be transformed and visualized in different dimensions, including time-based and categorical data.

The third section discusses the application of the Pandas package in the creation of visually appealing tables, graphs, and charts. The section provides examples of how to explore, manipulate and clean datasets using Pandas. It also covers the techniques for creating and sharing interactive visualizations and dashboards, using the Plotly Python package.

The fourth section introduces the use of Seaborn, a powerful data visualization package that offers many customization options for creating complex visualizations. The section covers the creation of a range of Seaborn plots such as heatmap, pairplot, violin plot, and swarm plot.

The fifth section covers the creation of time-series plots using Python. The instructor explains how to handle time-based data and the basics of time series analysis. The chapter explores how to create graphs for analyzing time-series data using Matplotlib, Pandas, and Plotly.

The sixth section demonstrates how to create data-driven maps using Python. The section covers the use of packages such as Folium, GeoPandas, and Basemap in creating interactive maps that integrate data visualization techniques such as heat maps and bubble maps.

The seventh section analyzes the application of network visualization techniques in Python. The section covers topics such as graphs, directed graphs, and paths. It also demonstrates how to use networkx, a Python-based package, to create interactive network graphs.

The eighth section highlights the use of Data Science libraries in Python for efficient exploration and visualization of data. Students are walked through the process of creating charts and graphs using popular libraries such as SciPy, NumPy, and Scikit-learn.

The ninth section covers the creation of advanced plots using Python. The section delves deep into the customization of Matplotlib plots, creating subplots, and overlaying graphics. The section explores the creation of 3D plots and the use of animations in data visualization.

The tenth section introduces the use of Python's Machine Learning techniques for data visualization. The section covers topics such as supervised and unsupervised learning algorithms, clustering, dimensionality reduction, and time series analysis.

The eleventh section provides examples of creating web application visualizations. The section covers the use of Flask, a web framework written in Python, to create interactive data visualizations and dashboards.

The twelfth section covers creating visualizations for big data using Python. The section explores how to handle large datasets using distributed storage systems such as Hadoop, and how to create interactive visualizations on a big data scale.

The thirteenth and final section introduces the use of Python for data journalism. The section highlights the process of creating compelling data stories using interactive visualizations that communicate complex data in an accessible manner.

In summary, Data Visualization in Python by Examples is a comprehensive course that covers the A-Z of Python-based data visualization. The course presents the latest industry-relevant techniques and prepares learners to tackle complex data visualization challenges using Python.

Data Visualization in Python by Examples is a series that is currently running and has 1 seasons (24 episodes). The series first aired on February 27, 2018.

Filter by Source

Seasons
Performance of Game Consoles Sales - Building Online Dashboards
21. Performance of Game Consoles Sales - Building Online Dashboards
February 27, 2018
Build and explore Dashboards from the plots created on game console data.
Various Plots Showing Performance of Game Consoles Sales
20. Various Plots Showing Performance of Game Consoles Sales
February 27, 2018
Read in and visualize game consoles data using Plotly.
Plotting the Data for Apple iPhone Launches - Customizations
19. Plotting the Data for Apple iPhone Launches - Customizations
February 27, 2018
Create advanced plots with Plotly on the dataset from Apple iPhone release data.
Plotting the Data for Apple iPhone Launches with Plotly
18. Plotting the Data for Apple iPhone Launches with Plotly
February 27, 2018
Read and in explore and visualize Apple iPhone release data using plotl.y.
Setting Up and Getting Started with Plotly
17. Setting Up and Getting Started with Plotly
February 27, 2018
Introduce Plotly, create Plotly account, and install and setup Plotly Python module.
Setting Up and Getting Started with Plotly
17. Setting Up and Getting Started with Plotly
February 27, 2018
Introduce Plotly, create Plotly account, and install and setup Plotly Python module.
Visualizing Performance of Hollywood Releases in Seaborn Using Custom Plots
16. Visualizing Performance of Hollywood Releases in Seaborn Using Custom Plots
February 27, 2018
Applying more Seaborn customizations to the Hollywood release performance data.
Visualizing Performance of Recent Hollywood Releases in Seaborn
15. Visualizing Performance of Recent Hollywood Releases in Seaborn
February 27, 2018
Use Seaborn's advanced plotting features to showcase visualization of Hollywood releases performance data set.
Visualizing Performance of Recent Hollywood Releases in Seaborn
15. Visualizing Performance of Recent Hollywood Releases in Seaborn
February 27, 2018
Use Seaborn's advanced plotting features to showcase visualization of Hollywood releases performance data set.
Plotting the Most Unstable Areas - Advanced Customizations
14. Plotting the Most Unstable Areas - Advanced Customizations
February 27, 2018
Customize the visualizations created from most unstable areas data set.
Plotting the Most Unstable Areas in the World Using Seaborn
13. Plotting the Most Unstable Areas in the World Using Seaborn
February 27, 2018
Use Seaborn's plotting features to visualize dataset for most unstable areas in the world.
Setting Up and Getting Started with Seaborn Python Library
12. Setting Up and Getting Started with Seaborn Python Library
February 27, 2018
Introduce Seaborn module and how to get started with start using it.
Customizing Representation of Crude Prices with ggplot
11. Customizing Representation of Crude Prices with ggplot
February 27, 2018
Use ggplot to visualize crude price change, price and 50 days moving average and customize it using a ggplot theme.
Crude Prices Representation Through Plots with ggplot
10. Crude Prices Representation Through Plots with ggplot
February 27, 2018
Read in, explore and visualize crude price data.
Crude Prices Representation Through Plots with ggplot
10. Crude Prices Representation Through Plots with ggplot
February 27, 2018
Read in, explore and visualize crude price data.
Plotting a Comparison of BRICS Market Economies - GDP Growth Trends
9. Plotting a Comparison of BRICS Market Economies - GDP Growth Trends
February 27, 2018
Visualize and compare growth rates using ggplot and various plot types.
Plotting a Comparison of BRICS Market Economies - GDP Numbers
8. Plotting a Comparison of BRICS Market Economies - GDP Numbers
February 27, 2018
Analyze and visualize BRICS economies GDP data using ggplot.
Setting Up and Getting Started with ggplot
7. Setting Up and Getting Started with ggplot
February 27, 2018
Introduce ggplot and setup your computer for creating visualizing with it.
Analyzing Forex Performance Using Custom Charts
6. Analyzing Forex Performance Using Custom Charts
February 27, 2018
Learn to use Matplotlib to visualize and analyze Forex data.
Plots - Impact of North Korean Atomic Test on Global Stock Markets
5. Plots - Impact of North Korean Atomic Test on Global Stock Markets
February 27, 2018
Use Matplotlib to plot and analyze impact of North Korean tests on Stock prices.
Analyzing Effects of Tornadoes in the US - Least Affected States
4. Analyzing Effects of Tornadoes in the US - Least Affected States
February 27, 2018
Read in the disaster data to analyze and visualize to find least affected states.
Analyzing Effects of Tornadoes in the US - Most Affected States
3. Analyzing Effects of Tornadoes in the US - Most Affected States
February 27, 2018
Read in the disaster data to analyze and visualize to find most affected states.
Setting Up and Getting Started with Python Data Visualization
2. Setting Up and Getting Started with Python Data Visualization
February 27, 2018
Learn how to setup your computer for Data Visualization with Python Matplotlib.
The Course Overview
1. The Course Overview
February 27, 2018
This video gives glimpse of the entire course.
Description
Where to Watch Data Visualization in Python by Examples
Data Visualization in Python by Examples is available for streaming on the Packt Publishing website, both individual episodes and full seasons. You can also watch Data Visualization in Python by Examples on demand at Amazon.
  • Premiere Date
    February 27, 2018