Gabriel Garcia
Gabriel Garcia24/08/2025 18:26
Compartilhe

Sistema Bancário em Python

    1° Desafio: Sistema Bancário Python

    Este projeto é uma simulação básica de um sistema bancário desenvolvido em Python. Ele oferece funcionalidades essenciais para a gestão de uma conta bancária, permitindo que o usuário realize depósitos, saques e consulte o extrato da conta. O sistema também aplica restrições, como limites de saque e um número máximo de saques permitidos, além de registrar todas as transações realizadas, como depósitos e saques.

    1.1 Funcionalidades

    1. Depósito 💰: Adiciona um valor ao saldo da conta.
    2. Saque 💸: Permite retirar um valor da conta, respeitando algumas limitações.
    3. Extrato 📄: Exibe o histórico de depósitos e saques realizados, além do saldo atual.
    4. Sair 👤: Encerra o programa.

    1.2 Conclusão

    Este desafio proporcionou uma ótima oportunidade para desenvolver um sistema bancário simples e funcional em Python. O código implementado reflete a criação de um sistema de gerenciamento de contas bancárias, com funcionalidades essenciais como depósitos, saques e a consulta de extratos. Além disso, o sistema é projetado com restrições importantes, como limite de saque e número máximo de saques permitidos, garantindo um controle básico sobre as operações realizadas.

    A implementação dessa solução também serve como base para a criação de sistemas mais complexos, com a possibilidade de integração com bancos de dados, autenticação de usuários e outras funcionalidades avançadas. Este projeto é uma excelente maneira de praticar a lógica de programação, manipulação de dados e validações, além de ser um exemplo simples e eficaz de como gerenciar operações financeiras básicas em um ambiente controlado.

    REPOSITÓRIO:

    https://github.com/gaarciia/Sistema-Bancario-Python/blob/main/README.md

    Compartilhe
    Comentários (2)

    EL

    Emerson Liberalino - 24/08/2025 20:30

    Boa ideia!

    Jonathas Miante
    Jonathas Miante - 24/08/2025 19:00

    Olá! 👋

    Antes de tudo, parabéns pelo projeto — direto, didático e ótimo para quem está começando. 🎉

    Queria sugerir um desafio bem leve para evoluir um pouco seu projeto :)


    Objetivo

    • Encapsular a lógica em uma classe Conta.
    • Adicionar um login bem simples no início (usuários em memória, ex.: {"0001":"1234"}).
    • Manter o mesmo menu e as mesmas regras (limite por saque, limite de saques, etc.).
    • Sem banco de dados, sem bibliotecas extras e sem mudar a experiência do usuário.

    Eu desenvolvi um framework que talvez possa te ajudar nas exibições de texto, se quiser dar uma olhada

    Documentação:CollectionPy - Documentação

    GITHUB: jhmiante/collectionpy

    Novamente parabéns !!!