PRÁTICA EM ANÁLISE DE DADOS Flashcards

1
Q

Expressão Regular

Como é a definição de Classes de Caracteres?

A

[ ]
colchetes

permite especificar padrões

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Expressão Regular

[^0-9]

A

= qualquer caractere que não seja um dígito

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Expressão Regular

O que faz os seguintes Metacaracteres?

.
*

A

. = Qualquer caractere, exceto quebras de linha.

  • = Zero ou mais ocorrências do caractere ou grupo anterior.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Expressão Regular

Quais são os caracteres especiais que precisam de escape para dar semântica?

A

-
]

\

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Expressão Regular

O que faz os seguintes Metacaracteres?

+
( )

A

+ = Uma ou mais ocorrências do caractere ou grupo anterior.

( ) = Grupo de captura, agrupa caracteres para aplicar metacaracteres a eles.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Expressão Regular

O que faz os seguintes Metacaracteres?

?
|

A

? = Zero ou uma ocorrência do caractere ou grupo anterior.

”|” = Alternância, corresponde a um dos padrões à esquerda ou à direita.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Expressão Regular

O que são Shorthands?

A

São atalhos para definir classes de caracteres comuns.

\d
\D
\w
\W
\s
\S

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Expressão Regular

O que faz os seguintes Metacaracteres?

[^]
$

A

[^] = Classe de caracteres negada, corresponde a qualquer caractere que não esteja dentro dos colchetes.

$ = âncora de final de linha, corresponde ao final de uma linha.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Expressão Regular

O que faz os seguintes Metacaracteres?

[ ]

A

[ ] = Classe de caracteres, corresponde a qualquer caractere dentro dos colchetes.

^ = âncora de início de linha, corresponde ao início de uma linha.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Expressão Regular

\W
\s

A

\W = Qualquer caractere que não seja alfanumérico

\s = Qualquer caractere de espaço em branco

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Expressão Regular

\D
\w

A

\D = Qualquer caractere que não seja um dígito

\w = Qualquer caractere alfanumérico

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Expressão Regular

\S

A

\S = Qualquer caractere que não seja espaço em branco

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Expressão Regular

Qual é o padrão para pesquisar todas as letras acentuadas?

A

[À-ÿ]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Expressão Regular

Quantificadores
……… → Zero ou mais vezes (equivalente a {0,}).
……… → Uma ou mais vezes (equivalente a {1,}).

A
  • → Zero ou mais vezes (equivalente a {0,}).
    + → Uma ou mais vezes (equivalente a {1,}).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Expressão Regular

……… → Zero ou uma vez (equivalente a {0,1}).
……… → Exatamente n vezes. Exemplo: a{3} corresponde a “aaa”.

A

? → Zero ou uma vez (equivalente a {0,1}).
{n} → Exatamente n vezes. Exemplo: a{3} corresponde a “aaa”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Expressão Regular

……… → Pelo menos n vezes. Exemplo: a{2,} corresponde a “aa”, “aaa”, “aaaa”, etc.
……… → Entre n e m vezes. Exemplo: a{2,4} corresponde a “aa”, “aaa” ou “aaaa”.

A

{n,} → Pelo menos n vezes. Exemplo: a{2,} corresponde a “aa”, “aaa”, “aaaa”, etc.
{n,m} → Entre n e m vezes. Exemplo: a{2,4} corresponde a “aa”, “aaa” ou “aaaa”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Expressão Regular

Para representar um único espaço em branco, pode-se utilizar o \s ou o …………………..

A

\x20

Se precisar capturar apenas um espaço comum: Use \x20
Se quiser capturar qualquer espaço em branco: Use \s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Expressão Regular

caractere especial empregado em uma expressão regular que realiza omatch (correspondência) de um caractere qualquer, exceto final de linha.

A

. (ponto)

O caractere . (ponto) em expressões regulares representa qualquer caractere, exceto a quebra de linha (\n).
Isso significa que a regex . casa com qualquer caractere único, como letras, números e símbolos, mas não com quebras de linha.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Expressão Regular

O caractere ………. em expressões regulares representa qualquer caractere, exceto a quebra de linha (\n).
Isso significa que a regex . casa com qualquer caractere único, como letras, números e símbolos, mas não com quebras de linha.

A

. (ponto)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Expressão Regular

o metacaractere …….. reconhece qualquer caractere alfanumérico e o caractere underline (_). Ou seja, é equivalente a [A-Za-z_0-9].

A

\w

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Qual a principal diferença entre o loop FOR e WHILE?

A

O laço “for” é adequado para situações em que o número de iterações é conhecido antecipadamente, enquanto o laço “while” atende situações em que o número de iterações é desconhecido e depende de uma condição.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Referente à estrutura REPITA…ATÉ…

