Buscar

introdução a ciencia de dados semana 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

A TIVIDAD E ICD – SEMANA 2 
 
PERGUNTA 1 
1. Com relação ao desenvolvimento de sites e programas diversos ou, ainda, no contexto de 
áreas mais complexas, como Ciência de Dados, Machine Learning e Inteligência Artificial (IA), 
tem-se nas linguagens de programação um aparato fundamental. Por exemplo, linguagens 
específicas como a linguagem Python e suas diversas estruturas de dados, bloco de dados e 
bibliotecas. 
 
Considerando a descrição estrutural da linguagem Python e suas nomenclaturas relacionadas, 
avalie as afirmações a seguir, em relação à fundamentação e à aplicabilidade do Python, e 
relacione-as adequadamente aos termos às quais se referem. 
 
1 – Pandas 
2 – Numpy 
3 – Matplotlib 
 
I – Caracteriza-se como uma das bibliotecas-base da Python, relacionando-se com a 
visualização de dados. 
II - Caracteriza-se como uma das bibliotecas-base da Python, relacionando-se com as 
operações matemáticas. 
III - É uma biblioteca Python voltada para a análise de dados. 
 
Assinale a alternativa que correlaciona adequadamente os dois grupos de informação. 
 
a. 1-III; 2-II; 3-I. 
 
b. 1-II; 2-III; 3-II. 
 
c. 1-I; 2-II; 3-III. 
 
d. 1-III; 2-I; 3-III. 
 
e. 1-I; 2-III; 3-II. 
 
1,75 pontos 
PERGUNTA 2 
1. A linguagem Python constitui uma das principais linguagens de programação voltada para a 
análise de dados e possui algumas características peculiares, das quais podemos citar a 
questão de ser considerada uma linguagem de programação interpretada e de alto nível, ou 
seja, apresenta maior proximidade com a linguagem humana do que com a linguagem de 
máquina (sistema binário). 
 
 
 
 
Fonte: Elaborado pelo autor. 
 
 
 
Com base nas informações apresentadas, identifique se são verdadeiras (V) ou falsas (F) as 
afirmativas a seguir. 
 
I. No Python a implementação é realizada por intermédio de um processo no qual um dos 
elementos fundamentais é exatamente o interpretador. 
II. No Python tem-se a utilização de estruturas denominadas “funções”. 
III. No Python temos classes e objetos, sendo, portanto, uma programação multiplataforma. 
 
Assinale a alternativa correta. 
 
a. V - V - V. 
 
b. F - F - F. 
 
c. F - F - V. 
 
d. V - F - F. 
 
e. V - V - F. 
1,75 pontos 
PERGUNTA 3 
1. A tipologia de dados, independentemente de serem números discretos, sequencial de 
caracteres ou operadores lógicos, constitui um pressuposto básico para uma específica 
linguagem de programação. Logo, a obtenção de uma tipologia de dados dinâmica gera um 
programa autossuficiente no sentido de declarações prévias. Seguindo ainda nessa direção, a 
linguagem Python, de forma contínua, gera uma manutenção da memória por intermédio de 
mecanismos como o coletor de lixo e a contagem de referência, mostrando o ganho que o 
programador possui na não preocupação em realizar de modo manual a gerência da memória. 
 
Com base no descritivo envolvendo a tipologia de dados no âmbito da linguagem Python e 
suas nomenclaturas relacionadas, avalie as afirmações a seguir, em relação à estruturação de 
dados no Python, e relacione-as adequadamente aos termos às quais se referem. 
 
1 – Garbage collector. 
2 – Reference Counting. 
3 – Tipos de dados. 
 
I – O garbage collector é o mecanismo específico da linguagem Python que trabalha com a 
questão da limpeza de memória, sendo usualmente conhecido como coletor de lixo. 
II – A Reference Counting é o mecanismo peculiar da linguagem Python que trabalha em 
essência com a manutenção da memória, ou seja, pode ser interpretada como uma espécie 
de contagem de referência. 
III – Uma estrutura dinâmica na tipologia de dados faz com que o programa entenda a priori o 
tipo de informação que está sendo utilizada. 
 
Assinale a alternativa que correlaciona adequadamente os dois grupos de informação. 
 
a. 1-III; 2-I; 3-II. 
 
b. 1-II; 2-III; 3-I. 
 
c. 1-I; 2-III; 3-II. 
 
d. 1-I; 2-II; 3-III. 
 
e. 1-III; 2-II; 3-I. 
1,75 pontos 
PERGUNTA 4 
1. A linguagem Python é vista como uma linguagem de programação que se aproxima de forma 
substancial da linguagem humana ao invés do sistema binário vinculado à linguagem de 
máquina. De outro modo, sabe-se que ela apresenta particularidades relevantes que a levam 
a uma série de vantagens no contexto das linguagens de programação, desde a questão da 
facilidade às questões voltadas para estruturação de dados. Os paradigmas de programação 
são as distintas abordagens que um determinado elemento programador pode utilizar a fim de 
desenvolver e solucionar questões específicas. 
 
Com base na descrição anterior envolvendo algumas características da linguagem Python, 
avalie as afirmações a seguir, em relação a termos utilizados, e relacione-as adequadamente 
aos termos às quais se referem. 
 
1 – Procedural. 
2 – Orientação a objetos. 
3 – Funcionalidade. 
 
I – Baseia-se em estruturas conhecidas, na Ciência de Dados, como “funções”, que têm como 
objetivo principal a partição em blocos nos quais cada um deles possui um trabalho peculiar. 
II – Caracteriza-se como o mais comum dos paradigmas, fundamentando-se em estruturas 
específicas, denotadas por “classes e objetos”. 
III – As orientações são levadas ao sistema computacional na sequência natural que devem 
ser efetivadas. 
 
Assinale a alternativa que correlaciona adequadamente os dois grupos de informação. 
 
a. 1-III; 2-II; 3-I. 
 
b. 1-II; 2-III; 3-I. 
 
c. 1-III; 2-I; 3-II. 
 
d. 1-I; 2-II; 3-III. 
 
e. 1-I; 2-III; 3-II. 
1,75 pontos 
PERGUNTA 5 
1. As linguagens de programação são o alicerce fundamental para o desenvolvimento de 
sistemas, sites etc., assim sendo, a construção de inteligências artificiais, a realização de 
análise de dados ou a projeção do back-end de uma aplicação envolvem a utilização da 
linguagem Python e de aparatos derivativos. 
 
Nesse contexto, são visualizadas como características fundamentais da linguagem Python: 
 
 
a. multiplataforma / multiparadigma / linguagem interpretada. 
 
b. plataforma simples / multiparadigma / linguagem interpretada. 
 
c. multiplataforma / multiparadigma / linguagem orientada. 
 
d. multiplataforma / paradigma único / linguagem programada. 
 
e. multiplataforma / paradigma único / linguagem interpretada. 
1,5 pontos 
PERGUNTA 6 
1. Sabemos que há uma biblioteca da linguagem Python voltada para a análise de dados, e que 
sua nomenclatura, derivada de “dados de painel”, do inglês panel data, constitui uma 
terminologia econométrica usada para a descrição de conjuntos de dados estruturados 
multidimensionais. 
Nesse sentido, caracteriza-se como uma das bibliotecas mais utilizadas ao redor do mundo 
por cientistas de dados. Estamos falando da: 
 
a. biblioteca Natplotlib. 
 
b. biblioteca Numpy. 
 
c. biblioteca Catplotlib. 
 
d. biblioteca Pandas. 
 
e. biblioteca Mumpy.

Outros materiais