Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Framework 
O que e um framework no contexto da programacao?
a) Um tipo de biblioteca com funcoes especificas para manipulacao de dados
b) Um conjunto de ferramentas e estruturas que facilitam o desenvolvimento de software
c) Um sistema operacional usado para programar em Python
d) Um banco de dados utilizado para armazenar codigos
Resposta correta: b) Um conjunto de ferramentas e estruturas que facilitam o desenvolvimento de
software
Explicacao: Um framework e um conjunto de bibliotecas e ferramentas pre-configuradas que
ajudam os desenvolvedores a construir aplicativos de maneira mais rapida e eficiente. Ele oferece
uma estrutura basica sobre a qual o codigo pode ser construido.
Qual e a principal vantagem de utilizar um framework no desenvolvimento de software?
a) Aumenta o custo do desenvolvimento
b) Reduz o tempo de desenvolvimento e facilita a manutencao
c) Torna o codigo mais dificil de entender
d) Restringe o desenvolvimento a determinadas funcionalidades
Resposta correta: b) Reduz o tempo de desenvolvimento e facilita a manutencao
Explicacao: A principal vantagem de usar um framework e que ele acelera o desenvolvimento,
proporcionando uma estrutura pronta, alem de facilitar a manutencao com codigo organizado e
reutilizavel.
Qual desses e um exemplo de framework utilizado para desenvolvimento de aplicacoes web em
Python?
a) Django
b) React
c) Laravel
d) Flutter
Resposta correta: a) Django
Explicacao: Django e um framework para desenvolvimento de aplicacoes web em Python. Ele e
conhecido por ser robusto, seguro e por fornecer uma maneira rapida e pratica de construir sites e
sistemas.
Qual e a principal caracteristica de um framework "opinionated"?
a) Permite total liberdade para o desenvolvedor escolher a estrutura do projeto
b) Fornece muitas convencoes e escolhas de design que guiam o desenvolvedor
c) Nao tem regras sobre como o projeto deve ser estruturado
d) Requer que o desenvolvedor escreva todo o codigo do zero
Resposta correta: b) Fornece muitas convencoes e escolhas de design que guiam o desenvolvedor
Explicacao: Um framework "opinionated" tem uma visao clara sobre como o codigo deve ser
estruturado, fornecendo convencoes que guiam o desenvolvedor a seguir um caminho especifico
para resolver problemas.
Qual e a principal diferenca entre um framework e uma biblioteca?
a) Bibliotecas fornecem um codigo pre-escrito que voce chama conforme necessario, enquanto um
framework dita a estrutura do seu codigo
b) Frameworks sao mais rapidos que bibliotecas
c) Bibliotecas sao sempre mais faceis de usar do que frameworks
d) Frameworks nao precisam de bibliotecas para funcionar
Resposta correta: a) Bibliotecas fornecem um codigo pre-escrito que voce chama conforme
necessario, enquanto um framework dita a estrutura do seu codigo
Explicacao: A principal diferenca e que um framework define a estrutura do codigo e dita como ele
deve ser feito, enquanto uma biblioteca oferece funcoes ou recursos especificos que podem ser
usados conforme necessario no codigo.
Quais dos seguintes frameworks sao usados para o desenvolvimento de interfaces graficas de
usuario (GUI)?
a) React
b) Tkinter
c) Flask
d) Django
Resposta correta: b) Tkinter
Explicacao: Tkinter e um framework de Python para criacao de interfaces graficas. Ele e utilizado
para desenvolver aplicacoes com janelas, botoes e outros componentes de GUI.
O que significa a sigla MVC em frameworks de desenvolvimento?
a) Model-View-Controller
b) Model-Variable-Controller
c) Method-View-Code
d) Module-View-Code
Resposta correta: a) Model-View-Controller
Explicacao: MVC e um padrao de arquitetura de software que separa o codigo em tres partes:
Model (dados e logica), View (interface do usuario) e Controller (intermediario entre o modelo e a
visao), promovendo uma maior organizacao e manutenibilidade do codigo.
Qual framework e comumente utilizado para o desenvolvimento de aplicativos moveis em Python?
a) React Native
b) Django
c) Flask
d) Kivy
Resposta correta: d) Kivy
Explicacao: Kivy e um framework open-source para o desenvolvimento de aplicacoes moveis e de
desktop com Python, suportando uma ampla variedade de dispositivos.
O que e um framework "full-stack"?
a) Um framework focado apenas na camada de dados
b) Um framework que oferece solucoes completas para o desenvolvimento de aplicacoes, incluindo
frontend e backend
c) Um framework voltado apenas para o design da interface
d) Um framework que so lida com a interacao com o banco de dados
Resposta correta: b) Um framework que oferece solucoes completas para o desenvolvimento de
aplicacoes, incluindo frontend e backend
Explicacao: Um framework "full-stack" e projetado para cobrir todas as camadas de
desenvolvimento de uma aplicacao, incluindo tanto o backend quanto o frontend, fornecendo todas
as ferramentas necessarias para o desenvolvimento completo.
Qual dos seguintes frameworks e conhecido por ser "micro" e e frequentemente utilizado para criar
APIs simples em Python?
a) Django
b) Flask
c) Angular
d) Spring
Resposta correta: b) Flask
Explicacao: Flask e um micro-framework para Python, ou seja, ele e mais simples e leve, ideal para
a criacao de APIs e aplicacoes web pequenas e flexiveis.
Quais sao as vantagens de utilizar um framework como o Django para desenvolvimento de
aplicacoes web?
a) Ele permite um controle total sobre o design da interface
b) Ele oferece uma estrutura pronta com recursos como autenticacao, ORM e seguranca embutidos
c) Ele e mais simples de usar do que qualquer outra biblioteca
d) Ele permite que o desenvolvedor escreva codigo diretamente em HTML
Resposta correta: b) Ele oferece uma estrutura pronta com recursos como autenticacao, ORM e
seguranca embutidos
Explicacao: O Django e um framework "opinionated" que vem com recursos prontos, como um
sistema de autenticacao, ORM (Object-Relational Mapping) para interagir com bancos de dados e
medidas de seguranca embutidas, permitindo que o desenvolvedor se concentre mais na logica do
negocio.
Qual e a funcao de um "ORM" em um framework web?
a) Gerenciar a comunicacao com o cliente da aplicacao
b) Permitir a interacao com o banco de dados por meio de objetos em vez de SQL puro
c) Criar a interface grafica do usuario
d) Gerenciar a comunicacao entre o backend e o frontend
Resposta correta: b) Permitir a interacao com o banco de dados por meio de objetos em vez de
SQL puro
Explicacao: O ORM (Object-Relational Mapping) e uma tecnica que permite que voce interaja com
o banco de dados utilizando objetos e classes, ao inves de escrever SQL diretamente. Isso facilita a
integracao entre o codigo da aplicacao e os dados.
Por que escolher um framework como o Flask para aplicacoes menores ou APIs?
a) Porque o Flask fornece todas as ferramentas necessarias para grandes aplicacoes
b) Porque o Flask e altamente configuravel e mais leve, ideal para pequenas aplicacoes e APIs
c) Porque o Flask e melhor para desenvolvimento de interfaces graficas
d) Porque o Flask tem integracao automatica com bancos de dados
Resposta correta: b) Porque o Flask e altamente configuravel e mais leve, ideal para pequenas
aplicacoes e APIs
Explicacao: O Flask e um micro-framework que permite ao desenvolvedor construir aplicacoes de
forma simples e flexivel, sem impor uma estrutura rigida, sendo perfeito para APIs e projetos
menores.
Qual dessas caracteristicas descreve melhor um framework "nao-opinionated"?
a) Ele fornece uma estrutura rigida de como o codigo deve ser escrito
b) Ele oferece muitas convencoes e escolhas para o desenvolvedor
c) Ele permite ao desenvolvedor escolher as ferramentas e abordagens que achar mais adequadas
d) Ele nao tem suporte a bibliotecas externas
Resposta correta: c) Ele permite ao desenvolvedor escolher as ferramentas e abordagens que
achar mais adequadas
Explicacao: Frameworks "nao-opinionated" oferecem maior flexibilidade e menos restricoes quanto
a maneira como o desenvolvedor organiza e escreveo codigo, deixando-o mais livre para escolher
suas ferramentas.
O que significa "convention over configuration" em um framework?
a) O framework forca a configuracao de cada elemento de uma aplicacao
b) O framework oferece varias convencoes e praticas recomendadas, permitindo ao desenvolvedor
seguir essas diretrizes sem a necessidade de configura-las manualmente
c) O framework permite que voce configure tudo do zero, sem qualquer convencao
d) O framework nao oferece convencoes e deixa tudo a cargo do desenvolvedor
**Resposta correta: b) O framework oferece varias convencoes e praticas recomendadas,
permitindo ao desenvolvedor seguir essas diretrizes sem a necessidade de configura-las manual

Mais conteúdos dessa disciplina