Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Complete Course On Data Visualization, Matplotlib And Python

Posted By: ELK1nG
Complete Course On Data Visualization, Matplotlib And Python

Complete Course On Data Visualization, Matplotlib And Python
Published 2/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.43 GB | Duration: 4h 31m

Master Matplotlib Anatomy and Learn Seaborn, Altair, Plotly, Streamlit, Dash, Pandas, Suitable for All Purposes

What you'll learn

Review the python visualization landscape

Explore core visualization concepts

Use matplotlib to build and customize visualizations

Build and customize simple plots with pandas

Learn about seaborn and use it for statistical visualizations

Create visualizations using Altair

Generate interactive plots using the Plotly library

Design interactive dashboards using Streamlit

Construct highly custom and flexible dashboards using Plotly’s Dash framework

Data Analyst, data visualizations, Design interactive, developers, framework, libraries

Python, TalkPython, technologies, trainingtalkpy, Matplotlib, plotting

Requirements

Developers and Data Analysts that have some experience with python but have not developed a competency in a python visualization library

This course is also helpful for those that feel restricted by their current plotting tools and wish to explore other options.

All software used during this course, including editors, Python language, etc., are 100% free and open source. You won’t have to buy anything to take the course.

Description

COURSE IN THE NUTSHELLConcise and to the point, as I appreciate your time and don't have the luxury to tell you my storyEasy to understand and tailored for a broad audience, as it only requires a basic knowledge of Python and onlyAboutHave you ever been confused by all the different python plotting libraries? Have you tried to make a “simple” plot and gotten stuck and been unable to move forward? Do you want to make sophisticated, interactive data visualizations in python? If you answer yes, to any of these questions, then this course is for you.What’s this course about and how is it different?The python data visualization landscape has many different libraries. They are all powerful and useful but it can be confusing to determine what works best for you. This course is unique because you will learn about many of the most popular python visualization libraries. You will start by learning how to use each library to build simple visualizations. You will also explore more complex usage and identify the scenarios where each library shines.By the end of this course, you will have a basic working knowledge of how to visualize data in python using multiple libraries. You will also learn which library is best for you and your coding style. Along the way, you’ll learn general visualization concepts to make your plots more effective.In addition to the overview material, we will cover some of the more complex, interactive visualization dashboard technologies.What topics are coveredIn this course, you will:– Review the python visualization landscape– Explore core visualization concepts– Use matplotlib to build and customize visualizations– Build and customize simple plots with pandas– Learn about seaborn and use it for statistical visualizations– Create visualizations using Altair– Generate interactive plots using the Plotly library– Design interactive dashboards using Streamlit– Construct highly custom and flexible dashboards using Plotly’s Dash frameworkWho is this course for?Developers and Data Analysts that have some experience with python but have not developed a competency in a python visualization library. This course is also helpful for those that feel restricted by their current plotting tools and wish to explore other options.Note: All software used during this course, including editors, Python language, etc., are 100% free and open source. You won’t have to buy anything to take the course.TELL ME MORE…After completing this course you will master Matplotlib on an intuition level and feel comfortable visualizing and customizing Matplotlib, Seaborn and Pandas charts of any complexities. More specifically, this course is a great resource if you are interested in:How Matplotlib WorksHow to create charts from simple to scientific ones with Matplotlib, Pandas and SeabornHow to customize charts of any complexities with easeTo achieve the objectives, I split this course into the following sections:Matplotlib AnatomyAs the name implies, in this section you will learn how Matplotlib works and how a variety of charts are generated.It gives you a solid understanding and a lot of aha-moments when it comes to creating and / or customizing charts that you haven't dealt with before.Create 2D ChartsIn this section, you will generate plethora of charts using Matplotlib OOP, and Pandas and mix them together to achieve the maximum efficiency and granular control over graphs.Axes Statistical ChartsHere we will learn how to make statistical charts such as Auto Correlation, Boxplots, Violinplots and KDE plots with Matplotlib OOP and Pandas.SeabornSeaborn, a high-level interface to Matplotlib helps make statistical plots with ease and charm. It is a must-know library for data exploration and super easy to learn. And in this section, we will create Regression plots, Count plots, Barplots, Factorplots, Jointplots, Boxplots, Violin plots and more.Course Summary and ExercisesThis section has dual purposes.For one, it is a good summary of the course and provides you with exercises to test your knowledge and then provide solutions for comparison.Secondly, If you are short-on time, you can start here and then move to other sections if you seek more granular coverage of the topic or when you have more time available.TOOLS USEDDashStreamlitplotlyAltairMatplotlibSeabornPandas

Overview

Section 1: Introduction

Lecture 1 Python Data Visualization

Lecture 2 Statistics aren't enough.

Lecture 3 Why Visualize Data

Lecture 4 Why Python

Lecture 5 Python Visualization Eco System

Lecture 6 Course Objectives

Lecture 7 Topic outlines

Lecture 8 Python Check

Lecture 9 Source Code

Section 2: Visualization Concepts

Lecture 10 Introduction to Visualization Concepts

Lecture 11 Aesthetics

Lecture 12 Data Types

