Best Flask open-source libraries and packages

Jobs insights

Learning Python e PyTest Project
Updated 1 year ago

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


  • Clone o repositório git@github.com:Rafael-Souza-97/jobs-insights.git:
git clone git@github.com:Rafael-Souza-97/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



Tags pytest