Python Pandas - Data Analysis & Visualization
4.2 (70 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,945 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Python Pandas - Data Analysis & Visualization to your Wishlist.

Add to Wishlist

Python Pandas - Data Analysis & Visualization

Get started on data science with pandas and numpy from scratch in Python 3. Learn thoroughly, with breeze.
4.2 (70 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,945 students enrolled
Created by Alan Yue
Last updated 3/2017
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
  • 3.5 hours on-demand video
  • 6 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Experienced with N-dimensional array, Series, and DataFrame
  • Perform data analysis with python 3
  • Be very confident when using Pandas and Numpy
  • Gain extensive knowledge of how pandas works
View Curriculum
  • Follow a step-by-step guid to download and install softare.
  • Basic knowledge about Python is an asset but not required.
  • Criousity, courage, and faith.

==> Become a Data scientist!

==> Make astonishing graphics!

This is the most comprehensive, yet straightforward, course for learning Python data science on Udemy! Whether you have never touched data science before, need a refresh on Pandas basics, or want to learn about the advanced features of Pandas, THIS COURSE IS FOR YOU!

If you never touched Python before, there is a Python crush section to get you started in 30 minutes! If you knew Python, use it to brush up your knowledge!

There are a lot of highlight points in this course. Paricularly, you will learn HOW TO:

  • Perform Linear Regression Analysis
  • Understand Linear Regression Analysis result
  • Pandas series creation, selection, and other operations.
  • Import CSV data
  • Import Excel data
  • Transform your array
  • Select part of your data by column, row, or even condition!
  • Rename your columns
  • Change your index
  • Delete columns
  • Insert columns
  • Make pie plots, scatter plots, series plots, heat-maps, and histograms!
  • Numpy arrays
  • Perform array indexing, slicing, and iterating.
  • Generate descriptive statistics.


In addition to the Udemy 30-day money back gurantee, you have my personal gurantee that you will love what you learn in this course. If you ever have any questions, please don't hesitate to post it in the course discussion board or message us directly. We will do our best to get back to you as soon as possible!

Jobs in data analysis, especially financial analysis, are pletiful. And because of the imense extensibility, python is growing to be the most popular data science tool! Pandas is the solely most important library you should know to perform analysis! This course will walk you through the very origin or Pandas and show you step-by-step, how Pandas is designed and used! Being able to use Pandas will give you strong background to dive depper into data analysis faithfully!

Is it too much to spend a few hours to add a critical skill on your resume? So what are you waiting for? Learn Pandas in a way that will advance your career and increase your knowledge!

What are you waiting for? This course won't stay at this price forever, click "Take this course" now and embark your amazing journal today!

See you in the course!

-- Alan Yue

Who is the target audience?
  • Anyone interested in data science
  • Anyone interested in learning python, pandas, numpy
  • Anyone curious about this world, about all the information flowing around us.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
49 Lectures
Prepare the environment
4 Lectures 12:19

In this lecture, we talk about what we are going to learn in this course. 

Preview 02:54

We talk about the necessary packages in this course as well as the ways to get them.

Set'em up!

Prepare the datasets

Familiar yourself with your playground.

Say Hi! to our playground!
Python Crush in 30 mins!
10 Lectures 59:36

Teach Python how to talk with the print statement!

Hello, there!

Learn how to define interger, float, string, or boolean variables!

Master variables: number, string, and boolean

String variables are one of the most useful Python variables, learn its methods to dig the most out of your string variables!

Methods introduced in this lecture are:

  • Replace. 
  • Split
  • Join
  • Startswith
  • Endswith
Master Strings

List is an extremely useful data structure in Python. Learn what it can be used for and the exciting list comprehension technique that you will fall in love into!

Master Lists

Dictionary in Python is just like dictionaries in real life! When you need to look up something, bring up your dictionary and you won't regret!

Master Dictionaries

Set is essentially a list where only unique items are stored. Learn how to make it handy!

Master Sets

Learn how to use identation to keep your code tidy!


Become a power-looper! Learn to use for loop to deal with repetitive works! You will love this!

Loops can help you do repetitive things efficiently. The “for” loop is the most important of all. This is also the most common type of loop used in Python. 

Loop - into infinity

Learn to do something if a condition is satisfied. Everyone has her own rules, so do we!

If condition

Learn to write Python functions and why they are similar to Legos? Amazing examples are shown to help you understand it better!

Functions are groups of code. Instead of writing all your code together, you separate them into functions. Making it easier to read and to manage. 

Pandas Series
3 Lectures 07:13

Learn to create your Series from three different sources!

Preview 04:00

Learn to pick an element or slicing an array. Yes, it's just like the array in Numpy, which is not a surprise as Numpy is one of the fundations of Pandas.

Series operation

Handouts for Pandas Series
Pandas Dataframe - Import and Selection
10 Lectures 46:37

Learn to imoprt your data from CSV file or Excel file! Pandas dataframe from Excel? Pandas dataframe from CSV? You got it!

Preview 02:43

In and out! Learn to store any of your dataframe to an Excel or a CSV file in your local drive. Export Pandas dataframe to Excel? Export Pandas dataframe to CSV? You got it!

Export data (Excel, CSV)

Learn to be an array magician! Transform your array to other forms!

Array transformation

Most often you need to know how to select a part of your Pandas dataframe. Learn how to select columns in this lecture!

Select by Column

Most often you need to know how to select a part of your Pandas dataframe. Learn how to select rows in this lecture! (It's also known as select a part of the Pandas dataframe by index).

Select by Row

Combining row and column selections together, you are able to select any part of the Pandas Dataframe!

Preview 03:07

Don't know exactly which columns or rows to select? Learn to select your Pandas dataframe by conditons and bool expressions!

Select by Condition

Want to brush up your selection skills? Take this exercise!

Exercise: Dataframe selection

Detailed solution to the Pandas dataframe selection exercises.

Solution: Dataframe selection

Handouts for Pandas Dataframe Import and Selection
Pandas Dataframe - Manipulation
6 Lectures 27:57

Learn how can you manipulate your pandas dataframe and the importance of backup your data whenever you can!

Intro and Backup your data

Learn how to rename a column in Pandas dataframe. I also introduce to you how to rearrange the columns in your pandas dataframe.

Re-name and Re-arrange Columns

Learn how to set a column as the index in your pandas dataframe. If you messed up, you can always reset/restore the index!

Changing and Restore Index

Learn how to delete a column in Pandas dataframe as well as how to delete a row in Pandas dataframe.

Delete Columns/Rows

Learn how to insert a column in Pandas dataframe as well as how to insert a row in Pandas dataframe.

Insert Columns/Rows

Your boss, Mr.Thomas, wants a list of the contact names of customers from the United Kingdom. Always remember, Mr.Thomas is enthusiastic about capital letters, so you better all of the names in capital letters.

Sounds hard? Don't worry, we are going to do it together, step-by-step!

Section Quiz
3 questions

Handouts for Pandas dataframe manipulation
Data Visualization
7 Lectures 29:23

Learn how can you visualize your data in Pandas. This lecture introduces Series plot, Bar plot, Histogram plot, Box plot, scatter plot, Hexagon Binning plot (a.k.a. heat map), Pie plot and Area plot! They are categorized and presented to you by their strength and purposes!

Section Introduction

Learn how to do Series plots, with ploting stocks as an example! Also learn to make a Bar plot. The advantage and disadvantages of these two plot types are also discussed. Don't worry if you don't know when to use a Series plot and when to use a Bar plot, watch this lecture and your doubts will be gone!

Data values: Series plot and Bar plot

Do you want to make your Pandas plot more beautiful? It can be done easily! Learn how to make your graphs prettier now!

Make your plots prettier!

Learn how to do Histogram plots and Box plots. The advantage and disadvantages of these two plot types are also discussed. Don't worry if you don't know when to use a Histogram plot and when to use a Box plot, watch this lecture and your doubts will be gone!

Data Distribution: Histogram and Box plot

Learn how to make scatter plot in Pandas and the cool heat map (hexagonal binning plot) in Pandas! It's easy to see where are your observations concentrated!

Data Concentration: Scatter plot and Heat map - NEW LECTURE

Learn how to make pie plots and area plots in Pandas! Pie plot is classical to visualize the composition of the data, and area plot can show you how the composition is changing through time!

Data Composition: Pie plot and Area plot - NEW LECTURE

Handouts for Data Visualization
Regression Analysis
2 Lectures 07:01

Learn to perform linear regressions in Python!

Preview 04:18

Learn to perform linear regressions in Python!

Linear Regression - Part 2
Bonus Section: Master Numpy
7 Lectures 46:00

FInd out what is Numpy and what you can do with it!

Import Numpy and fundamentals

Learn to create an array with ease!

Create array

Learn to print and show your array to the world!

Print array

Learn to perform (almost) all types of calculations on you array.

Array operations

Need to modify your array a bit? Learn what you need in this lecture.

Indexing, slicing, and iterating

Learn to describe your array with statistics!

Generate statistics

Which of the following code can create a 5x5 matrix?

Section Quiz
3 questions

Handouts for Numpy
About the Instructor
Alan Yue
4.3 Average rating
153 Reviews
4,100 Students
3 Courses
Finance, Data Scientist

Alan is passionate about exploring the digital world and he enjoys discovering the full potential of the internet. He first studied Marketing as his Bachelor's degree, then turned to pursue his master degree in Finance in Montreal. Alan Learned programming by himself in the high-school, He fully recognizes the difficulty of finding answers and resources to learn by oneself. He wants to help other people learn new knowledge faster.

On Udemy, over 6000+ students has learned from Alan's three courses. Among them, the data science courses in SAS and Python are the most welcomed.