·
Análise e Desenvolvimento de Sistemas ·
Introdução à Lógica e Programação
Send your question to AI and receive an answer instantly
Recommended for you
152
Lógica de Programação - Aula 08 - Estruturas de Dados em Python
Introdução à Lógica e Programação
UMG
61
Aula 1 - Lógica Proposicional - Matemática Aplicada à Computação
Introdução à Lógica e Programação
UMG
5
uma Aplicação da Lógica Proposicional Portas Lógicas
Introdução à Lógica e Programação
UMG
4
Modelagem da Solução e Implementação das Classes Fundamentais
Introdução à Lógica e Programação
UMG
97
Polimorfismo Estrutural em JavaScript Guia Completo para Entregáveis e Interfaces
Introdução à Lógica e Programação
UMG
77
Lógica Proposicional - Propriedades e Quantificadores - Matemática Aplicada
Introdução à Lógica e Programação
UMG
75
Aula 06 Lógica e Programação - Repetição com While em Python
Introdução à Lógica e Programação
UMG
6
Lista de Exercícios - Lógica de Programação em Java
Introdução à Lógica e Programação
IFPE
1
Lista de Exercícios Java: Calculo de A e Soma de Indices de Letras A
Introdução à Lógica e Programação
IFPE
13
Tipos de Pessoas e Interacoes na Universidade - Guia Completo
Introdução à Lógica e Programação
SENAC
Preview text
dados meteorológicos mas agora os dados serão de um arquivo texto Nesta fase você trabalhará com um conjunto de dados¹ formato csv² em anexo disponibilizado no Material Complementar contendo informações climáticas diárias do município brasileiro de Porto Alegre entre os anos 1961 e 2016 O arquivo contém 18564 registros com os campos data precipitação volume de chuva em milímetros por m2 temperatura máxima em graus celsius temperatura mínima em graus celsius umidade relativa do ar entre 0 e 100 e a velocidade do vento em ms Seu programa deve ser capaz de realizar 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 Exemplo arquivo openCDesktopPUCRSdadoscsv r Não modifique o arquivo csv dado Seu programa é que deve tratar os dados lidos do arquivo a 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 1 todos os dados 2 apenas os de precipitação 3 apenas os de temperatura ou 4 apenas os de umidade e vento para o período informado Observações Valide os dados de entrada Você pode escolher a forma de apresentação dos dados porém não esqueça de incluir um cabeçalho para os dados exibidos b Mês mais chuvoso o mêsano 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 Lembrese de considerar todos os dados do arquivo c 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 visualização aos resultados O código entregue em linguagem Python deve permitir Leitura do arquivo os dados do arquivo devem ser carregados para memória e disponibilizados em uma lista de listastuplasdicionário Observações Além das funções de manipulação de arquivo funções strings como split serão essenciais para a carga dos dados em listadicionário Crie quantas estruturas de dados listas dicionários que você julgar conveniente e não esqueça de organizar seu código em funções Comente no seu código decisões tomadas quanto ao tratamento dos dados mencionando o que você desconsiderou excluiu ou corrigiu no arquivo Não use caminhos absolutos para o arquivo csv implemente considerando que o arquivo está na mesma pasta do seu programa Não defina caminhos específicos dentro do seu código para acesso ao arquivo csv Se você entregar dados meteorológicos mas agora os dados serão de um arquivo texto Nesta fase você trabalhará com um conjunto de dados¹ formato csv² em anexo disponibilizado no Material Complementar contendo informações climáticas diárias do município brasileiro de Porto Alegre entre os anos 1961 e 2016 O arquivo contém 18564 registros com os campos data precipitação volume de chuva em milímetros por m2 temperatura máxima em graus celsius temperatura mínima em graus celsius umidade relativa do ar entre 0 e 100 e a velocidade do vento em ms Seu programa deve ser capaz de realizar 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 excluiu ou corrigiu no arquivo Não use caminhos absolutos para o arquivo csv implemente considerando que o arquivo está na mesma pasta do seu programa Não defina caminhos específicos dentro do seu código para acesso ao arquivo csv Se você entregar com caminhos absolutos o trabalho não será avaliado Considere os exemplos abaixo caso você não tenha entendido a diferença entre caminho absoluto e caminho relativo Se mesmo com o exemplo você ainda ficar com dúvida contate o tutor da disciplina para ele ajudar você Caminho relativo O caminho não é explicitamente especificado significa que será considerado como caminho aquele em que o programa estiver Exemplo arquivo opendadoscsv r Caminho absoluto O caminho é especificado e o programa só funcionará se esse caminho existir na máquina de quem for executálo Exemplo arquivo 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 d 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 e 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 O que você precisa entregar um zip contendo o seu código em Python ou seja zipe seu py ou ipynb e poste na plataforma Dentro do zip só pode conter o arquivo em Python não pode estar dentro de uma pasta Lembre que seu programa deve executar acessando o arquivo csv localmente ATENÇÃO AO FORMATO DO ARQUIVO Você deve submeter seu arquivo exclusivamente no formato ZIP Não é possível submeter outros formatos de arquivos compactados como RAR por exemplo
Send your question to AI and receive an answer instantly
Recommended for you
152
Lógica de Programação - Aula 08 - Estruturas de Dados em Python
Introdução à Lógica e Programação
UMG
61
Aula 1 - Lógica Proposicional - Matemática Aplicada à Computação
Introdução à Lógica e Programação
UMG
5
uma Aplicação da Lógica Proposicional Portas Lógicas
Introdução à Lógica e Programação
UMG
4
Modelagem da Solução e Implementação das Classes Fundamentais
Introdução à Lógica e Programação
UMG
97
Polimorfismo Estrutural em JavaScript Guia Completo para Entregáveis e Interfaces
Introdução à Lógica e Programação
UMG
77
Lógica Proposicional - Propriedades e Quantificadores - Matemática Aplicada
Introdução à Lógica e Programação
UMG
75
Aula 06 Lógica e Programação - Repetição com While em Python
Introdução à Lógica e Programação
UMG
6
Lista de Exercícios - Lógica de Programação em Java
Introdução à Lógica e Programação
IFPE
1
Lista de Exercícios Java: Calculo de A e Soma de Indices de Letras A
Introdução à Lógica e Programação
IFPE
13
Tipos de Pessoas e Interacoes na Universidade - Guia Completo
Introdução à Lógica e Programação
SENAC
Preview text
dados meteorológicos mas agora os dados serão de um arquivo texto Nesta fase você trabalhará com um conjunto de dados¹ formato csv² em anexo disponibilizado no Material Complementar contendo informações climáticas diárias do município brasileiro de Porto Alegre entre os anos 1961 e 2016 O arquivo contém 18564 registros com os campos data precipitação volume de chuva em milímetros por m2 temperatura máxima em graus celsius temperatura mínima em graus celsius umidade relativa do ar entre 0 e 100 e a velocidade do vento em ms Seu programa deve ser capaz de realizar 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 Exemplo arquivo openCDesktopPUCRSdadoscsv r Não modifique o arquivo csv dado Seu programa é que deve tratar os dados lidos do arquivo a 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 1 todos os dados 2 apenas os de precipitação 3 apenas os de temperatura ou 4 apenas os de umidade e vento para o período informado Observações Valide os dados de entrada Você pode escolher a forma de apresentação dos dados porém não esqueça de incluir um cabeçalho para os dados exibidos b Mês mais chuvoso o mêsano 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 Lembrese de considerar todos os dados do arquivo c 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 visualização aos resultados O código entregue em linguagem Python deve permitir Leitura do arquivo os dados do arquivo devem ser carregados para memória e disponibilizados em uma lista de listastuplasdicionário Observações Além das funções de manipulação de arquivo funções strings como split serão essenciais para a carga dos dados em listadicionário Crie quantas estruturas de dados listas dicionários que você julgar conveniente e não esqueça de organizar seu código em funções Comente no seu código decisões tomadas quanto ao tratamento dos dados mencionando o que você desconsiderou excluiu ou corrigiu no arquivo Não use caminhos absolutos para o arquivo csv implemente considerando que o arquivo está na mesma pasta do seu programa Não defina caminhos específicos dentro do seu código para acesso ao arquivo csv Se você entregar dados meteorológicos mas agora os dados serão de um arquivo texto Nesta fase você trabalhará com um conjunto de dados¹ formato csv² em anexo disponibilizado no Material Complementar contendo informações climáticas diárias do município brasileiro de Porto Alegre entre os anos 1961 e 2016 O arquivo contém 18564 registros com os campos data precipitação volume de chuva em milímetros por m2 temperatura máxima em graus celsius temperatura mínima em graus celsius umidade relativa do ar entre 0 e 100 e a velocidade do vento em ms Seu programa deve ser capaz de realizar 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 excluiu ou corrigiu no arquivo Não use caminhos absolutos para o arquivo csv implemente considerando que o arquivo está na mesma pasta do seu programa Não defina caminhos específicos dentro do seu código para acesso ao arquivo csv Se você entregar com caminhos absolutos o trabalho não será avaliado Considere os exemplos abaixo caso você não tenha entendido a diferença entre caminho absoluto e caminho relativo Se mesmo com o exemplo você ainda ficar com dúvida contate o tutor da disciplina para ele ajudar você Caminho relativo O caminho não é explicitamente especificado significa que será considerado como caminho aquele em que o programa estiver Exemplo arquivo opendadoscsv r Caminho absoluto O caminho é especificado e o programa só funcionará se esse caminho existir na máquina de quem for executálo Exemplo arquivo 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 d 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 e 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 O que você precisa entregar um zip contendo o seu código em Python ou seja zipe seu py ou ipynb e poste na plataforma Dentro do zip só pode conter o arquivo em Python não pode estar dentro de uma pasta Lembre que seu programa deve executar acessando o arquivo csv localmente ATENÇÃO AO FORMATO DO ARQUIVO Você deve submeter seu arquivo exclusivamente no formato ZIP Não é possível submeter outros formatos de arquivos compactados como RAR por exemplo