Este trabalho visa demonstrar a capacidade de manipulação de dados em formato JSON, implementando operações como leitura de arquivo, mapeamento, filtro, redução e manipulação estatística. Além disso, o objetivo é garantir a integridade dos dados com validações adequadas, permitindo operações de leitura individual, atualização e exclusão, mantendo o JSON sempre atualizado.
-
Leitura de Arquivo JSON:
- Realiza a leitura de um arquivo no formato JSON para carregar os dados.
-
Mapeamento:
- Efetua o mapeamento dos dados, proporcionando uma visão estruturada e facilitando a manipulação.
-
Filtro:
- Implementa um filtro para restringir os dados com base em critérios específicos.
-
Redução:
- Realiza a redução dos dados, simplificando o conjunto de informações para análises específicas.
-
Operações CRUD:
- Permite a leitura individual, atualização e exclusão de dados, garantindo a integridade do JSON.
-
Validações (try/except, raise):
- Integra validações em todas as operações para assegurar a consistência dos dados e prevenir erros.
-
Dados Estatísticos Simples:
- Calcula estatísticas simples, como a média, máximo ou mínimo, para dados específicos do conjunto (ex: raça dos animais ou idade).
-
Lista de Tuplas com Valor Máximo ou Mínimo:
- Gera uma lista de tuplas, contendo o nome do elemento e o valor máximo ou mínimo de algum atributo numérico. Esta função é parametrizada para obter estatísticas específicas.
-
Salvar Dados Estatísticos em CSV:
- Implementa a funcionalidade de salvar os dados estatísticos obtidos em um arquivo CSV para análises posteriores.
- Can you make a json file?
- I need a json file with examples of: records from a pet shop, to enter age, species, breed.
- Add in this json values referring to weight and fur color.
- Gustavo Amorim
- João Victor Lemos da Silva
- Maressa Karen Henrique da Silva
- Mariana Franz Marroquim
- Wellington Soares Lopes