Read csv with pandas, it returns dataframe

To get five number summary: dataframe.describe

To count missing values: dataframe.isnull().sum()

For joining two datasets: dataframe.merge

For ploting pie chart: use matplotlip.pyplot, pyplot.pie

Grouping: dataframe.groupby

Bar chart: seaborn.barplot

Countplot: for categorical x values, seaborn.countplot