Neste projeto foram implementadas análises de vagas de emprego através da leitura de um conjunto de dados em um arquivo csv. Essas implementações são incorporadas a um aplicativo Web desenvolvido com Flask.
O principal objetivo foi treinar habilidades como:
- 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.
O desenvolvimento desse projeto foi realizado durante o curso de Desenvolvimento Web na Trybe!
- Python
- Pytest
- Flask
- Jinja
Clone o repositório: git clone git@github.com:fa-biano/job-insights.git
Execute no terminal python3 -m venv .venv && source .venv/bin/activate
para habilitar o ambiente virtual
Instale as dependências com python3 -m pip install -r dev-requirements.txt
.
(Algumas depedências do pytest precisam de pré-instalação de alguns pacotes, por isso, caso apresente algum erro no terminal, basta executar o comando de instalação novamente.)
Inicie a aplicação com python3 -m flask run
. E no navegador acesse http://localhost:5000/
.
E acesse http://localhost:5000/
no navegador.