Python Data Visualization Solutions [Video]

More Information
  • Explore your data using the capabilities of standard Python Data Library 
  • Draw your first chart and customize it
  • Use the most popular data visualization Python libraries
  • Make 3D visualizations mainly using mplot3d
  • Create charts with images and maps
  • Understand the most appropriate charts to describe your data
  • Get to know the matplotlib’s hidden gems

Effective visualization can help you get better insights from your data, and help you make better and more informed business decisions.

This video starts by showing you how to set up matplotlib and other Python libraries that are required for most parts of the course, before moving on to discuss various widely used diagrams and charts such as Gantt Charts. As you will go through the course, you will get to know about various 3D diagrams and animations. As maps are irreplaceable to display geo-spatial data, this course will show you how to build them. In the last section, we’ll take you on a thorough walkthrough of incorporating matplotlib into various environments and how to create Gantt charts using Python.

With practical, precise, and reproducible videos, you will get a better understanding of the data visualization concepts, how to apply them, and how you can overcome any challenge while implementing them.

Style and Approach

This course follows a step-by-step, recipe-based approach so you understand various aspects of data visualization. The topics are explained sequentially through a code snippet and the resulting visualization.

  • Set up an optimal Python environment for data visualization
  • Import, organize, and visualize your data with the popular open source Python libraries such as matplotlib, NumPy, and more
  • A practical tutorial to help you determine different approaches to data visualization, and how to choose the most appropriate one for your needs
Course Length 3 hours 27 minutes
ISBN 9781787122802
Date Of Publication 24 Nov 2016


Igor Milovanović

Igor Milovanović is an experienced developer, with strong background in Linux system knowledge and software engineering education. He is skilled in building scalable data-driven distributed software rich systems.

An evangelist for high-quality systems design, he has a strong interest in software architecture and development methodologies. Igor is always committed to advocating methodologies that promote high-quality software, such as test-driven development, one-step builds, and continuous integration.

He also possesses solid knowledge of product development. With field experience and official training, he is capable of transferring knowledge and communication flow from business to developers and vice versa.

Igor is most grateful to his girlfriend for letting him spend hours on work instead with her and being an avid listener to his endless book monologues. He thanks his brother for being the strongest supporter. He is also thankful to his parents for letting him develop in various ways to become a person he is today.

Giuseppe Vettigli

Giuseppe Vettigli is a data scientist who has worked in the research industry and academia for many years. His work is focused on the development of machine learning models and applications to use information from structured and unstructured data. He also writes about scientific computing and data visualisation in Python on his blog at

Dimitry Foures

Dimitry is a data scientist with a background in applied mathematics and theoretical physics. After completing his physics undergraduate studies in ENS Lyon (France), he studied fluid mechanics at École Polytechnique in Paris where he obtained first Class class Master’s degree. He holds a PhD in applied mathematics from the University of Cambridge. He currently works as a data-scientist for a smart-energy start-up in Cambridge, in close collaboration with the university.