This device is not compatible.
PROJECT
Build a Data-centric Web App Using Streamlit
In this project, we'll learn how to use the Streamlit library to create a data-centric web application. We'll also learn data visualization in Streamlit using libraries like Plotly and pydeck.
You will learn to:
Visualize and plot geospatial data.
Build a data-centric web application.
Filter datasets using chosen features.
Visualize and analyze data via Plotly.
Skills
Data Visualization
Data Storytelling
Interactive Real-time Web Applications
Prerequisites
Basic understanding of Python
Basic understanding of data visualization
Technologies
Plotly
Mapbox
Python
Streamlit
Project Description
A data-centric web application is any application in which data is the main asset of the application and the whole application revolves around it.
In data science, data analysis is a major stream that focuses on understanding the data and making important decisions based on the trends in the data.
Streamlit is a Python library that is used for creating data-centric web applications because it is low code, open source, and requires no web development knowledge.
In this project, we will create a data-centric web application to understand, visualize, and analyze the data on taxi traffic in New York City.
Project Tasks
1
Getting Started
Task 0: Initial Setup
Task 1: Import Libraries
Task 2: Load the Dataset
2
Streamlit Application Setup
Task 3: Create a Basic Streamlit Application
Task 4: Setup the Application
3
Exploring the Dataset
Task 5: Prepare the Dataset
Task 6: View Data Using Dropdowns
4
GeoSpatial Visualization
Task 7: Plot the Pickup Points
Task 8: Plot the Trip Route
5
2D Visualization
Task 9: Create a 2-D Bar Plot
Task 10: Create a 2-D Scatter Plot
6
3D Visualization
Task 11: Create a 3-D Scatter Plot
Task 12: Create a 3-D Bar Plot
Congratulations!
Atabek BEKENOV
Senior Software Engineer
Pradip Pariyar
Senior Software Engineer
Renzo Scriber
Senior Software Engineer
Vasiliki Nikolaidi
Senior Software Engineer
Juan Carlos Valerio Arrieta
Senior Software Engineer
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.