Prévia do material em texto
Considere o seguinte código: from statistics import mean Para calcularmos a média como fica a chamada da função? statistics.mean([2,3,4]) math(2,3,4).final math.statistics.mean([2,3,4]) mean[2,3,4] math(2,3,4) Qual seria uma possível chamada para utilizar um módulo de um determinado pacote em Python? import pacote import modulo import modulo.pacote export pacote import pacote.modulo Vamos supor o seguint trecho de código em Phyton, dentro do módulo frete.py >>>import transportes.logistica.frete >>>transportes.logistica.frete.entrega() O que faz o segundo comando acima ( >>>transportes.logistica.frete.entrega() ) ? uso da função de nome entrega Importação da função de nome entrega Leitura do módulo frete.py Importaçao do módulo O comando está incorreto e não executa Avalie as assertivas a seguir, no que se refere aos conceitos de módulos e pacotes. I. Tanto módulo como pacote são formas de organizarmos os arquivos que compõem o projeto do software. II. Mas há diferença entre os 2 conceitos III. Os módulos são organizados em pastas e os pacotes organizados em arquivos Assinale a UNICA opção que apresente APENAS TODAS as assertivas corretas. Apenas I e III Apenas I e II I, II e III Apenas II e III Apenas I Como a linguagem PHYTON identifica que trata-se de um pacote ? Pela existencia, na estrutura de pastas, do arquivo _init_.py Pelo cabeçalho no pacote, contendo a identificação _PY_package Pela existencia de um arquivo, na raiz principal da pasta, de nome _This_is_a_Package. Por um arquivo especial, chamado _This_a_package Não existe uma forma objetiva de saber Considere um arquivo que contenha as funções soma, subtração, multiplicação e divisão. Esse arquivo poderia ser um módulo: de funções relacionadas somente a inteiros de funções matemáticas de funções de computação gráfica de funções de rede de funções relacionadas a strings