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.
O projeto está organizado da seguinte forma:
cliente.py
: Define a classeCliente
, que representa um cliente do banco.conta_corrente.py
: Define a classeContaCorrente
, que representa uma conta corrente.conta.py
: Define a classeConta
, que representa uma conta bancária genérica.deposito.py
: Define a classeDeposito
, que representa uma operação de depósito.historico.py
: Define a classeHistorico
, que mantém o histórico de transações.pessoa_fisica.py
: Define a classePessoaFisica
, que representa um cliente pessoa física.saque.py
: Define a classeSaque
, que representa uma operação de saque.transacao.py
: Define a classeTransacao
, 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.
-
Clone o repositório:
git clone https://github.com/seu-usuario/sistema-bancario.git cd sistema-bancario
-
Certifique-se de ter o Python instalado em sua máquina. Você pode verificar a instalação do Python com:
python --version
-
Execute o script
main.py
para instanciar e demonstrar o uso das classes:python main.py
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