GithubHelp home page GithubHelp logo

pybank's Introduction

PyBank

	  _____               _____                        __                          _____  
	/       \           /       \                     /  |                        /      \ 
	$$$$$$$  | __    __ $$$$$$$  |  ______   _______  $$ |   __        __     __ /$$$$$$  |
	$$ |__$$ |/  |  /  |$$ |__$$ | /      \ /       \ $$ |  /  |      /  \   /  |$$____$$ |
	$$    $$/ $$ |  $$ |$$    $$<  $$$$$$  |$$$$$$$  |$$ |_/$$/       $$  \ /$$/  /    $$/ 
	$$$$$$$/  $$ |  $$ |$$$$$$$  | /    $$ |$$ |  $$ |$$   $$<         $$  /$$/  /$$$$$$/  
	$$ |      $$ \__$$ |$$ |__$$ |/$$$$$$$ |$$ |  $$ |$$$$$$  \         $$ $$/   $$ |_____ 
	$$ |      $$    $$ |$$    $$/ $$    $$ |$$ |  $$ |$$ | $$  |         $$$/    $$       |
	$$/        $$$$$$$ |$$$$$$$/   $$$$$$$/ $$/   $$/ $$/   $$/           $/     $$$$$$$$/ 
		  /  \__$$ |                                                                   
		  $$    $$/                                                                    
		   $$$$$$/

PyBank é um simulador de sistema bancário desenvolvido como parte do Desafio Prático no bootcamp Potência Tech powered by iFood da DIO. O PyBank permite operações de depósito, saque, exibição de extrato, criação de contas e gerenciamento de usuários.

Funcionalidades

  • Depósito: Permite depositar valores positivos na conta bancária. A função de depósito foi implementada para receber os argumentos apenas por posição (position only).
  • Saque: Permite realizar saques com limite diário de R$ 500,00 e limite de 3 saques. A função de saque foi implementada para receber os argumentos apenas por chave (key only).
  • Extrato: Exibe o histórico de transações, incluindo depósitos e saques. A função de exibir o extrato foi implementada para receber um argumento por posição e outro por chave.
  • Nova conta: Permite criar novas contas associadas a usuários existentes.
  • Listar contas: Exibe as informações básicas das contas existentes.
  • Novo Usuário: Permite criar novos usuários para associar a contas.
  • Sair: Encerra o programa.

Pré-requisitos

  • Python 3.11
  • Biblioteca colorama (pode ser instalada via pip install colorama)

Como Usar

  1. Clone este repositório ou faça o download do código-fonte.
  2. Certifique-se de ter o Python 3.11 instalado.
  3. Instale a biblioteca colorama usando o comando pip install colorama.
  4. Execute o arquivo PybankV2.py com o comando python3 PybankV2.py

Contribuições

Este pequeno projeto foi desenvolvido para fins didáticos, como uma atividade de um curso. Sinta-se à vontade para acrescentar ideias ou fazer modificações.

Licença

Este projeto está sob a Licença MIT.


Desenvolvido por MiguelJesuino.

pybank's People

Contributors

migueljesuino avatar

Stargazers

Midoriya dos codigos avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.