LeandroGoulart / SistemaBancario

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).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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).


Languages

Language:Python 100.0%