Este é um projeto que visa fornecer análises a partir de um conjunto de dados sobre empregos. Os dados foram extraídos do site Glassdoor e obtidos através do Kaggle, uma plataforma que disponibiliza conjuntos de dados para cientistas de dados.
As implementações deste projeto foram incorporadas a um aplicativo web desenvolvido com Flask, um framework web muito popular na comunidade Python. Além disso, foram escritos testes para a implementação de uma análise de dados utilizando o Pytest.
O objetivo deste projeto é fornecer insights valiosos sobre empregos, ajudando profissionais a tomar decisões informadas em suas carreiras. Isso pode incluir análises de salário, tendências de mercado, habilidades em alta demanda e muito mais. Este projeto foi uma oportunidade para aprimorar conhecimentos de Python, Pytest e Análise de dados
.
Neste projeto, foram realizados testes automatizados utilizando a biblioteca Pytest. Os testes foram escritos para garantir que as implementações das análises de dados estivessem corretas e funcionando corretamente.
A escrita de testes automatizados é uma prática fundamental para garantir a qualidade do software e evitar problemas em produção. Com os testes automatizados, podemos validar nossas implementações de forma rápida e eficiente, além de garantir que as mudanças feitas no código não afetem o funcionamento de outras partes do sistema.
- Clone o repositório
[email protected]:Lucdainez/jobs_insights.git
:
git clone [email protected]:Lucdainez/jobs_insights.git
- Entre na pasta do repositório que você acabou de clonar:
cd jobs-insights
- Crie o ambiente virtual :
python3 -m venv .venv
- Ative o ambiente virtual :
source .venv/bin/activate
- Instale as dependências:
python3 -m pip install -r dev-requirements.txt
Contribuições são sempre bem-vindas! Para contribuir com o projeto, siga as instruções abaixo:
- Fork este repositório
Crie uma nova branch com sua feature ou correção de bug:
git checkout -b sua-feature-ou-correcao
- Faça as alterações necessárias e commit as mudanças:
git commit -m "sua mensagem de commit"
- Envie suas alterações para seu repositório remoto:
git push origin sua-feature-ou-correcao
- Crie um
Pull Request
para o repositório original.
- Linguagem: Python
- Biblioteca de testes: Pytest
- Linter de código: Flake8
- Editor de código: Visual Studio Code
- Sistema de controle de versão: Git e GitHub
- Sistema operacional: Windows