/DIO_PythonDeveloper_Proj2

Desafio de Projeto da Unidade "Aprendendo Estruturas de Dados com Python" da Formação Python Developer da DIO

Primary LanguagePython

Formação Python Developer DIO - Desafio de Projeto 01


Este repositório contém o código desenvolvido para o Desafio de Projeto proposto no curso Formação Python Developer da DIO.

Unidade: Aprendendo Estruturas de Dados com Python
Professor: Guilherme Arthur de Carvalho

Python

Desafio de projeto

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.

Como executar

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.

Funcionalidades

  • [✅] 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.

Agradecimentos

Agradeço à DIO por proporcionar esta formação e a todos os professores e instrutores que contribuíram para o sucesso deste projeto.

Autor

Linkedin Badge