Languages
- Python
- HTML
- CSS
Technologies
-
Plotly
Plotly's Python graphing library makes interactive, publication-quality graphs.
-
Dash
Dash is an open-source framework for building data visualization interfaces. It allows you to create interactive web applications.
-
Django
Django is an open-source high-level Python web framework that is primarily used for backend development of complex, database-driven websites.
-
MySQL
MySQL is an open-source relational database management system (RDBMS).
-
Bootstrap
CSS framework directed at responsive, mobile-first front-end web development.
Description
Tables of data can be tiresome. Data visualizations can be exciting.
It is a well know fact that today a web page has just a few seconds to attract a user’s attention. What is a greater tool to meet that goal than visualizations.
Fast and captivating - this is what data visualizations with Python library plotly are.
More so, the user is not just looking, he/she can interact with data: filter, scale, choose another graph representation, input data and what not.
As if plotly dash combination is not powerful enough, the project goes even further
by integrating plotly dash apps into a django project.
With that trio the possibilities are limitless: query database to pull in the data for your analytics, live updates,
user login system to control that sensitive data stays protected, integrate with django forms and views logic.
Topics
- Data science
- Data visualization
- User interaction with data
- Integrating data visualizations into a django project
- Query database with Django ORM for analytics and visualization