Using python, pandas, numpy and matplotlib to gather data from various sources, assess datasets both visually and programatically for quality and tidiness issues, clean datasets and make them ready for exploratory analysis and visualization and preparing visualizations, reports and presentations of analysis results.