Python for Data Analysis & Visualization 2023

Master the main data analysis and visualization libraries in Python: Numpy, Pandas, Matplotlib, Seaborn, Plotly + more

4.65 (979 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Python for Data Analysis & Visualization 2023
30,219
students
10 hours
content
Oct 2023
last update
$94.99
regular price

What you will learn

Python, we will be using Python3 in this course

Data Analysis Libraries in Python such as NumPy and Pandas

Data Visualization Libraries in Python such as Matplotlib and Seaborn

How to analyse data

Data Visualization

Jupyter Notebooks IDE / Anaconda Distribution

Description

Learn one of the most in demand programming languages in the world and master the most important libraries when it comes to analysing and visualizing data.

This course can be split into 3 key areas:

  • The first area of the course focuses on core Python3 and teaches you the essentials you need to be able to master the libraries taught in this course

  • The second area focuses on analysing and manipulating data. You will learn how to master both NumPy and Pandas

  • For the final part of the course you learn how to display our data in the form of interesting charts using Matplotlib,  Seaborn and Plotly Express

You will be using Jupyter Notebooks as part of the Anaconda Distribution. Jupyter is the most popular Python IDE available.

The course is packed with lectures, code-along videos, coding exercises and quizzes.

On top of that there are numerous dedicated challenge sections that utilize interesting datasets to enable you to make the most out of these external libraries.

There should be more than enough to keep you engaged and learning! As an added bonus you will also have lifetime access to all the lectures as well as lots of downloadable course resources consisting of detailed Notebooks.

The aim of this course is to make you proficient at using Python and the data analysis and visualization libraries.

This course is suitable for students of all levels and it doesn’t matter what operating system you use.

Curriculum summary:

  • Set Up & Installation

  • Core Python

    • Python Objects, Variables and Data Types

    • Control Flow and Loops

    • Functions

  • External Libraries

  • Data Analysis Libraries

    • NumPy

    • Pandas

    • Connecting to different Data Sources

  • Visualization Libraries

    • Matplotlib

    • Seaborn

    • Plotly Express

  • 4 dedicated Challenge Sections!!!!

Content

Course Welcome & Set Up

Course Overview
Udemy 101
Python Overview
Anaconda Distribution Installation
Jupyter Notebook 101
Jupyter Notebook - Adding Comments in Cells
Course Resources - Important!

Objects, Variables and Data Types

Objects and Variables Overview
Numbers
Integer Variables
Float Variables
Strings
Print Formatting with Strings
String Operations
String Indexing and Slicing Quiz
String Methods and Properties
String Methods
String Concatenation and Formatting
Lists
Lists
Lists
Dictionaries
Dictionaries
Tuples and Sets
Tuples and Sets
Booleans
Key Words in Python
Data Types

Control Flow and Loops

Python Operators
Control Flow
Control Flow
For Loops
For Loops (continued)
For Loops
For Loops
While Loops
Break, Continue and Pass Statements
List Comprehension
List Comprehension
IN and NOT IN

Functions

Built-In Functions
Built-In Functions
User Defined Functions
User Defined Functions - Examples
User Defined Functions
User Defined Functions
Arguments and Keyword Arguments
Map and Filter
Lambda Functions
Lambda Functions
Errors and Exception Handling

Challenge Section - Core Python

Challenge Questions Overview
Solutions Walkthrough

Modules, Packages and Libraries

Built-In Modules
External Libraries

NumPy

NumPy Overview
Array Slicing and Indexing
Array Manipulation Functions
Additional Array Creation Functions
Array Arithmetic and Mathematical Functions
IO Functions in NumPy

Challenge Section - NumPy

Challenge Questions
Challenge Solutions

Pandas

Pandas Overview
Introduction to Series
Introduction to DataFrames
Selecting Data
Selecting Data 2
Data Manipulation 1
Data Manipulation 2
Data Aggregation and Grouping
Data Cleansing
Combining DataFrames
Windowing Operations

Challenge Section - Pandas

Challenge Questions - TfL Dataset
Solutions Walkthrough
Challenge Questions - Employees Dataset
Solutions Walkthrough

Data Sources

Excel and CSV
HTML
Databases
Pandas Input and Output Methods

Matplotlib

Matplotlib Overview
Choosing the Right Chart Type
Creating a Plot Area 1
Creating a Plot Area 2
Bar Plots
Line Plots
FIFA 21 Player Dataset
Scatter Plots
Histograms
Box Plots and Violin Plots
Style and Presentation
Additional Resources and Cheat Sheets

Challenge Section - Matplotlib

Challenge Questions Overview
Solutions Walkthrough

Seaborn

Seaborn Overview
Categorical Plots
Relational Plots
Distribution Plots
Regression Plots
Matrix Plots
Multi Plot Grids
Style and Presentation

Challenge Section - Seaborn

Challenge Questions Overview
Solutions Walkthrough

Screenshots

Python for Data Analysis & Visualization 2023 - Screenshot_01Python for Data Analysis & Visualization 2023 - Screenshot_02Python for Data Analysis & Visualization 2023 - Screenshot_03Python for Data Analysis & Visualization 2023 - Screenshot_04

Reviews

Aulia
September 14, 2023
This is an amazing course. Instructor will teach you all thing step by step and this course is very comprehensive and relate to beginner or intermediete data scientist.
Chike
August 5, 2023
I was looking for a course that started data analysis from the scratch for me. This definitely met my exectations
Bhavay
July 12, 2023
So far, the instruction in the lectures is very clear and organised. I like the teaching style, where concepts are explained by examples. Although the course has quizzes and coding exercises, I would love to have big and more challenging assignments (maybe as a bonus) to practice and polish coding. Overall, very nice course!
Partha
July 9, 2023
I was very excited to learn python and it seems this course is meeting my expectation. It is very nicely explained. Thanks.
Cristian
June 21, 2023
The explanations of topics is really clear and I find usefull to have examples and review my knowlodges by doing tests.
Ebuka
June 19, 2023
Amazing delivery. His teachings are really easy to comprehend. He just needs to be more Audible a little.
Ashley
May 12, 2023
This is an excellent, well thought out and comprehensive course that covers practical ways of using python!
Binni
April 3, 2023
A great course that provided insights and knowledge on how Python is being used throughout the process of Data Analysis and Visualization.
SaraJantas
March 23, 2023
Very weel organized course, explanatory and easy to follow. Definite recommendation. (P.S.:the only drawback is the really low volume of the course)
Roland
February 20, 2023
First sections are for absolute beginners and don´t offer anything for Data Analysis & Visualization. Also I don´t want to install anaconda or jupyter notebook on my work pc that´s why I can´t use the resources. (I would like them to be text or python files)
Ken
February 20, 2023
This taught some good concepts, and the lectures were fairly clear to follow. The instructor said to skip certain sections of the class for those that were already familiar with Python, which I was. However, there was no way to easily mark those skipped sections (videos, practice exercises, and section tests) as complete in order to complete the class. I can't imagine I'm the first to find and report this.
Ioannis
January 31, 2023
It is a good match, because I am a newbie in coding and data analysis and I think I have been introduced very well into this new world! thanks
Dani
January 9, 2023
Malvik explains things really well and in-depth. He talks at an easy pace to follow and the content is top-tier.
Miguel
January 6, 2023
Much much better than a course i started on freecodecamp. Coding challenges are the part where most learning happens. I wish there were some more coding challenges in between. As a beginner i takes effort to get through the beginning topics it gets better once you get to matplotlib and with seaborn excitment arrives. After some basic topics Malvik should include a syntax overview lecture and exercise to that the sytnaxes of methods, functions etc. becomes natural to the student. Malvik has a comfortable voice and way of speaking. Udemy, it hurts that i paid ~90USD and a few days later the course is offered for~ 10USD.
Syed
January 4, 2023
Yes, so far the series has introduced Jupyter Notebook, data types and some tools to play with data. There could be a little bit more exercises. The course challenge for numpy were at the end of the numpy lectures. If it is possible, include exercises right next to each video , and harder ones. Maybe for each topic, an easy exercise followed by a more difficult, which would require to look in the internet a little more. That would be fantastic!

Coupons

DateDiscountStatus
2/14/2022100% OFF
expired
2/14/2022100% OFF
expired
3/8/2022100% OFF
expired
4/2/2022100% OFF
expired
4/2/2022100% OFF
expired
4/7/2022100% OFF
expired
5/1/2022100% OFF
expired
5/2/2022100% OFF
expired
5/2/2022100% OFF
expired
6/1/2022100% OFF
expired
6/3/2022100% OFF
expired
6/12/2022100% OFF
expired
7/4/2022100% OFF
expired
7/9/2022100% OFF
expired
7/25/2022100% OFF
expired
8/2/2022100% OFF
expired
8/23/2022100% OFF
expired
9/6/2022100% OFF
expired
9/20/2022100% OFF
expired
9/25/2022100% OFF
expired
10/13/2022100% OFF
expired
10/22/2022100% OFF
expired
11/25/202389% OFF
expired

Charts

Price

Python for Data Analysis & Visualization 2023 - Price chart

Rating

Python for Data Analysis & Visualization 2023 - Ratings chart

Enrollment distribution

Python for Data Analysis & Visualization 2023 - Distribution chart
4471124
udemy ID
1/2/2022
course created date
2/9/2022
course indexed date
Bot
course submited by