O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Trabalhando com Módulos Python

Diego Freitas Bastos Dylan Python Português

Conteúdo do mapa

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

Informações

Descrição
Python Mapa Mental sobre Trabalhando com Módulos Python, criado por Diego Freitas Bastos Dylan em 24-05-2019.
Visualizações
3
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?