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.
- Host: GitHub
- URL: https://github.com/gemaquejr/job-insights
- Owner: gemaquejr
- Created: 2023-03-22T23:36:06.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-04T22:08:05.000Z (over 3 years ago)
- Last Synced: 2025-05-16T19:47:36.752Z (about 1 year ago)
- Topics: black, flake8, flask, pytest, python
- Language: Python
- Homepage:
- Size: 3.04 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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