Realizado

Código em Python - Dados Metereológicos

Publicado em 20 de Março de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Preciso de um código em linguagem Python que deva ter:


• Carga e preparação de dados: trabalhar com arquivos de dados, realizando a sua leitura, filtragem das informações relevantes e armazenamento em estruturas de dados adequadas para consulta.

• Análise e visualização de dados: análises estatísticas diversas sobre os dados armazenados, por meio da implementação de algoritmos e geração de gráficos para a visualização dos resultados.

• Incluir um cabeçalho para os dados exibidos.


O código deve permitir:



Leitura do arquivo: os dados do arquivo devem ser carregados para memória e disponibilizados em uma lista de listas/tuplas/dicionário.


1) Visualização de intervalo de dados em modo texto: a partir de entradas do usuário, sua implementação deve permitir a visualização dos dados que foram carregados do arquivo. O usuário deve informar o período que quer ver, ou seja, deve indicar o mês e ano iniciais, bem como o mês e ano finais que deseja visualizar os dados. Permita também que o usuário informe se quer ver a) todos os dados, b) apenas os de precipitação, c) apenas os de temperatura, ou d) apenas os de umidade e vento para o período informado.



• Validar os dados de entrada;



2) Mês mais chuvoso: o mês/ano com maior precipitação, considerando todos os dados do arquivo. Exiba também a maior precipitação na tela juntamente com o mês e o ano. Utilize obrigatoriamente um dicionário e implemente ao menos uma função. Lembre-se de considerar todos os dados do arquivo!



3) Média da temperatura mínima de um determinado mês (auge do inverno) nos últimos 11 anos (2006 a 2016): ano a ano, calcule a temperatura mínima média do mês informado pelo usuário. Implemente esse item, codificando uma função e armazenando os dados em um dicionário. Se o mês informado for agosto, por exemplo, você pode usar como chave o mês combinado com o ano: agosto2006, agosto2007,...; E como valor, você deve apresentar a média da temperatura mínima referente ao mês e ano da chave. Não esqueça de validar a entrada do usuário, o mês deve ser válido.



4) Gráfico de barras (vertical ou horizontal) com as médias de temperatura mínima de um determinado mês nos últimos 11 anos. (2006 a 2016). Gere um gráfico com as médias calculadas do mês informado em cada ano do período conforme o item c. Não esqueça de rotular os eixos e usar legendas para deixar o seu gráfico informativo, legível (altere as cores, se necessário) e bem elaborado.

5) Média geral da temperatura mínima de um determinado mês nos últimos 11 anos (2006 a 2016): percorra o dicionário criado no item c, calcule e exiba a média geral da temperatura para o referido mês.

Irei disponibilizar um arquivo CSV para leitura dos dados.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 25 de Março de 2024

Habilidades necessárias