1) em que momento ocorre o teste de controle?
2) o loop termina quando a condição for verdadeira ou falsa?

A

1) A estrutura REPITA … ATÉ executa o bloco pelo menos uma vez antes de verificar a condição. Se a condição fosse verificada antes da execução do menu, o menu poderia nunca ser exibido.

2) O loop termina quando a condição for VERDADEIRA, e não quando for falsa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

PROCX é uma função muito mais versátil e poderosa do que o PROCV . Cite 3 vantagens.

A

1) Busca para qualquer direção (diferente de PROCV e PROCH).
2) Pode buscar o primeiro ou último valor correspondente.
3) Aceita valores padrão para não encontrados (se_não_encontrado).
4) Trabalha com curingas * e ? para buscas flexíveis.
5) Mais rápido e eficiente, especialmente em grandes tabelas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Qual a sintaxe do PROCX?

A

=PROCX(valor_buscado, matriz_busca, matriz_retorno, [se_não_encontrado], [modo_correspondência], [modo_pesquisa])

21
No PROCX, como fazer para pesquisar do último elemento para o primeiro?
Se houver valores repetidos e quiser encontrar o último valor correspondente, basta usar -1 no modo_pesqusia ('último parâmetro)
22
A função ÚNICO no Excel é usada para extrair valores únicos de um intervalo, eliminando duplicatas automaticamente. Qual a sintaxe?
=ÚNICO(matriz, [por_coluna], [exatamente_único])
23
A função ÚNICO do Excel possui 3 possibilidades. Cite como fazer: 1) Lista simples de Nomes Únicos 2) Lista de Valores Únicos em Colunas 3) Exibir Apenas Valores que Não se Repetem
=ÚNICO(matriz, [por_coluna], [exatamente_único]) 1) =ÚNICO(A1:A5) 2) =ÚNICO(A1:D1; VERDADEIRO) 3) =ÚNICO(A1:A5, FALSO, VERDADEIRO)
24
O que essa fórmula faz? =ÚNICO(A1:A5, FALSO, VERDADEIRO)
É exibida uma lista apenas dos valores que não se repetem no intervalo. Ou seja, valores que aparecem uma única vez.
25
O que essa fórmula faz? =ÚNICO(A1:D1, VERDADEIRO, VERDADEIRO)
É exibida apenas as colunas que não se repetem no intervalo. Ou seja, colunas que aparecem uma única vez.
26
Qual a sintaxe da fórmula SEERRO?
=SEERRO(valor, valor_se_erro)
27
As funções .................. e .................. no Excel são frequentemente usadas juntas para buscar valores em uma tabela, funcionando como uma alternativa mais flexível ao PROCV.
ÍNDICE e CORRESP ✅ Busca valores em qualquer direção (PROCV só busca da esquerda para a direita).
28
Qual a diferença entre as funções ÍNDICE e CORRESP ?
ÍNDICE retorna um valor com base em sua posição em uma matriz. CORRESP retorna a posição de um valor dentro de um intervalo. Ou seja, índice pode retorna valor de uma célula enquanto CORRESP retorna apenas o número da posição.
28
O Excel tem uma função de aplicar ícones junto aos valores da célula, escolhidos e preenchidos automaticamente, conforme os valores do intervalo. Por exemplo, mini ícones de barras, pizza, números, etc. Qual o caminho para aplicar isso?
Formatação Condicional > Conjunto de Ícones podendo escolher diversos ícones, de várias categorias (classificações, indicadores, formas e direcional)
29
Cite 3 formas de remover valores duplicados no Excel:
1) "Dados" → "Remover Duplicatas" 2) Função ÚNICO 3) Avançado → Dados → Filtro
30
No Excel, o que a função =ARRUMAR faz?
Remover espaços extras e caracteres indesejados A função ARRUMAR foi desenvolvida para aparar o caractere de espaço ASCII de 7 bits (valor 32) do texto.
31
No Excel, A função ..................... foi desenvolvida para aparar o caractere de espaço ASCII de 7 bits (valor 32) do texto.
ARRUMAR Remover espaços extras e caracteres indesejados
31
Excel A função ..................... remove todos os caracteres do texto que não podem ser impressos.
TIRAR(texto) Usado em textos importados de outros aplicativos que contêm caracteres que talvez não possam ser impressos no seu sistema operacional.
32
Excel Qual a diferença entre a função TIRAR e ARRUMAR?
TIRAR: remove todos os caracteres do texto que não podem ser impressos. ARRUMAR: remove todos os espaços do texto exceto os espaços únicos entre palavras.
33
Excel O que essa função faz? =SUBSTITUIR(A4; "1"; "2"; 3)
Na célula A4, substitui a terceira ocorrência de "1" por "2"
34
Cite 3 diferenças entre um Data Lake e um Data Warehouse
Data Lake: - dados estruturados, semi estruturados e não estruturados - qualquer formato - json, csv, vídeos, logs, etc. - a transformação ocorre no momento da consulta - big data, machine learning e data science DATA WAREHOUSE: - dados estruturados (sql, tabelas) - formato relacional e modelado - a transformação ocorre antes do armazenamento - BI, relatórios e dashboards
35
Data Warehouses empregam o método ELT (Extract, Load, Transform) no processo ingestão de dados.
ERRADO Na verdade é ETL - Extract, Transform e Load
36
Sobre BI e modelagem dimensional, nas tabelas FATO são armazenadas duas coisas: 1) 2)
1) as métricas, que são fatos propriamente ditos (ex: qtdNovosProcessos) 2) as chaves estrangeiras com as dimensões
37
O MS Excel oferece maior flexibilidade em análises locais com fórmulas personalizadas.
CERTO Permite análises locais, criação de gráficos, tabelas dinâmicas e fórmulas personalizadas para modelagem de dados sem necessidade de um banco de dados externo.
38
O SQL é ideal para consultas e manipulação direta de dados armazenados em grandes bancos de dados.
CERTO ideal para análises avançadas e manipulação eficiente de grandes volumes de dados.
39
O ..........................é um gráfico de comparação de áreas, não de alturas.
HISTOGRAMA Apenas quando as barras são do mesmo tamanho podemos simplesmente comparar as alturas.
40
No SQL, a cláusula LIKE é usada para buscar padrões em colunas de texto, e os curingas (wildcards) são caracteres especiais que representam partes variáveis do valor pesquisado. Os principais curingas são: 1) 2)
1) % : pode substituir qualquer número de caracteres (inclusive nenhum). LIKE 'Jo%'; --> Joao, Jorge, Jo.... 2) _ : Representa um único caractere qualquer: LIKE 'A_5'; --> A15, Ao5
41
Em quais situações é possível inserir dados em uma VIEW no SQL?
1) A view deve ser baseada em uma única tabela 2) A view deve incluir todas as colunas obrigatórias (not null) da tabela base 3) Não pode conter modificações (DISTINCT, GROUP BY, HAVING, JOIN) 4) A view deve permitir atualizações (WITH CHECK OPTION) - obedecendo critérios da consulta
42
No SQL, pra que serve a cláusula WITH CHECK OPTION na criação de uma VIEW?
Ela impede a inserção ou atualização de registros que não atendam ao critério WHERE da view. Ou seja, se tentarmos inserir um registro através da view e ele não atender à condição imposta no WHERE, o banco bloqueia a inserção ou atualização. Sem WITH CHECK OPTION → Permite inserção na tabela base, mas os dados podem não aparecer na view. Com WITH CHECK OPTION → Bloqueia a inserção de qualquer dado que não atenda ao critério da view.
43
SQL A cláusula ..................... age como um filtro, removendo registros da consulta principal se houver correspondência na subconsulta.
NOT EXISTS Usado para encontrar registros "exclusivos" de uma tabela (ex.: clientes sem empréstimos, produtos não vendidos, funcionários sem projetos, etc.).
44
No Excel, qual a fórmula da variância amostral e populacional?
=VAR.A() =VAR.P()
45
No Excel, qual a fórmula do desvio padrão amostral e populacional?
=DESVPAD.A =DESVPAD.P
46
No Excel, qual a diferença da fórmula =DESVPAD.A e =DESVPADA?
DESVPAD.A = ignora valores lógicos e texto DESVPADA = inclui valores lógico e texto. Texto e valor lógico FALSO = 0, enquanto VERDADEIRO = 1
47
Como faz para habilitar a funcionalidade de Análise de Dados no Excel, onde se permite gerar amostragem, por exemplo?
Opções > Suplementos > Ferramentas de Análise
48
No Excel, qual a tecla de atalho para selecionar todos os valores de uma determinada coluna? obs: considerando que esteja selecionada a primeira célula da coluna.
Ctrl + Shift + ↓
49
Ao selecionar uma coluna com diversos valores, aparece um ícone chamado .........................., onde possibilita a formatação dos valores (cores, barras, etc.), geração de gráficos, totais, etc.
"Análise Rápida" (Ctrl + Q)
50
No Excel, qual a diferença entre CONT.NÚM e CONT.VALORES?
CONT.NÚM = conta apenas as células numéricas no intervalo CONT.VALORES = conta as células que não estão vazias (podendo ser número, texto, etc.)
51
No Excel, quais são os campos disponíveis para configuração de tabela dinâmica?
1) Filtros 2) Colunas 3) Linhas 4) ⅀ Valores
52
No Excel, é possível calcular o valor presente líquido usando a função ..............
=VPL