https://github.com/raphaelalmeidamartins/python-inventory-report
Python data science project developed js at the end of Unit 34 (Computer Science Module) of the Trybe's Web Development course
https://github.com/raphaelalmeidamartins/python-inventory-report
data-science pytest python
Last synced: about 2 months ago
JSON representation
Python data science project developed js at the end of Unit 34 (Computer Science Module) of the Trybe's Web Development course
- Host: GitHub
- URL: https://github.com/raphaelalmeidamartins/python-inventory-report
- Owner: raphaelalmeidamartins
- Created: 2022-11-02T20:55:25.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-24T13:23:49.000Z (over 3 years ago)
- Last Synced: 2025-12-26T13:45:12.919Z (7 months ago)
- Topics: data-science, pytest, python
- Language: Python
- Homepage:
- Size: 260 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# :snake: Python Inventory Report :package:

## :page_with_curl: About/Sobre
:us: English
Python data science project developed by [Raphael Martins](https://www.linkedin.com/in/raphaelameidamartins/) at the end of Unit 34 ([Computer Science Module](https://github.com/raphaelalmeidamartins/trybe_exercicios/tree/main/4_Ciencia-da-Computa%C3%A7%C3%A3o)) of Trybe's Web Development course. I was approved with 100% of the mandatory and optional requirements met.
We had to develop an inventory report generator using Object-Oriented Programming (OOP) and test eveything with the Pytest library. You can generate reports by importing files in XML, CSV and JSON formats.
:brazil: Português
Projeto de Python e ciência de dados desenvolvido por [Raphael Martins](https://www.linkedin.com/in/raphaelameidamartins/) ao final do Bloco 34 ([Módulo Ciência da Computação](https://github.com/raphaelalmeidamartins/trybe_exercicios/tree/main/4_Ciencia-da-Computa%C3%A7%C3%A3o)) do curso de Desenvolvimento Web da Trybe. Fui aprovado com 100% dos requisitos obrigatórios e opcionais atingidos.
Tivemos que desenvolver um gerador de relatórios de estoque utilizando Programação Orientada a Objetos (POO) e aplicando testes com a biblioteca Pytest. É possível gerar relatórios importando arquivos nos formatos XML, CSV e JSON.
## :man_technologist: Developed Skills/Habilidades Desenvolvidas
:us: English
* Use Object-Oriented Programming (OPP) with Python
* Use design patterns
* Read and write files (XML, CSV, JSON)
:brazil: Português
* Aplicar conceitos de Programação Orientada a Objetos (POO) em Python
* Aplicar padrões de projeto (design patterns)
* Leitura e escrita de arquivos (XML, CSV, JSON)
## :hammer_and_wrench: Tools/Ferramentas
* Python
* Pytest
## :trophy: Grade/Nota
