98% confiançaUm módulo trata-se de um arquivo que contém definições para serem utilizadas em um script ou em uma execução interativa do interpretador. Essas definições podem ser importadas para o módulo principal ou para outros módulos o que indica que ao importar um módulo, é possível fazer uso de tudo que está definido dentro dele. Avalie as afirmações a seguir, em relação aos módulos que podem ser importados no Python a fim de se organizar projetos e programas e relacione-os aos termos aos quais se referem. 1 - Random. 2 - Turtle. 3 - Math. I - Módulo para acessar funções aleatórias que permite a geração de dados aleatórios com o objetivo de que o programa não tenha sempre o mesmo comportamento. II - Módulo que oferece funcionalidades gráficas que podem ser controladas por meio de comandos de movimentação realizados pelo usuário. III - Módulo que fornece acesso às funções matemáticas possibilitando trabalhar com funções hiperbólicas, trigonométricas e logarítmicas para números reais. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.modulosbibliotecasprogramacaopython
95% confiançaDado que Felipe quer fazer a junção entre dois conjuntos de dados e escreveu o seguinte código: import pandas as pd df1 = pd.DataFrame({'lkey': ['foo', 'bar', 'baz', 'foo'], 'value': [1, 2, 3, 5]}) df2 = pd.DataFrame({'rkey': ['foo', 'bar', 'baz', 'foo'], 'value': [5, 6, 7, 8]}) df1.merge(df2, left_on='lkey', right_on='rkey') Qual destas alternativas descreve as saídas do código? I. O conjunto resultante terá colunas lkey, value_x, rkey, value_y II. O código não executará, pois Filipe não definiu os sufixos de coluna III. O resultado do código em questão retornará um pd.Series juntando os conjuntos pela lkey e rkeyjuncao-mergemanipulacao-de-dadospandas
96% confiançaA leitura e a gravação de arquivos em Python possibilitam a gravação dos dados em disco, por isso existem duas formas de se trabalhar com arquivos, uma que permite abri-los e editá-los em qualquer editor de texto (arquivos de texto) e outra que permite manipular imagens, sons, vídeos etc. (modo binário). Com base nas informações apresentadas, identifique se são verdadeiras (V) ou falsas (F) as afirmativas a seguir. I. Usando Python, ao abrir um arquivo de texto para realizar sua leitura, o que ocorre é: a leitura de seus bytes, sua decodificação e sua interpretação conforme uma tabela de caracteres para que gere como resultado um objeto string. II. Usando Python, ao abrir um arquivo binário para realizar sua leitura, o que ocorre é: a leitura de seus bytes, que logo após são transferidos para memória, sendo interpretados e decodificados. III. Usando Python, ao realizar uma gravação em um arquivo de texto, o que ocorre é: a codificação dos caracteres de uma string para que sejam transformados em bytes, possibilitando sua gravação em disco. Assinale a alternativa que apresenta a sequência correta.arquivosentrada-e-saida-ioprogramacao
95% confiançaUm programa, ao ser implementado, pode conter erros que devem ser corrigidos, por isso a necessidade de um depurador, que é usado para testar o programa implementado identificando seus defeitos. A depuração consiste na identificação e na redução de erros em programas. Para realizar a correção de forma ágil e eficiente, é preciso inicialmente saber identificar o tipo de erro ocorrido. Avalie as afirmações a seguir em relação aos tipos de erros e relacione-as adequadamente aos termos às quais se referem. 1 - Erros de sintaxe (syntax errors). 2 - Erros de execução (runtime errors), também chamados de exceções. 3 - Erros de semântica (semantic errors). I - Este tipo de erro ocorre no momento da execução do programa e indica que houve um erro de lógica. II - Este tipo de erro ocorre no momento em que o Python está traduzindo o código-fonte do programa para código executável (byte code). III - Este tipo de erro ocorre a partir do momento em que o programa não apresenta mais erros durante sua execução e não apresenta erros de sintaxe. Assinale a alternativa que correlaciona adequadamente os dois grupos de informações:depuracaoerros-de-programasprogramacao
98% confiançaUm dos principais recursos das linguagens de programação são os vetores e as matrizes. Na linguagem Python, é possível a criação de vetores (listas unidimensionais) e matrizes (listas multidimensionais). Com relação às listas unidimensionais em Python, assinale a alternativa correta.estruturas-de-dadoslistasprogramacao
97% confiançaDado o seguinte programa com uma matriz de 3x3: matriz = [[3, 4, 5], [5, 6, 7], [7, 6, 5]] for i in range(0, 3): print(matriz[i]) Indique a alternativa que apresenta o resultado da execução das linhas 2 e 3.estruturas-de-dadoslacosprogramacao
98% confiançaUm dos principais recursos das linguagens de programação são os vetores e as matrizes. Na linguagem Python, é possível a criação de vetores (listas unidimensionais) e matrizes (listas multidimensionais). Com relação às listas unidimensionais em Python, assinale a alternativa correta.estruturas-de-dadosprogramacaopython
86% confiançaA Python suporta vários paradigmas de programação, incluindo programação imperativa e funcional orientada a objetos ou estilos processuais. Apresenta um sistema de tipificação dinâmica e gerenciamento automático de memória, tendo uma grande e abrangente biblioteca padrão. Considerando a descrição acima, marque a sentença verdadeira acerca de Python.conceitos-basicosprogramacaopython
96% confiançaObservando os arquivos exibidos (script e módulo), ao executar o script qual será a saída impressa?modulos-e-importsprogramacaopython
98% confiançaPython é uma linguagem de programação de alto nível, interpretada, orientada a objetos, funcional, de tipagem dinâmica e forte. Levando isso em conta, analise o código em Python abaixo. def e(b): a = bb return a a = 10 e(a) e(a) print(e(a)) Nesse caso, ao executar o programa, o valor impresso seráfuncoesprogramacaopython
98% confiançaNo interpretador interativo (REPL) de Python, qual a diferença entre escrever apenas x e escrever print(x)?entrada-e-saidaprogramacaopython
96% confiançaQual linguagem que deve ser usada para executar Notebooks no WEGnologyplataformas-iotprogramacaopython
95% confiançaPython, é uma das linguagens mais utilizadas na atualidade e compreender suas características básicas é essencial para o profissional de TI. Nesse sentido, marque a opção que representa o código Python responsável por produzir o resultado abaixo. casa chuva 1988programacaopythonsaida-de-dados
95% confiançaO Python é uma linguagem de programação de alto nível desenvolvida com o propósito de facilitar a legibilidade dos programas. Existem muitas bibliotecas e ferramentas para o Python e, dentre elas, os Ambientes de Desenvolvimento Integrados (IDE). Com relação a esses aspectos, assinale a alternativa correta.ferramentas-de-desenvolvimentoidesprogramacao