Mindmap
Trabalhando com Módulos Python
Inhalt der Mindmap
Trabalhando com Módulos Python
Módulo Random
- Possui várias funções para geração de números pseudo-aleatório
- Há duas formas de utilizar um módulo ou função deste
- Importando todo o módulo (não recomendado)
- import random
- Utilizando uma função: modulo.funcao()
- import random
- Importando uma função específica
- from random import random
- Utilizando uma função: funcao()
- from random import random
- Importando todo o módulo (não recomendado)
- Há duas formas de utilizar um módulo ou função deste
- Algumas funções
- random()
- Gera um número real pseudo-aleatório entre 0 e 1
- uniform()
- Gera um número real pseudo-aleatório entre os valores estabelecidos: uniform(1,10)
- randint()
- Gera valores pseudo-aleatórios entre os valores estabelecidos: randint(1,20)
- choice()
- Mostra um valor aleatório entre um iterável: choice(variavel)
- shuffle()
- Tem a função de embaralhar dados
- random()
- Possui várias funções para geração de números pseudo-aleatório
Módulos Builtin
- São módulos integrados, mas não estão carregados na memórias, devendo ser importados
- Podemos dar apelidos para os módulos e funções que importamos
- import random as rdm
- from random import randint as rdi
- Costuma-se utilizar tuple para importar mais de uma função de um módulo
Módulos Customizados
- Módulos Python, são arquivos .py. Que são um conjunto de funções
Módulos Externos
- Utilizamos o gerenciador de pacotes python: Pip -> Python Installer Package
- ao digitar pip no console, aparece os comandos disponíveis
- URL para Módulos: pypi.org
- Utilizamos o gerenciador de pacotes python: Pip -> Python Installer Package
Pacotes
- É um diretório contendo uma coleção de módulos
- Nas versões 2x do Python, um pacote Python deveria ter um arquivo: __init__.py
- É um diretório contendo uma coleção de módulos
Dunder Name e Dunder Main
- Dunder -> Doubler Under(__)
- Dunder Name -> __name__
- Dunder Main -> __main__
- Em Python, se executarmos um módulo Pyghon diretamente na linha de comando, internamente o Python atribuirá à variável __name__ o valor __main__ indicando que este módulo é o módulo de execução principal.
- Então, ao criarmos módulos, podemos com um if, evitar de prints serem chamados pelo feto de importar tal módulo
- if __name__ == '__main'__
- Se o programa for executado diretamente (sem ser importado), se chama Main
- Então, ao criarmos módulos, podemos com um if, evitar de prints serem chamados pelo feto de importar tal módulo
Informationen
- Beschreibung
- Python Mindmap am Trabalhando com Módulos Python, erstellt von Diego Freitas Bastos Dylan am 24/05/2019.
- Erstellt von
- Diego Freitas Bastos Dylan
- Aufrufe
- 3
- Bewertung