Para abrir o projeto, atente-se as orientações descritas a seguir, e, caso tenha qualquer dúvida, entre em contato.
Neste projeto 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 trabalhadas:
- Aplicar conceitos de Orientação a Objetos em Python;
- Aplicar padrões de projeto;
- Leitura e escrita de arquivos (XML, CSV, JSON).
⚠ Como iniciar o projeto
- Clone o repositório
-
Use o comando:
git clone git@github.com:AntunesGean/inventory-report.git
-
Entre na pasta do repositório que você acabou de clonar:
-
cd inventory-report
- Crie o ambiente virtual para o projeto
python3 -m venv .venv && source .venv/bin/activate
- Instale as dependências
python3 -m pip install -r dev-requirements.txt
- E está pronto para usar e testar!