Unidade: Aprendendo Estruturas de Dados com Python
Professor: Guilherme Arthur de Carvalho
O objetivo do projeto é otimizar o sistema bancário implementado no Desafio de Projeto da Unidade Fundamentos de Python, utilizando funções Python para modularizar o código. O sistema bancário permite que o usuário deposite valores positivos em sua conta bancária, realize até 3 saques diários com limite máximo de R$ 500,00 por saque, crie novas contas e usuários, liste todas as contas existentes e verifique seu extrato, que lista todos os depósitos e saques realizados, bem como o saldo atual da conta.
Para executar o código, é necessário ter o Python 3 instalado em sua máquina. Faça o download do arquivo Proj2_SistemaBancarioPython.py e execute-o em seu ambiente Python.
- [✅] Depósito: permite que o usuário deposite valores positivos em sua conta bancária.
- [✅] Saque: permite que o usuário realize até 3 saques diários com limite máximo de R$ 500,00 por saque.
- [✅] Nova conta: cria uma nova conta bancária associada a um usuário.
- [✅] Novo usuário: cria um novo usuário, utilizando CPF como identificador único.
- [✅] Listar contas: lista todas as contas bancárias criadas.
- [✅] Extrato: lista todos os depósitos e saques realizados, bem como o saldo atual da conta.
Agradeço à DIO por proporcionar esta formação e a todos os professores e instrutores que contribuíram para o sucesso deste projeto.