Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data Analysis with Python, Pandas and NumPy
Rating: 4.2 out of 5(78 ratings)
450 students

Data Analysis with Python, Pandas and NumPy

Data Analysis with Python libraries - NumPy, Pandas, MatplotLib and Seaborn | 150+ MCQ Question | 2 Projects
Last updated 10/2020
English

What you'll learn

  • Student will learn data analysis techniques using numpy, pandas, matplotlib and seaborn.
  • This course provides theoretical and practical understanding of the key concept of data analysis and data visualization
  • The course provides excellent learning tool for creating strategies and correct business decision from the data at hand.
  • Student will learn NumPy and Pandas introduction, Data ingestion, Data Preparation, Data Wrangling and Data Aggregation.
  • Student will learn Data Visualization techniques using matplotlib, seaborn & pandas object.

Course content

13 sections139 lectures17h 40m total length
  • Introduction to NumPy5:35
  • Technical Details of NumPy3:41
  • Is NumPy Faster ?3:20
  • Basic terms of NumPy3:15
  • Summary of NumPy Operation6:35
  • NumPy Array Creation4:28
  • NumPy Array Creation with datatype details5:18
  • Hands-ON ( NumPy Installation & Array creation )5:36
  • Hands-ON (NumPy array creation in one dimension )7:31
  • Hands-ON ( NumPy Array Creation with multiple dimension )10:06
  • Arithmetic operation in NumPy5:00
  • Hands-ON ( Arithematic operation in NumPy )7:55
  • Indexing & Slicing Operation in NumPy Array12:38
  • Hands-ON ( Indexing & Slicing operation in NumPy Array in 1 dimension )16:16
  • Row and Column Slicing using boolean info5:49
  • Hands-ON ( Row & Column slicing using boolean info )6:41
  • Fancy Indexing7:15
  • Hands-ON ( Fancy Indexing )4:32
  • Transpose Array ( Theory & Hands-ON )7:41
  • Universal Function in NumPy Array6:00
  • Hands-ON ( Universal function in NumPy Array )8:05
  • Vectorization, Meshgrid & np.where8:52
  • Hands-ON ( Vectorization, MeshGrid & np.where )6:14
  • Statistical Function ( Theory & Hands-ON)7:59
  • Boolean Array ( Theory & Hands-ON )9:13
  • Sort, Unique & Set operation in NumPy Array ( Theory & Hands-ON )13:24
  • File Operation, Linear Algebra & Random Number Generation ( Theory & Hands-ON )13:22
  • MCQ Assignment-1

Requirements

  • Basic and intermediate understanding of Python programming.
  • Enthusiasm to learn the data analysis with python and willingness to devote time for learning.

Description

Data Analysis with Python is for everyone who would like to create meaningful insight out of the data with the power of Numpy, Pandas, Matplotlib & Seaborn. The course has the right recipe to equip student with the right set of skill to ingest, clean, merge, manipulate, transform and finally visualize the data to create the meaning out of the data at hand.

The goal of this course is many fold :

- To provide theoretical and practical understanding of data analysis with Python package like NumPy and Pandas.

- To provide the knowledge of visualization tool ( matplotlib and seaborn ) so that one will be able to visualize and make correct decision based on the data.

- And finally practice with real life data to feel confident of the topic and be able to ready to work on data analysis project or interview.


The whole project is divided into following module :

- NumPy introduction

- Pandas introduction (Series and dataframe objects )

- Data ingestion & Storage ( CSV, Excel, SQLite, JSON, HTML, Pickle and HDF5 storage etc. )

- Data Preparation ( Identify missing data, Handle missing data, handling duplicate data, Data transformation, Manipulating Row & Columns, Bucket Analysis, Outlier detection, Sampling, Creating dummy variable etc. )

- Data Wrangling ( Data Aggregation, Merging, Joins - Inner, Outer, Left & Right join, Join, Concatenate, Pivot, Melt etc. )

- Data Aggregation (Split, Apply & Combine, GroupBy clause, Binning data, Pivot table and Cross tabulations etc. )

- Visualization ( MatplotLib, Pandas Object visualization, Seaborn )

- Project - Practice data analysis with real life datasets.

Who this course is for:

  • Python developers who aim to learn data ingestion, data analysis and data visualization
  • Data analyst who would like to derive business insight out the data.