GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Trabalhando com Módulos Python

Diego Freitas Bastos Dylan Python Portugiesisch

Inhalt der Mindmap

Trabalhando com Módulos Python

  1. 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()
        • Importando uma função específica
          • from random import random
            • Utilizando uma função: funcao()
    • 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
  2. 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
  3. Módulos Customizados

    • Módulos Python, são arquivos .py. Que são um conjunto de funções
  4. 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
  5. 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
  6. 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

Informationen

Beschreibung
Python Mindmap am Trabalhando com Módulos Python, erstellt von Diego Freitas Bastos Dylan am 24/05/2019.
Aufrufe
3
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck