Você está na página 1de 28

Professor Victor Dalton

Eng. Computação IME/ Informática para Concursos

@profvictordalton

t.me/profvictordalton

Youtube: youtube.com/victordalton
[ Fluência de dados para a Receita Federal]

Como estudar?
[Edital - Fluência de dados para a Receita Federal]

Fluência em dados: conceitos, atributos, métricas,


transformação de Dados. Análise de dados. Agrupamentos.
Tendências. Projeções. Conceitos de Analytics. Aprendizado
de Máquina. Inteligência Artificial. Processamento de
Linguagem Natural.
[Edital - Fluência de dados para a Receita Federal]

Fluência em dados: conceitos, atributos, métricas,


transformação de Dados. Análise de dados. Agrupamentos.
Tendências. Projeções.

Conceitos de Analytics.

Aprendizado de Máquina. Inteligência Artificial.


Processamento de Linguagem Natural.
[Edital - Fluência de dados para a Receita Federal]

Ciência de dados: Importância da informação. Big Data. Big


Data em relação a outras disciplinas. Ciência dos dados.
Ciclo de vida do processo de ciência de dados. Papeis dos
envolvidos em projetos de Ciência de dados e Big Data.
Computação em nuvens. Arquitetura de Big Data. Modelos
de entrega e distribuição de serviços de Big Data.
Plataformas de computação em nuvem para Big Data.

Bancos de dados não relacionais: bancos de dados NoSQL;


Modelos Nosql. Principais SGBD’s. Soluções para Big Data.
[Edital - Fluência de dados para a Receita Federal]
[Edital - Fluência de dados para a Receita Federal]

Linguagens de programação para ciência de dados:


linguagem Python e R.

Governança de Dados: conceito, tipos (centralizada,


compartilhada e colegiada).
Professor Victor Dalton
Eng. Computação IME/ Informática para Concursos

@profvictordalton
Facebook.com/professorvictordalto
n
Youtube: youtube.com/victordalton
Professor Victor Dalton
Eng. Computação IME/ Informática para Concursos

@profvictordalton

t.me/profvictordalton

Youtube: youtube.com/victordalton
[ FGV – TCU – 2022 – AFCE ]
Considere o código Python a seguir.

A execução desse código na IDLE Shell produz, na ordem e exclusivamente, os números:

A 6, 1

B 5, 3, 1

C 6, 4, 2

D 1, 3, 5

E 2, 4, 6
[ Funções ]

- Métodos que realizam uma lógica pré-programada

- Python possui (muitas) funções embutidas

- Podemos fazer nossas próprias funções


[ Funções ]

- Python permite múltiplos parâmetros


- Python permite devolver múltiplos valores
[ Funções ]

- Escopo global
- Escopo local
- Escopo embutido
[ FGV – MPE/GO – 2022 – Analista em Informática ]
Considere o código Python a seguir.

Assinale o que acontece quando esse script é executada na IDLE Shell 3.9.9.

A Erro de compilação, “name 'n ' is not defined”.

B Erro de compilação, “name 'N' is not defined”.

C Executa e produz resultados corretos com quatro linhas.

D Executa, mas produz erro de execução na quinta chamada da função X.

E Executa, mas calcula erradamente o fatorial de 4


[ Funções ]

- Parâmetros padrão
- Parâmetros flexíveis (não nomeados e nomeados)
[ Funções lambda]

- Funções criadas para execução imediata (“puxadinho”)


[ FGV – CGU – 2022 – AFFE ]
Analise o código Python a seguir.

x = lambda a, b: a + [a[-1] + a[-2] + b]

y=[-1,0]

for i in range(7):

y = x(y, i)

print (y)

O resultado produzido pela execução desse código na IDLE Shell 3.9.9 é:

A [-1, 0, -1, -1, -2, -3, -5, -8, -13]

B [0, -1, 4, 9, 18, 33, 51, 84]

C [-1, 0, -1, -2, -3, -5, -8, -13, -21]

D [-1, 0, -1, 0, 1, 4, 9, 18, 33]

E [-1, 0, -1, 4, 9, 18, 33, 51]


[ Funções - erros ]

- Como lidar com erros?

- TRY/Except

- Else

- Finally

- raise
[ FGV – MPE/SC – 2022 – Analista de Dados ]
Analise o código Python a seguir.
x=0
y = 20
try:
print (y/x)
except:
print("Deu erro!")
else:
print("Ok")
finally:
print ("The end")

A saída produzida pela execução desse trecho é:

A None The end

B Deu erro! The end

C Deu erro! Ok

D Ok The end

E None Ok The end


[ Iteráveis, Iteradores, compreensão de listas e geradores]

Iteradores – for é um iterador

Iteráveis – listas, strings, dicionários, conexões de arquivos

Definição: possuir um método iter() associado

Iter() - O que é iterar? Criar o objeto iterador associado ao


iterável, e iterar sobre ele!

Iterador: produz o próximo valor com o next()


[ Iteráveis, Iteradores, compreensão de listas e geradores]

Compreensão de listas – como adicionar + 1 a todos os


elementos de uma lista?
[ Iteráveis, Iteradores, compreensão de listas e geradores]

Compreensão de dicionários: similar


[ Iteráveis, Iteradores, compreensão de listas e geradores]

Geradores
[ Iteráveis, Iteradores, compreensão de listas e geradores]

Geradores – não consomem memória , elementos são


gerados em tempo de execução
[ Yield]

“return” de funções geradoras!


[ FGV – TCU – 2022 – AFCE ]
Considere o código Python a seguir.

A execução desse código na IDLE Shell produz, na ordem e exclusivamente, os números:

A 6, 1

B 5, 3, 1

C 6, 4, 2

D 1, 3, 5

E 2, 4, 6
[ CÓDIGO DA AULA]

https://colab.research.google.com
/drive/19vn3nrrWV0P5LfZx_8UYE
D5PJ81_KP9N?usp=sharing
Professor Victor Dalton
Eng. Computação IME/ Informática para Concursos

@profvictordalton

t.me/profvictordalton

Youtube: youtube.com/victordalton

Você também pode gostar