Repositório do app Streamlit para o 3º Tech Challenge da FIAP
Link Streamlit: https://postech-tech-challenge-3-danilo-henrique-achcar.streamlit.app/
- Ter pelo menos o Python 3.x instalado e configurado na máquina
- Execute o comando
python -m venv venv
para criar um novo ambiente local para instalação de dependências - Execute o comando
source venv/Scripts/activate
para ativar o ambiente local recém criado - Execute o comando
pip install -r requirements.txt
para instalar todas as dependências do projeto - Execute o comando
streamlit run main.py
para rodar o app Streamlit
Acesse o link para visualizar o app.
Acesse o repositório para obter o código Python do app Streamlit.
Acesse o repositório para obter os notebooks do projeto.
- Tech_Challenge_3_Exploração_Inicial.ipynb - notebook com a exploração inicial dos dados, utilizando a biblioteca do PySpark.
- Tech_Challenge_3_Análises_para_o_Streamlit.ipynb - notebook com uma análise mais aprofundada dos dados, com conexão ao BigQuery, carregamento dos dados em Spark, geração de plots, criação de modelos de ML e exportação de assets para uso exclusivo no app Streamlit.