Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Exploratory Data Analysis with Pandas and Python 3.x
Rating: 4.3 out of 5(124 ratings)
506 students

Exploratory Data Analysis with Pandas and Python 3.x

Extract and transform your data to gain valuable insights
Last updated 8/2019
English

What you'll learn

  • Improve your understanding of descriptive statistics and apply them over a dataset.
  • Learn how to deal with missing data and outliers to resolve data inconsistencies.
  • Explore various visualization techniques for bivariate and multivariate analysis.
  • Enhance your programming skills and master data exploration and visualization in Python.
  • Learn multidimensional analysis and reduction techniques.
  • Master advanced visualization techniques (such as heatmaps) for better analysis and rapidly broaden your understanding

Course content

7 sections32 lectures5h 3m total length
  • The Course Overview4:38

    This video will give you an overview about the course.

  • Basic Statistical Measures7:39

    Before moving on to the coding part of the course, we must lay the foundation of descriptive statistics which will be used heavily throughout the course.

       •  Explore the various measure of statistics like mean, median, and mode

       •  Understand the various properties of these measures

       •  Learn how to calculate these statistical measures

  • Variance and Standard Deviation4:10

    Once we have learned how to calculate these statistical measures, we move on to visualizing them in the form of graphs for better understanding.

       •  Explore the various graphs through which we can visualize the statistical measures

       •  Understand the visualization changes with change in values of these measures

       •  Explore alternate graphs for visualizations

  • Visualizing Statistical Measures9:03

    We must understand the importance of variance in data and how it ties up with other measures of central tendencies.

       •  Explore the concept of variance

       •  Visualize variance in data

       •  Understand how it depends on other statistical measures

  • Calculating Percentiles5:10

    Percentiles allow us to interpret data in a more readable format. We will explore how they are calculated and what information they give regarding the dataset.

       •  Understand what are iterators and the iterator protocol

       •  Implement iterators in Python

       •  Implement generators in Python using the yield keyword

  • Quartiles and Box Plots7:04

    Once we are done with percentiles and how they can be calculated, we move on to the concept of Quartiles and how to visualize them using box plots.

       •  Understand the concept of Quartiles

       •  Visualize percentiles and Quartiles using box plots

       •  Get a better understanding of box plots

Requirements

  • Basic Python programming experience required.

Description

How do you take your data analysis skills beyond Excel to the next level? By learning just enough Python to get stuff done. This hands-on course shows non-programmers how to process information that’s initially too messy or difficult to access. Through various step-by-step exercises, you’ll learn how to acquire, clean, analyze, and present data efficiently.

This course will take you from Python basics to explore many different types of data. Throughout the course, you will be working with real-world datasets to retrieve insights from data. You'll be exposed to different kinds of data structure and data-related problems. You'll learn how to prepare data for analysis, perform simple statistical analyses, create meaningful data visualizations, predict future trends from data, and more!

About the Author

Mohammed Kashif works as a Data Scientist at Nineleaps, India, dealing mostly with graph data analysis. Prior to this, he worked as a Python developer at Qualcomm. He completed his Master's degree in Computer Science from IIT Delhi, with a specialization in data engineering. His areas of interests include recommender systems, NLP, and graph analytics. In his spare time, he likes to solve questions on StackOverflow and help debug other people out of their misery. He is also an experienced teaching assistant with a demonstrated history of working in the Higher-Education industry.

Who this course is for:

  • This course is for Python developers, data analysts, and IT professionals who want to move toward a career as a full-fledged data scientist/analytics expert; anyone who wants to use data analytics/machine learning to enrich their current personal or professional projects will also benefit from it.