O desafio consiste em analisar os dados de ocupação e preço de anúncios no
Airbnb, a fim de responder uma série de perguntas.
Com o proposito de solucionar o desafio proposto pela Seazone para o processo seletivo da vaga de Analista de Dados Jr.
O app do relatório foi hospedado no Heroku e pode ser acessado atráves do link:
https://seazone-desafio.herokuapp.com/
git clone https://github.com/carlosgsilva/seazone-desafio.git
O projeto é executado com dependências instaladas em um ambiente virtual. Por favor, crie um antes de instalar.
Para criar um ambiente virtual execute, na raiz do repositório clonado:
virtualenv -p python3 venv
Isso criará uma pasta .venv no diretório raiz que conterá os arquivos de dependência.
Ou use seu fluxo de trabalho de gerenciamento de pacotes preferido. A parte importante é isolar as dependências em um ambiente virtual ambiente.
Para ativar o ambiente virtual execute:
- On Windows
.\.venv\Scripts\activate
- On Mac or Linux:
source . venv/bin/activate
Para instalar dependências, execute:
pip3 install -r requirements.txt
Agora que toda a configuração está concluída, para executar o streamlit, que é a forma escolhida para acessar visualizar o relatório na página web, execute no terminal:
streamlit run report.py
Agora o app criado com streamlit pode ser visualizado no navegador nos links:
Local URL: http://localhost:8501
Network URL: http://192.168.1.10:8501