Digital Innovation One, Curso em Video, Phytonando
Descomplicando a criacao de pacotes em Python
Aluna: Mirian Ajiki Molicawa
Instrutores: Karina Kato, Gustavo Guanabara e Caio Sampaio
Data: 16/10/2022
Tecnologias
- [x] Visual Studio Code
- [x] Phyton V3
- [x] [Teste Pypi](https://pypi.org/)
- [x] [Produção Pypi](https://pypi.org/)
Pypi: Repositorio publico oficial de pacotes
Wheel e Sdist: sao tipos de distribuicoes
Setuptools: pacote usado em setup.py para gerar as distribuicoes
Twine: pacote usado para subir as distribuicoes no repositorio Pypi
Projeto: pacote_preco
Pacote: valor_preco
Módulos: dado, preco
Programa: teste
Preco
Tem as funcoes: aumentar, diminuir, dobro e metade do valor do preço
- Parametro Preço: O preço a ser calculado
- Parametro Taxa: porcentagem do aumento e diminuicao
- Parametro Formato: Sendo verdadeiro traz formatado a casa decimal
- Return: Traz o valor calculado
- formatacao_valor: insercao do R$ e 2 casas decimais separadas por virgula
- resumo: impressao na tela dos valores resumidos
Dado
Tem as funcoes de validacao para aceitar somente valores numericos.
leia_valor_moeda: aceita numeros inteiros e reais separados com virgula ou ponto.
leia_valor_inteiro: aceita numeros inteiros e rejeita caracteres.
leia_valor_float: valida se entrada em numeros reais.
Teste
Atraves da importacao dos pacotes e modulos, calcula-se o valor do preço informado.
Metadata
Release files for pacote-preco 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pacote_preco-0.0.1.tar.gz | 2.8 kB | Details |
Release files / pacote_preco-0.0.1.tar.gz
| Download URL | pacote_preco-0.0.1.tar.gz |
|---|---|
| Size | 2.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aaeb9d8f3f9397336efc965aac39ba4d9d6ad53bfd3d472de545ea5d81f553fa
|
|
BLAKE2b-256 checksum How to use checksums |
56360b631d60747eef3f073810ac38c1824f8bd139fe1f4b154a086287123ec6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.7
|