Neste projeto você implementará análises a partir de um conjunto de dados sobre empregos. Suas implementações serão incorporadas a um aplicativo Web desenvolvido com Flask (um framework web muito popular na comunidade Python). Você também terá a oportunidade de escrever testes para a implementação de uma análise de dados. Por fim, como bônus, você terá o desafio de escrever uma rota e view para um recurso novo usando Flask!

Os dados foram extraídos do site Glassdoor e obtidos através do Kaggle, uma plataforma disponiblizando conjuntos de dados para cientistas de dados.

🚵 Habilidades a serem trabalhadas:

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.

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

Requisitos Bônus
13 - (Bônus) Implemente a página de um job