Lecture 13 Visualization Variables

Lecture 14 Colors

Lecture 15 Small Multiple Plots

Lecture 16 Analysis types

Lecture 17 Working with Data

Section 3: Matplotlib

Lecture 18 Introduction to Matplotlib

Lecture 19 Matplotlib History

Lecture 20 Matplotlib landscape

Lecture 21 System Setup

Lecture 22 Data Set

Lecture 23 Figure Overview

Lecture 24 Interface Types

Lecture 25 Launching notebooks

Lecture 26 Reading Data

Lecture 27 Pyplot Example

Lecture 28 Object Oriented API

Lecture 29 Histograms

Lecture 30 Figures And Axes

Lecture 31 Saving Images

Lecture 32 Quick References

Lecture 33 Line Plots

Lecture 34 Bar Charts

Lecture 35 Scatter Plots

Lecture 36 Styles

Lecture 37 Regressions

Lecture 38 Customizing Multiple Plots

Lecture 39 References

Lecture 40 Summary

Section 4: Pandas

Lecture 41 Introduction to Pandas

Lecture 42 Pandas Overview

Lecture 43 API Overview

Lecture 44 Basic API Example

Lecture 45 API Summary

Lecture 46 Specialized hist and Box Plot API

Lecture 47 Advanced Specialized Plots

Lecture 48 Advanced Plot Summary

Lecture 49 Pandas Conclusion

Section 5: Seaborn

Lecture 50 Introduction To Seaborn

Lecture 51 Seaborn Overview

Lecture 52 Getting Started

Lecture 53 Figures and Axes level PLot

Lecture 54 Data Set Changes

Lecture 55 Displot

Lecture 56 Catplot

Lecture 57 Relplot

Lecture 58 Seaborn API Summary

Lecture 59 Displot Replot and Facetting

Lecture 60 Catplot API Summary

Lecture 61 Specialized plots

Lecture 62 Heatmap

Lecture 63 Pair and jointplot

Lecture 64 Customizing Seaborn Summary

Lecture 65 Seaborn Summary

Section 6: Altair

Lecture 66 Introduction to Altair

Lecture 67 Overview

Lecture 68 Vega Lite

Lecture 69 Installing

Lecture 70 Shorthand API

Lecture 71 Basic Shorthand API

Lecture 72 Additional Examples of the Basic API

Lecture 73 Longhand API

Lecture 74 Longhand Overview

Lecture 75 Data Type

Lecture 76 Type Viz Alterations

Lecture 77 Concat Charts

Lecture 78 Faceting

Lecture 79 layers

Lecture 80 Multiple Chart Summary

Lecture 81 Amazon Data Set

Lecture 82 Amazon Authors

Lecture 83 Reference Examples

Lecture 84 Conclusion

Section 7: Plotly

Lecture 85 Introduction To plotly

Lecture 86 OverView

Lecture 87 API Intro

Lecture 88 Installing

Lecture 89 Basic Plotting

Lecture 90 Customizing Map

Lecture 91 Additional Plot Types

Lecture 92 API Overview

Lecture 93 Scatter Plots

Lecture 94 Line Bar Area

Lecture 95 Regression treemap Heatmap

Lecture 96 Facetting

Lecture 97 Annotations

Lecture 98 Annotation Summary

Lecture 99 Conclusion

Section 8: Streamlit

Lecture 100 introduction to Streamlit

Lecture 101 Background

Lecture 102 Installation

Lecture 103 Basic App Concept

Lecture 104 Simple App Example

Lecture 105 Streamlit Running overview

Lecture 106 API Summary

Lecture 107 Widget Summary

Lecture 108 Widget Interactivity

Lecture 109 User input

Lecture 110 Show Charts

Lecture 111 Sidebar Intros

Lecture 112 Sidebar Detail

Lecture 113 Conclusion

Section 9: Dash

Lecture 114 Introduction to Dash

Lecture 115 Overview

Lecture 116 Why Dash

Lecture 117 Getting Started

Lecture 118 Program Structure

Lecture 119 First App

Lecture 120 Running App

Lecture 121 Component Overview

Lecture 122 HTML

Lecture 123 interactive App

Lecture 124 interactive App Demo

Lecture 125 Callback reference

Lecture 126 Final App Overview

Lecture 127 Full app Part

Lecture 128 Full App data filtering

Lecture 129 Full App Demo

Lecture 130 Advance Topics

Lecture 131 Conclusion

Section 10: Whole Course Conclusion

Lecture 132 Course review

Lecture 133 Objectives

Lecture 134 Data Vis Concepts

Lecture 135 Matplotlib

Lecture 136 pandas

Lecture 137 Seaborn

Lecture 138 Altair

Lecture 139 Plotly

Lecture 140 Streamlit

Lecture 141 Dash

Lecture 142 My Workflow

Anyone who wants to gain granular control over Matplotlib Charts,Anyone who wants to gain an intuition behind Matplotlib,Anyone who wants to learn to make a variety of charts with Matplotlib OOP, Seaborn and Pandas,Anyone who wants to learn to make a variety of charts with Altair, Plotly, Streamlit, Dash