Skip to content

Projeto utilizando Python para leitura e modificação de arquivos csv e PyTest para testar algumas funções

Notifications You must be signed in to change notification settings

Lucdainez/jobs_insights

Repository files navigation

Jobs Insights

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.


Testes

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.



INSTALAÇÃO DO PROJETO JOBS INSIGHTS


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ção

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.


Autor

Referências

Tecnologias e Ferramentas



About

Projeto utilizando Python para leitura e modificação de arquivos csv e PyTest para testar algumas funções

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published