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