Este é um README que fornece documentação para os códigos neste repositório. Ele contém informações sobre os diferentes arquivos, suas funcionalidades e como executá-los corretamente.
-
app.py: Este é o arquivo principal que contém a lógica principal do aplicativo. Ele importa outros módulos e realiza operações com base nas escolhas do usuário. O programa começa limpando a tela e cria um arquivo com a função
ca.criararquivo()
. Em seguida, entra em um loop while para exibir um menu e aguardar as entradas do usuário. Dependendo da escolha do usuário, diferentes ações são executadas, como visualizar transações, adicionar, atualizar ou excluir dados, ou encerrar o programa. -
Formatacao/Formatacao_Menu.py: Este arquivo contém funções para formatação e exibição do menu. Ele importa as funções necessárias para formatar o cabeçalho e os tópicos do menu, que são usados no arquivo
app.py
. -
Manipulacao_de_arquivos/criação_de_arquivo.py: Este arquivo contém a função
criararquivo()
, que é chamada no arquivoapp.py
para criar um arquivo. Ele retorna o nome do arquivo criado. -
CRUD/leitor_de_dados.py: Este arquivo contém funções para ler dados do arquivo. Ele inclui a função
ler_saldo_total()
, que lê o saldo total do arquivo; a funçãoler()
, que lê todas as transações do arquivo; e a funçãoler_filtrado_por_categoria()
, que lê transações filtradas por categoria. Essas funções são usadas no arquivoapp.py
para exibir as informações solicitadas pelo usuário. -
CRUD/adicionador_de_dados.py: Este arquivo contém a função
adicionar()
, que é responsável por adicionar uma nova transação ao arquivo. Ele é chamado no arquivoapp.py
quando o usuário escolhe a opção de adição. -
CRUD/atualizador_de_dados.py: Este arquivo contém a função
atualizar()
, que é responsável por atualizar uma transação existente no arquivo. Ele é chamado no arquivoapp.py
quando o usuário escolhe a opção de atualização. -
CRUD/deletador_de_dados.py: Este arquivo contém a função
deletar()
, que é responsável por excluir uma transação do arquivo. Ele é chamado no arquivoapp.py
quando o usuário escolhe a opção de deleção. -
.gitignore: Este arquivo contém as configurações do Git para ignorar certos arquivos e diretórios durante o versionamento. Ele especifica quais arquivos e tipos de arquivos devem ser excluídos do controle de versão. Isso inclui arquivos compilados, arquivos de configuração específicos do ambiente e arquivos gerados automaticamente.
Para executar o aplicativo, certifique-se de ter todos os arquivos necessários no mesmo diretório. Em seguida, execute o arquivo app.py
usando o interpretador Python. O programa exibirá um menu e aguardará as entradas do usuário. Siga as instruções exibidas no menu para realizar as diferentes
Thomaz R. Lima |
Evaldo G. Filho |
Pedro S. Souza |
Luiz Eduardo Brayner |