## Desafio_Criacao_Pacotes_em_Python
Exercício prático - Criar um pacote usando a estrutura simples de um módulo.
📚 Descrição
O sistema bancário executa as seguintes operações: depósito, saque e visualiza o extrato.
🤌 Operação de depósito
O sistema deve ser possível de realizar depósitos de valores positivos na conta corrente do usuário.Nesta primeira versão teremos
apenas um usuário, dessa forma não será necessário identificar o número da conta e agência bancária. Todos os depósitos deverão
ser armazenados em uma variável e exibidos na operação extrato.
Por exemplo, na opção de depósito o sistema tem que perguntar ao usuário qual o valor que ele deseja depositar. Esse valor tem
que ser um valor inteiro e positivo, ou seja, não podemos depositar “R$ - 100,00”. O sistema não poderá permitir que o usuário
informe um valor negativo.
Estas operações de depósito deverão ficar armazenadas para que, nas operações de extrato elas estejam acessíveis. Se foram
feitos 10 depósitos, estes 10 depósitos devem constar no extrato.
💰Operação de saque
Outro requisito do sistema é que serão permitidos apenas 3 saques diários com limite máximo de R$ 500,00 por saque. Caso o
usuário não tenha saldo em conta, o sistema deve exibir uma mensagem informando que não será possível efetuar o saque por
saldo insuficiente. Todos os saques devem ser armazenados em uma variável e exibidos na operação de extrato.
📋Operação de extrato
O extrato deverá listar todos os depósitos e saques realizados na conta. No final da listagem deve ser exibido o saldo
atual da conta. Os valores devem ser exibidos utilizando o formato R$ 000.00, ou seja, 1500.45 = R$ 1500.45.
## Instalação
Use o gerenciador de pacotes [pip](https://pip.pypa.io/en/stable/) para instalar o package sistema_bancario_pcvcpaulo
``` bash
pip install -m sistema-bancario-pcvcpaulo==0.0.1
```
## Uso
``` python
from sistema_bancario_pcvcpaulo import sistema_bancario
```
## Autor
PAULO CÉSAR
## Licença
[MIT](https://choosealicense.com/licenses/mit/)
Raw data
{
"_id": null,
"home_page": "https://github.com/PCVCPAULO/project_SistemaBancario_Python",
"name": "sistema-bancario-pcvcpaulo",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "banco financeiro simulador",
"author": "PCVCPAULO",
"author_email": "pcvcpaulo@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/93/6c/6f4a2966ca4021649f8d40fb7bc58e8201daead8fd2d5a6c3954549f99ab/sistema_bancario_pcvcpaulo-0.0.1.tar.gz",
"platform": null,
"description": "## Desafio_Criacao_Pacotes_em_Python\r\nExerc\u00edcio pr\u00e1tico - Criar um pacote usando a estrutura simples de um m\u00f3dulo.\r\n\r\n\ud83d\udcda Descri\u00e7\u00e3o\r\n\r\n O sistema banc\u00e1rio executa as seguintes opera\u00e7\u00f5es: dep\u00f3sito, saque e visualiza o extrato.\r\n\r\n\ud83e\udd0c Opera\u00e7\u00e3o de dep\u00f3sito\r\n\r\n O sistema deve ser poss\u00edvel de realizar dep\u00f3sitos de valores positivos na conta corrente do usu\u00e1rio.Nesta primeira vers\u00e3o teremos\r\n apenas um usu\u00e1rio, dessa forma n\u00e3o ser\u00e1 necess\u00e1rio identificar o n\u00famero da conta e ag\u00eancia banc\u00e1ria. Todos os dep\u00f3sitos dever\u00e3o \r\n ser armazenados em uma vari\u00e1vel e exibidos na opera\u00e7\u00e3o extrato.\r\n\r\n Por exemplo, na op\u00e7\u00e3o de dep\u00f3sito o sistema tem que perguntar ao usu\u00e1rio qual o valor que ele deseja depositar. Esse valor tem \r\n que ser um valor inteiro e positivo, ou seja, n\u00e3o podemos depositar \u201cR$ - 100,00\u201d. O sistema n\u00e3o poder\u00e1 permitir que o usu\u00e1rio\r\n informe um valor negativo.\r\n\r\n Estas opera\u00e7\u00f5es de dep\u00f3sito dever\u00e3o ficar armazenadas para que, nas opera\u00e7\u00f5es de extrato elas estejam acess\u00edveis. Se foram \r\n feitos 10 dep\u00f3sitos, estes 10 dep\u00f3sitos devem constar no extrato.\r\n\r\n\ud83d\udcb0Opera\u00e7\u00e3o de saque\r\n\r\n Outro requisito do sistema \u00e9 que ser\u00e3o permitidos apenas 3 saques di\u00e1rios com limite m\u00e1ximo de R$ 500,00 por saque. Caso o \r\n usu\u00e1rio n\u00e3o tenha saldo em conta, o sistema deve exibir uma mensagem informando que n\u00e3o ser\u00e1 poss\u00edvel efetuar o saque por \r\n saldo insuficiente. Todos os saques devem ser armazenados em uma vari\u00e1vel e exibidos na opera\u00e7\u00e3o de extrato.\r\n\r\n\ud83d\udccbOpera\u00e7\u00e3o de extrato\r\n\r\n O extrato dever\u00e1 listar todos os dep\u00f3sitos e saques realizados na conta. No final da listagem deve ser exibido o saldo \r\n atual da conta. Os valores devem ser exibidos utilizando o formato R$ 000.00, ou seja, 1500.45 = R$ 1500.45.\r\n\r\n\r\n\r\n## Instala\u00e7\u00e3o\r\nUse o gerenciador de pacotes [pip](https://pip.pypa.io/en/stable/) para instalar o package sistema_bancario_pcvcpaulo\r\n\r\n``` bash\r\npip install -m sistema-bancario-pcvcpaulo==0.0.1\r\n```\r\n\r\n## Uso\r\n\r\n``` python\r\nfrom sistema_bancario_pcvcpaulo import sistema_bancario\r\n\r\n```\r\n\r\n## Autor\r\nPAULO C\u00c9SAR\r\n\r\n## Licen\u00e7a\r\n[MIT](https://choosealicense.com/licenses/mit/)\r\n\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Simula um sistema banc\u00e1rio.",
"version": "0.0.1",
"project_urls": {
"Homepage": "https://github.com/PCVCPAULO/project_SistemaBancario_Python"
},
"split_keywords": [
"banco",
"financeiro",
"simulador"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "59d48d668c5651ea67aeb9d8ddbd663074fa4723fe5c6a187195ccc69264fb51",
"md5": "a2163dbe1c2eb8bbe0100ef9a56d7891",
"sha256": "f71004b758cdb84f17eafc5172f18868741fe7e599084e8efc43a91e105d2509"
},
"downloads": -1,
"filename": "sistema_bancario_pcvcpaulo-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a2163dbe1c2eb8bbe0100ef9a56d7891",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 5402,
"upload_time": "2025-08-15T01:46:24",
"upload_time_iso_8601": "2025-08-15T01:46:24.255513Z",
"url": "https://files.pythonhosted.org/packages/59/d4/8d668c5651ea67aeb9d8ddbd663074fa4723fe5c6a187195ccc69264fb51/sistema_bancario_pcvcpaulo-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "936c6f4a2966ca4021649f8d40fb7bc58e8201daead8fd2d5a6c3954549f99ab",
"md5": "ce0a307d47f107bd20a7635c6fe76a0b",
"sha256": "41e86ea697024208a8e5f473be2e985a5563c016e179d40e65e720f30a5d3299"
},
"downloads": -1,
"filename": "sistema_bancario_pcvcpaulo-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "ce0a307d47f107bd20a7635c6fe76a0b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 4947,
"upload_time": "2025-08-15T01:46:25",
"upload_time_iso_8601": "2025-08-15T01:46:25.595236Z",
"url": "https://files.pythonhosted.org/packages/93/6c/6f4a2966ca4021649f8d40fb7bc58e8201daead8fd2d5a6c3954549f99ab/sistema_bancario_pcvcpaulo-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-15 01:46:25",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "PCVCPAULO",
"github_project": "project_SistemaBancario_Python",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "sistema-bancario-pcvcpaulo"
}