Buscar

N2 - Programação em Phyton

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 4 páginas

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

Prévia do material em texto

1.As estruturas de dados na programação, de maneira geral, são grandes facilitadoras para se alcançar a resolução de problemas específicos, em diversas situações da etapa de desenvolvimento, e a programação em Python permite a utilização de vários tipos estrutura de dados.
 
A respeito das estruturas de dados, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
 
I. (   )  Dados armazenados de forma sequencial é uma característica de estrutura de dados denominada de lista.
II. (  ) Na estrutura de dados chamada de lista, indício é o nome dos elementos que são inseridos.
III. (  ) Na estrutura de dados denominada lista, o primeiro elemento é indicado pelo número 1 (um).
IV. (   ) Quaisquer tipos de dados primitivos podem ser armazenados nas estruturas de dados de lista.
 
Assinale a alternativa que apresenta a sequência correta:
V F F V
2.A SciPy é um exemplo de biblioteca que pode ser utilizada na programação em Python, assim como a Pandas, que é uma biblioteca considerada de alto desempenho e que dispõe de estruturas de dados e modelagem para Python semelhantes a outras linguagens de programação. Nesse sentido, assinale a alternativa que indica um exemplo de linguagem de programação que tem similaridade com a biblioteca Pandas.
Sua resposta está incorreta. A alternativa está incorreta, pois a programação HTML e HTML5, que é uma evolução do HTML, como a linguagem de programação CSS, são mais destinadas para programação web do que para aplicações. E programação orientada a objetos é uma característica e não uma linguagem especificamente.
3.O interpretador do Python, normalmente, já vem instalado quando o sistema operacional utilizado for o Linux. Mas para os demais sistemas operacionais, como o Windows da Microsoft, é necessário instalá-lo, sendo incluída a documentação, interpretador e IDE. Conforme apresentado, analise as asserções a seguir e a relação proposta entre elas.
 
I. O uso de bibliotecas de GUI também é permitido quando se utilizada a programação em Python.
POIS:
II. Tkinter é considerado interface para a biblioteca GUI no Python, sendo um exemplo de biblioteca.
 
A seguir, assinale a alternativa correta:
Sua resposta está incorreta. A alternativa está incorreta, pois a asserção I é uma proposição verdadeira e a asserção II é uma proposição falsa. Isso porque o uso de bibliotecas de GUI é permitido em Python, mas Tkinter não é interface para a biblioteca, e sim módulo padrão para GUI no Python.
4.A NumPy foi desenvolvida com objetivo de trabalhar com matrizes e fornecer várias rotinas numéricas de simples e eficientes usos, como rotinas de otimização e integração numérica. Ela fornece manipulação de matriz n-dimensional de maneira veloz e prática. A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas.
 
I. A NumPy possui ferramentas que integram código C / C++ e Fortran.
POIS:
II. A NumPy permite transferir dados para bibliotecas externas em código C / C++ e Fortran.
 
A seguir, assinale a alternativa correta.
Resposta correta. A alternativa está correta. A asserção I é uma proposição verdadeira, pois a NumPy tem recursos e ferramentas que permitem integrar as linguagens codificadas em C / C++ e Fortran. A asserção II é uma proposição verdadeira, pois, pelo fato de a NumPy integrar a codificação C / C++ e Fortran, ela permite a transferência de dados para bibliotecas externas escritas nestas linguagens. Assim, a asserção II é uma justificativa correta da I.
5.As aplicações desenvolvidas utilizando a linguagem de programação Python permitem que elas sejam executadas em múltiplas plataformas sem alterações. Assim, grandes empresas utilizam esta linguagem de programação, além de ser simples e existirem extensões para Python em C e C++.
 
Considerando o texto apresentado, sobre fundamentos de programação utilizando Python, analise as afirmativas a seguir:
I. Python permite interfacear ferramentas apenas nas linguagens de programação Java e HTML.
F II. Python é similar às linguagens compiladas e converte sua escrita para determinada plataforma.
III. O processamento de bytecodes permite que uma aplicação possa ser operada em diferentes plataformas.
IV. Praticamente, pouca ou quase nenhuma alteração é aplicada utilizando o processamento de bytecodes.
 
