An open API service indexing awesome lists of open source software.

https://github.com/gemaquejr/job-insights

Projeto com o objetivo de aplicar os conceitos básicos em Python utilizando o framework Flask. Este projeto foi criado para avaliação final na seção 01 do módulo de ciência da computação do Curso de Desenvolvimento Web na Trybe.
https://github.com/gemaquejr/job-insights

black flake8 flask pytest python

Last synced: 3 months ago
JSON representation

Projeto com o objetivo de aplicar os conceitos básicos em Python utilizando o framework Flask. Este projeto foi criado para avaliação final na seção 01 do módulo de ciência da computação do Curso de Desenvolvimento Web na Trybe.

Awesome Lists containing this project

README

          

# Job Insights

Essa aplicação em Python que faz análise de um conjunto de dados sobre empregos. Os dados foram extraídos do site Glassdoor e obtidos através do Kaggle.

O projeto foi para praticar a utilização do terminal interativo do Python, escrever funções e a escrita de testes com Pytest.

## 🚀 Tecnologia

- ⚡ Flask é um microframework para desenvolvimento web em Python.

- ⚡ Python é uma linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.

- ⚡ Pytest é uma estrutura de teste Python que se originou do projeto PyPy.

## ✋🏻 Pré-requisitos

- [git](https://git-scm.com/downloads): Ferramenta para gerenciar o código-fonte

- [Visual Studio Code](https://code.visualstudio.com/): Editor de Código Fonte

- [Flask](https://flask.palletsprojects.com/en/2.2.x/): é um pequeno framework web escrito em Python.

## :hammer_and_wrench: Antes de iniciar o projeto.

No diretório do projeto, criar o ambiente virtual e ativá-lo:

### `python3 -m venv .venv`

Cria o ambiente virtual

### `source .venv/bin/activate`

Ativa o ambiente virtual

### `python3 -m pip install -r dev-requirements.txt`

Instala as dependências no ambiente virtual.

### `python3 -m pytest`

Executa os testes