
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Explore seven kinds of Python operators—arithmetic, assignment, comparison, logical, identity, membership, and bitwise—and practice with addition, subtraction, multiplication, division, modulus, exponentiation, and floor division.
Explore two-dimensional lists, learning to declare a list of lists, print elements, access with indices (including negative), and traverse with nested for loops for multi-dimensional arrays.
Explore Python inheritance by building a base person class and derived student, teacher, and peon classes, using super constructors, get info methods, and introducing polymorphism.
Explore Python polymorphism and abstraction, implement polymorphic methods, use built-in functions like len, define abstract methods with ABC to enforce subclass implementation, and apply inheritance in practical examples.
Explore NumPy array attributes such as ndim, size, shape, and dtype, and apply functions like array, arange, sort, concat, split, and min/max with argmin/argmax to prep indexing and slicing.
Learn to create and inspect a pandas series using range, access data with square bracket indexing, get and loc/iloc methods, and add or update items by index.
Explore data types in pandas series, including integer, int64 and int32, float64 and float32, string (object), boolean, datetime, and the categorical type, with dtype checks and astype conversions.
Learn indexing and slicing in pandas series using square brackets and the get method, load data with read_csv, squeeze to series, and handle unique and duplicate indices and out-of-bounds access.
Sort a pandas series by its index with sort_index, explore ascending and in-place options, and compare with sort_values while choosing a sorting algorithm such as mergesort, quicksort, or heapsort.
Explore absolute values with pandas series using abs, practice rounding with round, and learn ceil and floor operations via numpy in an apply, with decimal precision control.
Explore essential pandas series operations by computing max, min, argmax, argmin, mean, median, sum, standard deviation, and variance, then apply them to a salaries dataset read from csv.
Learn to filter data in Pandas Series using comparison operators and the filter method on an employees.csv salary dataset, including equals, greater than, regex filtering, and starts-with criteria.
Filter a pandas series with isna and isnull, identify non-null values with notna and notnull, and count nan and non-nan entries using sum and boolean indexing.
Learn to create and display a pandas DataFrame and retrieve data by column and row with iloc, loc, and at. Update values and add new columns with numpy.
Explore how to compute min, max, sum, mean, median, std, and var for a Pandas DataFrame, per column and across the entire dataset, using DataFrame methods and Python built-ins.
Welcome to the course "Master Pandas for Data Analysis and Visualisation". The biggest and the best course on Pandas for Data Analysis and Visualisation. This is the only course based on Pandas Problem Solving & multiple EDA Projects.
First you will learn Python from scratch to object oriented Python. Then you will learn Numpy from very basic to intermediate level. After that you will learn Pandas Series from very beginning to advance level and then you will learn Pandas DataFrame in Details.
In Pandas DataFrame, you will learning everything from basic to advanced. You will learn how to create a Pandas DataFrame and run basic operations. You will learn indexing, slicing & sorting a Pandas DataFrame. You will learn joining, merging, concatenating, updating, combining, filtering, grouping by, aggregation, string operations, multiindexing, pivot & reshaping, datetime & series, resampling & rolling, styling, options & settings, plotting & visualisation and data cleaning & preprocessing.
You will also learn Solving Pandas Problems, Feature Engineering & EDA.
Finally, you will do multiple EDA projects using only Pandas & Pandas Plotting Library.
And at the end, you will learn to develop a basic dashboard using Streamlit & Pandas
I’ve already added about 45hrs of contents. There will be more than 10 hours of contents soon. So, what are you waiting for? Enrol into the course and suggest your favourite EDA projects to add into the course.
You will learn through developing projects and writing codes together. We will together develop about 5 projects. I've already added 5 projects and about 2 more projects I will add based on student's choice.
I promise to give you something which no instructor has ever given in any course.