Buscar

DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON AV

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 7 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

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 6, do total de 7 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

A linguagem de programação Python possui muitos pacotes disponíveis e tem uma grande comunidade de colaboradores engajados na solução de problemas e disseminação de conhecimento. Selecione a opção CORRETA sobre a linguagem de programação Python: 
 
É ideal para projetos RAD, dado que é orientada a objetos. 
É usada para construir a lógica do sistema, mas não a interface gráfica com o usuário. 
 
Questões relacionada a disponibilidade de conteúdo, licença e simplicidade de sintaxe, fazem da linguagem Python um forte candidato para desenvolvimento de projetos RAD . 
Por ter uma sintaxe muito simples, não é necessário que o desenvolvedor precise programar linhas de código. 
Aplica-se perfeitamente bem para a RAD, dado que é considerada a melhor linguagem de programação. 
 2.
Ref.: 3990727
Pontos: 0,00  / 1,00
O pacote "tkinter" da linguagem de programação Python possui diversos componentes gráficos que facilitam a implementação da interface com o usuário. Em relação ao pacote "tkinter", selecione a opção CORRETA: 
Por ser um pacote recente, é recomendado usar outros pacotes de UI mais estáveis. 
É disponível para a maioria das distribuições do Linux, mas não para o Windows. 
Seus componentes só podem ser usados para as primeiras versões do protótipo, uma vez que a interação com seus componentes é limitada. 
 
É disponível tanto para plataforma Windows, como para Linux. 
 
Por fazer parte da instalação padrão do Python, o pacote tkinter pode ser usado diretamente no código sem a necessidade de fazer importação. 
 
ENSINEME: INTERFACE GRÁFICA COM PYTHON
 
 
 3.
Ref.: 3990704
Pontos: 0,00  / 1,00
Considere o fragmento de código Python abaixo que utiliza a biblioteca ¿psycopg2¿ para fazer operações no sistema gerenciador de banco de dados Postgre:  
	import psycopg2 
	conn = psycopg2.connect(database = "postgres", user = "postgres", password = " senha123", host = "127.0.0.1", port = "5432") 
	cur = conn.cursor() 
	cur.execute("""select * from public."AGENDA" where "telefone" = '02188888888' """) 
	registro = cur. lacuna_I() 
	conn.commit() 
	conn.close() 
Para que o código seja compilado e executado corretamente e, além disso, retorne todos os registros que satisfaçam a condição dada, é necessário substituir a palavra lacuna_I por: 
 
qryselect
fecthqry
fetchmany
fetchone
 
fetchall
 4.
Ref.: 3990701
Pontos: 0,00  / 1,00
Algumas das bibliotecas de interface gráfica disponíveis para o Python possuem portabilidade com outras bibliotecas, facilitando, assim, o trabalho do programador. Nesse sentido, selecione a opção que apresente a biblioteca de interface gráfica que é compatível com as bibliotecas Tkinter, PyQt, wxPython e Remi: 
 
PySimpleGUI
Pyforms
wxPython
Kivy
 
PyAutoGUI
 
ENSINEME: MANIPULAÇÃO DE DADOS EM ARQUIVOS
 
 
 5.
Ref.: 3990521
Pontos: 0,00  / 1,00
Considere o código a seguir, onde desejamos renomear o arquivo inicio.txt.
Analise a exceção exibida na figura e indique qual instrução deve substituir a linha 3, de forma a garantir a correta execução do programa. 
os.change("inicio.txt", "final.txt") 
os.remove("inicio.txt", "final.txt") 
os.remark("inicio.txt", "final.txt") 
 
os.replace("inicio.txt", "final.txt") 
 
os.rename("inicio.txt", "final.txt", force=True) 
 6.
Ref.: 3990524
Pontos: 0,00  / 1,00
Considere que executamos o script exercício_9a.py da imagem a seguir e obtivemos o erro apresentado no console abaixo da figura. 
Para evitar que o programa parasse, tratamos as exceções conforme script exercício_9b.py, também na imagem. Qual a saída do script exercício_9b.py ao ser executado? 
 
Diretório não encontrado 
O programa não irá gerar nenhuma saída 
 
Erro geral 
Erro de sistema 
O mesmo erro apresentado na execução do script exercício_9a.py 
 
ENSINEME: PYTHON COM BANCO DE DADOS
 
 
 7.
Ref.: 3990691
Pontos: 0,00  / 1,00
Em alguns cursores, como o sqlite3 e o mysql-connector-python, temos acesso ao valor gerado por colunas autoincrementadas após executar o comando INSERT. Dado que cursor é um objeto do tipo Cursor e conexao é um objeto do tipo Connection, assinale a alternativa que retorna esse valor corretamente: 
cursor.execute 
 
cursor.lastrowid 
conexao.commit 
 
cursor.lastrow 
conexao.lastrowid 
 8.
Ref.: 3990687
Pontos: 1,00  / 1,00
 Qual dos métodos da DB API 2.0 é utilizado para confirmar todas as operações pendentes: 
save
send 
 
commit 
execute 
connect 
 
ENSINEME: RAD (RAPID APPLICATIONS DEVELOPMENT)
 
 
 9.
Ref.: 3990412
Pontos: 0,00  / 1,00
A metodologia de desenvolvimento RAD possui diversas fases, cada uma com objetivos específicos de modo a desenvolver o sistema rápido e em conformidade com os requisitos de negócio. Nesse sentido, selecione a opção CORRETA as fases do RAD: 
A partir da modelagem de negócios é iniciada a fase de modelagem de processos; 
 
A modelagem de negócios é obtida através das análises do fluxo e da distribuição de informações. 
A fase de testes pode iniciar logo depois da fase de modelagem de processos; 
Os incrementos funcionais são feitos em cada uma das fases da metodologia RAD; 
 
A documentação referente aos requisitos funcionais do sistema são a fonte principal para fazer a modelagem de negócios; 
 10.
Ref.: 3990410
Pontos: 0,00  / 1,00
Um dos princípios do RAD é "Todas as mudanças durante o desenvolvimento são reversíveis". Nesse sentido, selecione a opção CORRETA: 
 
Nas iterações com os usuários, os desenvolvedores podem detectar que uma funcionalidade não atende a um requisito não-funcional, portanto é necessário retornar à versão anterior; 
A flexibilidade da metodologia RAD facilita o desenvolvimento de protótipos, portanto o desenvolvedor sempre pode criar uma versão; 
 
A versão atual do protótipo pode não corresponder à expectativa do cliente, portanto é adequado retornar a versão anterior que já está aprovada pelo cliente; 
Dada a flexibilidade da metodologia RAD, a utilização de ferramentas de controle de versões de software é desnecessária, pois os protótipos sempre podem ser recuperados; 
As novas versões devem ter o incremento de apenas uma nova funcionalidade, pois, caso não seja validada pelo usuário, é mais simples retornar a versão anterior que já foi validada.

Continue navegando