-
Python : Programming Language
-
Django : For web based app.
-
Pandas: For data analysis.
-
ChartJS: For data visualisation.
In this section we will be building a data analytics and visualisation web app. This app will read data from a raw CSV file in a pre-defined format and will generate visualisation charts for us. In this project, I learn about how to make our Django app read a CSV file submitted by the user and then read data from it. & learn how to convert the CSV data into a pandas data frame so that the data could be manipulated and analysed. then render out this data to a HTML page and display it in a tabular format. Also analyse the data using pandas and then feed the analysed data to a Django template and display it in terms of charts for data visualisation. Make use of a library called as ChartJS to display data on our webpage. Hence in this project we learn how multiple technologies like Django, Pandas, ChartJS integrates together to form a working web app.