Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício: CCT0433_EX_A8_201501115995_V1 29/05/2018 20:29:14 (Finalizada) Aluno(a): ALDERSANDRO ALVES DE SIQUEIRA 2018.1 Disciplina: CCT0433 - PROGRAMAÇÃO III 201501115995 Ref.: 201504022343 1a Questão Em Python, existem várias possibilidades de manipularmos textos e strings. Considere o seguinte código line = 'teste,de,alguma,coisa' print(line.split(',')) Qual será o resultado desse trecho? testedealgumacoisa ['teste', 'coisa'] [t,e,s,t,e] ['testede','algumacoisa'] ['teste', 'de', 'alguma', 'coisa'] Explicação: A resposta certa é ['teste', 'de', 'alguma', 'coisa']. A função ¿split¿ divide a string de acordo com um parâmetro de entrada, nesse caso é a vírgula. Ref.: 201504022345 2a Questão JSON é uma formato para intercâmbio de dados muito utilizado nos dias de hoje. Qual a estrutura, em Python, que é muito utilizada para converter dados de Json para Python, por ser muito parecida? tuplas pilhas arrays dicionários listas Explicação: A resposta é dicionários. O dicionário é a estrutura mais próxima em Python do formato Json. Ref.: 201504022347 3a Questão Ao tentarmos criar uma função para encontrarmos valores iguais entre duas listas tentamos o seguinte código: def valor_comum(l1, l2): for v in l1: if v in l2: temp.append(v) return temp que teria a seguinte chamada: > valor_comum([1,2,3],[3]) Falta uma linha de código para que a função acima funcione, qual é? temp = [] l1 = l2 for v in t2 if l1 print temp Explicação: A instrução que falta é ¿temp = []¿. A lista temp precisa ser criada para que algo possa ser inserido nela, no caso, valores que estejam em ambas as listas. A resposta correta é temp = [] Ref.: 201504022355 4a Questão O Python possui várias bibliotecas para manipulação de dados. Qual das opções abaixo é uma das mais utilizadas? bears nets pandas files ursos Explicação: A biblioteca pandas do Python é uma biblioteca muito utilizada em Data Science, área que precisa manipular grande quantidade de dados. As outras opções não se referem a bibliotecas em Python. Ref.: 201504022356 5a Questão Assinale a afirmativa incorreta: em Python é possível utilizar listas de listas não é possível utilizar banco de dados SQL com Python é possível percorrer arquivos de textos com Python Python é uma linguagem com vários paradigmas de programação Panda é uma das várias bibliotecas para manipulação de dados Explicação: A resposta ERRADA é não é possível utilizar banco de dados sql com Python pois, na verdade, podemos construir aplicações de banco de dados em Python.
Compartilhar