Skip to content

Este projeto é uma implementação de um sistema bancário simples em Python, desenvolvido como parte de um desafio proposto pela Digital Innovation One (DIO).

Notifications You must be signed in to change notification settings

LeandroGoulart/SistemaBancario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Sistema Bancário em Python - Desafio DIO

Este projeto é uma implementação de um sistema bancário simples em Python, desenvolvido como parte de um desafio proposto pela Digital Innovation One (DIO). O objetivo era testar e aprimorar as habilidades de programação em Python.

Sobre o Projeto

O sistema permite que o usuário realize operações bancárias básicas, como depósito, saque, visualização de extrato e saldo. Foi desenvolvido com foco em práticas de programação robustas e eficientes.

Aprendizados e Habilidades Demonstradas

Durante o desenvolvimento deste projeto, foram adquiridos e demonstrados vários aprendizados e habilidades, incluindo:

  1. Manipulação de arquivos em Python: O sistema grava todas as transações em um arquivo de texto, demonstrando habilidades práticas de manipulação de arquivos em Python.

  2. Uso eficiente de funções e variáveis globais: O sistema usa várias funções e variáveis globais para realizar suas operações, demonstrando um entendimento sólido de escopo de variáveis e modularização de código em Python.

  3. Tratamento de exceções: O sistema usa blocos try/except para lidar com erros de entrada do usuário, demonstrando habilidades de tratamento de exceções e criação de código robusto e à prova de falhas.

  4. Uso de módulos Python: O sistema usa os módulos os e datetime do Python, demonstrando familiaridade com a biblioteca padrão do Python e a capacidade de integrar módulos externos ao código.

Bônus

Além dos requisitos do desafio, também implementei a funcionalidade de salvar o extrato das transações em um arquivo. Isso não era um requisito do desafio, mas decidi incluí-lo para demonstrar minha capacidade de ir além do esperado e adicionar funcionalidades úteis a um projeto.

Desafio DIO

Este projeto foi um desafio proposto pela Digital Innovation One para testar as habilidades em Python. Foi uma ótima oportunidade para aplicar e aprimorar as habilidades aprendidas durante o curso.

About

Este projeto é uma implementação de um sistema bancário simples em Python, desenvolvido como parte de um desafio proposto pela Digital Innovation One (DIO).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages