jgmacedo / bank-sys-03

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sistema Bancário

Este é um sistema bancário simples implementado em Python. O projeto demonstra a implementação de diversas classes que modelam diferentes entidades e operações bancárias.

Estrutura do Projeto

O projeto está organizado da seguinte forma:

  • cliente.py: Define a classe Cliente, que representa um cliente do banco.
  • conta_corrente.py: Define a classe ContaCorrente, que representa uma conta corrente.
  • conta.py: Define a classe Conta, que representa uma conta bancária genérica.
  • deposito.py: Define a classe Deposito, que representa uma operação de depósito.
  • historico.py: Define a classe Historico, que mantém o histórico de transações.
  • pessoa_fisica.py: Define a classe PessoaFisica, que representa um cliente pessoa física.
  • saque.py: Define a classe Saque, que representa uma operação de saque.
  • transacao.py: Define a classe Transacao, que representa uma transação genérica.
  • __init__.py: Inicializa o pacote e importa todas as classes acima.
  • main.py: Script principal que instancia todas as classes pelo menos uma vez para demonstrar seu uso.

Como Executar

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/sistema-bancario.git
    cd sistema-bancario
    
  2. Certifique-se de ter o Python instalado em sua máquina. Você pode verificar a instalação do Python com:

    python --version
    
  3. Execute o script main.py para instanciar e demonstrar o uso das classes:

    python main.py
    

Contribuição

Sinta-se à vontade para contribuir com este projeto. Você pode fazer isso através de pull requests ou abrindo issues para relatar problemas e sugerir melhorias. Licença

About


Languages

Language:Python 100.0%