Learn the basics of Python, Numpy, Pandas, Data Visualization, and Exploratory Data Analysis. This was originally presented as a live course.
By the end of the course, you will be able to build an end-to-end real-world course project. There are no prerequisites for this course.
This full course includes 3 lectures:
- Analyzing Tabular Data with Pandas
- Visualization with Matplotlib and Seaborn
- Exploratory Data Analysis - A Case Study
This is my suggested learning path
Lecture 1
- Analysing Tabular Data with Pandas
- Notebook - Analyzing Tabular Data with Pandas
- Retrieving Data from a Data Frame
- Analyzing Data from Data Frames
- Querying and Sorting Rows
- Grouping and Aggregation
- Merging Data from Multiple Sources
- Basic Plotting with Pandas
- Assignment 3 - Pandas Practice
Lecture 2
- Visualization with Matplotlib and Seaborn
- Notebook - Data Visualization with Matplotlib and Seaborn
- Line Charts
- Improving Default Styles with Seaborn
- Scatter Plots
- Histogram
- Bar Chart
- Heatmap
- Displaying Images with Matplotlib
- Plotting multiple charts in a grid
- References and further reading
- Course Project - Exploratory Data Analysis
Lecture 3
- Exploratory Data Analysis - A Case Study
- Notebook - Exploratory Data Analysis - A case Study
- Data Preparation and Cleaning
- Exploratory Analysis and Visualization
- Asking and Answering Questions
- Inferences and Conclusions
- References and Future Work
- Setting up and running Locally
- Project Guidelines
- Course Recap
- What to do next?
- Certificate of Accomplishment
- What to do after this course?
- Jovian Platform