Skip to content

Uma aplicação desenvolvida com a intenção de ajudar gestão financeira do usuário

License

Notifications You must be signed in to change notification settings

P-E-N-T-E-S/CRUD-Particular

Repository files navigation

Documentação dos Códigos 📜

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.

Arquivos 📂

  1. 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.

  2. 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.

  3. Manipulacao_de_arquivos/criação_de_arquivo.py: Este arquivo contém a função criararquivo(), que é chamada no arquivo app.py para criar um arquivo. Ele retorna o nome do arquivo criado.

  4. 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ção ler(), que lê todas as transações do arquivo; e a função ler_filtrado_por_categoria(), que lê transações filtradas por categoria. Essas funções são usadas no arquivo app.py para exibir as informações solicitadas pelo usuário.

  5. 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 arquivo app.py quando o usuário escolhe a opção de adição.

  6. 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 arquivo app.py quando o usuário escolhe a opção de atualização.

  7. 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 arquivo app.py quando o usuário escolhe a opção de deleção.

  8. .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.

Execução 🖱️

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

Membros 👨‍🏭

Foto de Thomaz
Thomaz R. Lima
Foto de Evaldo
Evaldo G. Filho
Foto de Pedro
Pedro S. Souza
Foto de Dustin
Luiz Eduardo Brayner

License

MIT

About

Uma aplicação desenvolvida com a intenção de ajudar gestão financeira do usuário

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages