Neste projeto implementei análises a partir de um conjunto de dados sobre empregos. As implementações foram incorporadas a um aplicativo Web desenvolvido com Flask (um framework web muito popular na comunidade Python). Também escrevi testes para a implementação de uma análise de dados. Por fim, como bônus, também escrevi uma rota e view para um recurso novo usando Flask!
Os dados foram extraídos do site Glassdoor e obtidos através do Kaggle, uma plataforma disponiblizando conjuntos de dados para cientistas de dados.
🚵 Habilidades trabalhadas:
- Utilizar o terminal interativo do Python.
- Utilizar estruturas condicionais e de repetição.
- Utilizar funções built-in do Python.
- Utilizar tratamento de exceções.
- Realizar a manipulação de arquivos.
- Escrever funções.
- Escrever testes com Pytest.
- Escrever seus próprios módulos e importá-los em outros códigos.
Details
- Clone o repositório
- Use o comando:
git clone git@github.com:tryber/sd-015-b-project-job-insights.git. - Entre na pasta do repositório que você acabou de clonar:
cd sd-015-b-project-job-insights
- Crie o ambiente virtual para o projeto
python3 -m venv .venv && source .venv/bin/activate
- Instale as dependências
python3 -m pip install -r dev-requirements.txt