/Inventory-Report

About Esse projeto é um gerador de relatórios, ele gera tanto relatórios simples quanto compostos, a depender da necessidade do usuário, para fazer isso ele recebe arquivos que podem ser dos tipos: JSON, XML ou CSV, e a partir deles gera os relatórios.

Primary LanguagePython

Boas-vindas ao repositório do Inventory Reports

👨‍💻 O que foi desenvolvido

Neste projeto vamos fazer algo utilizando a Programação Orientada a Objetos! Será implementado um gerador de relatórios que recebe como entrada arquivos com dados de um estoque e gera, como saída, um relatório acerca destes dados.

Esses dados de estoque poderão ser obtidos de diversas fontes:

  • Através da importação de um arquivo CSV;

  • Através da importação de um arquivo JSON;

  • Através da importação de um arquivo XML.

Além disso, o relatório final possuirá duas versões: simples e completa.

🚵 Habilidades a serem trabalhadas:

  • Aplicar conceitos de Orientação a Objetos em Python;
  • Aplicar padrões de projeto;
  • Leitura e escrita de arquivos (XML, CSV, JSON).