Projeto desenvolvido no curso de desenvolvimento web da Trybe, no módulo de Ciência da Computação.
- Utilizar Python, conhecimentos em programação orientada a objetos e padrões de projeto para construir um programa capaz de gerar relatórios de estoque.
Clone o repositório
git clone git@github.com:miguel-inacio/inventory-report.git
Entre no diretório do projeto
cd inventory-report
Crie e entre em um ambiente virtual
python3 -m venv .venv && source .venv/bin/activate
Instale as dependências
python3 -m pip install -r dev-requirements.txt
Observações
Em inventory_report:
- main.py
/importer:
- csv_importer.py
- importer.py
- json_importer.py
- xml_importer.py
/inventory:
- inventory_iterator.py
- inventory_refactor.py
- inventory.py
- product.py
/reports:
- complete_report.py
- simple_report.py
Em tests: /product:
- test_product.py /product_report:
- test_product_report.py /report_decorator:
- test_report_decorator.py