Best Flask open-source libraries and packages

Python job insights

Projeto desenvolvido para prática de conceitos básicos em Python
Updated 1 year ago

Read it in English!

Projeto: Python Job Insights

Este projeto foi desenvolvido enquanto estudante da Trybe no módulo de Ciências da Computação.


Objetivo

Desenvolver funções que são implementadas a um aplicativo web através do Flask, juntamente com os testes de cada função.


Habilidades desenvolvidas

  • 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 meus próprios módulos e importá-los em outros códigos.

Requisitos

  1. Implemente a função read.
  2. Implemente a função get_unique_job_types.
  3. Implemente a função get_unique_industries.
  4. Implemente a função get_max_salary.
  5. Implemente a função get_min_salary.
  6. Implemente a função filter_by_job_type.
  7. Implemente a função filter_by_industry.
  8. Implemente a função matches_salary_range.
  9. Implemente a função filter_by_salary_range.
  10. Implemente um teste para a função count_ocurrences.
  11. Implemente um teste para a função read_brazilian_file.
  12. Implemente um teste para a função sort_by.
  13. Implemente a página de um job.

O que foi utilizado?

  • Python.
  • Pytest.
  • Flake8.
  • Black.
  • Wheel.
Tags pytest