Desenvolvimento de Software Flashcards
Considere o seguinte trecho de código que utiliza uma fila na linguagem Python:
from queue import Queue
q = Queue(maxsize = -1)
q.put (‘a’)
q.get()
q.put(‘b’)
q.put (‘c’)
print(q.get())
Ao ser executado, irá imprimir o valor b.
Assinale a alternativa que apresenta a diferença entre um pipeline de dados em streaming de um em batch.
O primeiro representa a operação de dados produzidos em tempo real, enquanto o segundo constitui operações que são desenvolvidas em períodos predeterminados.
Sobre o padrão SQL:2008, o comando TRUNCATE TABLE tem a seguinte função:
A instrução é uma operação DDL (linguagem de definição de dados) que marca as extensões de uma tabela para exclusão.
Um cientista de dados deve utilizar uma técnica de aprendizado de máquina que não usa regras ou árvore de decisão ou qualquer outra representação explícita do classificador, mas que está associada ao ramo da matemática conhecido como teoria das probabilidades para encontrar a mais provável das possíveis classificações. Assinale a alternativa que apresenta esse classificador:
Naive Bayes.
é quando o modelo não consegue fazer boas previsões nem com os dados de treinamento. Nesse caso tentar incluir mais variáveis no modelo pode ajudar e, se for o caso, diminuir o nível de regularização
underfitting
Caso um cientista de dados defina um tamanho muito pequeno de poda de uma árvore de decisão, ele está incorrendo, na fase de treinamento, no risco de:
Underfitting.
é uma mistura dos dados estruturados com os dados não estruturados. É como se os dados fosse o “equilíbrio” dos dados estruturados e dos dados não estruturados, só imaginar 3 fases da vida, a infância (não estruturado), a adulta (estruturado) e por fim, a adolescência (…….), aqui entra os dados ???, possuindo as duas características das duas fases (infantil e a adulta). Dito isso, um exemplo de um dado semiestruturado é o HTML.
Dados semiestruturados
são dados que não possuem um formato ou organização predefinida. Visto que não possuem um formato ou modelo pré-definido. Exemplo: Vídeos, musicas, emojis.
Dados não estruturados
são dados padronizados, uma das características é que possui uma estrutura rígida, havendo a possibilidade de você organizar, inserir, ajustar, como por exemplo: endereço, banco de dados, nomes, tabelas.
Dados estruturados
Algumas decisões têm características dos dois tipos, e por isso são chamadas de:
semiestruturada
Trata-se de algo objetivo, estruturado, técnico, racional e externalizado. Tal conceito diz respeito à(ao):
Conhecimento Explícito.
Considere as seguintes expressões usando a linguagem javascript:
1 == ‘1’ e 1 === ‘1’
Os resultados são, respectivamente
true e false
Assinale a opção que indica o tipo de vulnerabilidade que é geralmente associada à função javascript eval()
Cross-site scripting (XSS)
Em Javascript se o programador deseja comparar se duas variáveis são iguais e do mesmo tipo ele deverá utilizar:
Deverá utilizar o operador “===”