Baixe o app para aproveitar ainda mais
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.
Compartilhar