Skip to content

Projeto com o objetivo de aplicar os conceitos de POO e manipulação de arquivos CSV, JSON e XML. Este projeto foi criado para avaliação final na seção 02 do módulo de ciência da computação do Curso de Desenvolvimento Web na Trybe.

Notifications You must be signed in to change notification settings

gemaquejr/inventory-report

Repository files navigation

Inventory Report

Essa aplicação em Python é um gerador de relatórios.

O projeto foi para praticar a utilização do terminal interativo do Python, aplicar conceitos de POO (Programação Orientada a Objetos) e a leitura e escrita de arquivos CSV, JSON e XML.

🚀 Tecnologia

  • ⚡ Python é uma linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.

  • ⚡ Pytest é uma estrutura de teste Python que se originou do projeto PyPy.

✋🏻 Pré-requisitos

🛠️ Antes de iniciar o projeto.

No diretório do projeto, criar o ambiente virtual e ativá-lo:

python3 -m venv .venv

Cria o ambiente virtual

source .venv/bin/activate

Ativa o ambiente virtual

python3 -m pip install -r dev-requirements.txt

Instala as dependências no ambiente virtual.

python3 -m pytest

Executa os testes

About

Projeto com o objetivo de aplicar os conceitos de POO e manipulação de arquivos CSV, JSON e XML. Este projeto foi criado para avaliação final na seção 02 do módulo de ciência da computação do Curso de Desenvolvimento Web na Trybe.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published