Está correto o que se afirma em:
Sua resposta está incorreta. A alternativa está incorreta, pois existem extensões para Python em linguagem de programação C e linguagem C++, por exemplo. Ela se diferencia das linguagens compiladas, e não é similar às que convertem a escrita do código dos programas para uma determinada plataforma.
III e IV 
6.Além de bibliotecas e pacotes, existem módulos Python, que também são facilitadores para estruturas de dados e de controle associados na utilização em Data Science, sendo a Scikit-learn um exemplo. Conforme apresentado, analise as asserções a seguir e a relação proposta entre elas. 
 
I. A Scikit-learn visualiza dados e permite a criação de gráfico de maneira fácil.
POIS:
II. Scikit-learn é uma biblioteca que possui recursos para visualizar dados.
 
A seguir, assinale a alternativa correta:
Sua resposta está incorreta. A alternativa está incorreta, pois as asserções I e II são proposições falsas, já que a Matplotlib, e não a Scikit-learn, é um módulo Python e não biblioteca para visualizar dados, e proporciona a criação de gráfico de maneira fácil, histogramas e outras figuras profissionais.
7.Além da estrutura de dados conhecida como lista, a programação em Python permite o uso de outras, sendo que uma delas possui estrutura bem similar à de lista, mas é diferente em relação aos elementos que não podem ser alterados. Nesse sentido, assinale a alternativa que indica qual é a denominação da lista com esta característica.
Tupla
8.As estruturas e laços de repetição utilizando a linguagem de programação Python como exemplo, os loops ou seus laços de repetição, possuem codificação que indica como se dará a repetição por meio da denominação while e, também, da denominação for.
 
A respeito das estruturas e laços de repetição, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
 
I. ( F ) O laço denominado for permite que os itens sejam percorridos de uma coleção.
II. ( V )  A ação do laço denominado while executa o bloco de código declarado do loop.
III. ( F ) A repetição é determinada utilizando o laço que recebe o nome de while.
IV. (  ) A variável que está contida no for recebe a cada iteração um item da coleção.
 
Assinale a alternativa que apresenta a sequência correta:
Sua resposta está incorreta. A sequência está incorreta já que o laço que recebe o nome for
é o que permite que sejam percorridos os itens de uma coleção, e não o laço que recebe o nome de while. For determina a repetição e não o laço que recebe o nome de while, conforme apontado na afirmativa.
9.A programação em Python possui uma escrita de linguagem com códigos que facilita a produtividade e possui legibilidade, o que facilita programar com eficiência e rapidez. Além de todos esses benefícios, a Python é uma linguagem de programação com alto nível de codificação.
 
A respeito dos fundamentos de programação utilizando Python, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s)e F para a(s) falsa(s).
 
I. (  ) O aprendizado é difícil na linguagem de programação em Python.
II. (  ) Python é uma linguagem interpretada, imperativa e de script.
III.(  ) A sintaxe da programação em Python é extremamente confusa.
IV. (  ) Uma tipagem forte e dinâmica é característica da Python.
 
Assinale a alternativa que apresenta a sequência correta:
F V F V
10.O fato de a linguagem em Python ser uma linguagem de programação simples, disponibilizar grandes volumes de consulta à documentação, ter uma comunidade bastante colaborativa, entre outras, faz com que o programador em Python tenha maior preocupação no processo mais trabalhoso de um projeto. Nesse sentido, assinale a alternativa que indica qual é uma das etapas que levamais tempo no desenvolvimento de uma aplicação.
Sua resposta está incorreta. A alternativa está incorreta, pois briefing e definição do problema são etapas anteriores ao desenvolvimento do projeto. Assim como teste é uma etapa posterior, embora seja importante indicar o prazo para as aprovações do cliente, a etapa da lógica de programação precisa já estar desenvolvida, ou até finalizada, para que a etapa de aprovação do cliente possa acontecer. A etapa da lógica de programação é a mais trabalhosa e leva mais tempo, as outras etapas duram em média de um a três dias para serem cupridas.

Continue navegando