0% acharam este documento útil (0 voto)
12 visualizações7 páginas

Interface Grafica Com Python

O documento apresenta um exercício de programação em Python, focando no uso de frameworks como Tkinter e Kivy para desenvolvimento de interfaces gráficas. Ele inclui questões sobre a aplicação de conceitos de programação, com gabaritos comentados que explicam as respostas corretas. O texto destaca a flexibilidade e simplicidade do Python, tornando-o uma escolha popular para desenvolvimento rápido de software.

Enviado por

werbet.off
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
12 visualizações7 páginas

Interface Grafica Com Python

O documento apresenta um exercício de programação em Python, focando no uso de frameworks como Tkinter e Kivy para desenvolvimento de interfaces gráficas. Ele inclui questões sobre a aplicação de conceitos de programação, com gabaritos comentados que explicam as respostas corretas. O texto destaca a flexibilidade e simplicidade do Python, tornando-o uma escolha popular para desenvolvimento rápido de software.

Enviado por

werbet.off
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 7

Você acertou 4 de 5 questões

Verifique o seu desempenho e continue treinando! Você pode refazer o exercício


quantas vezes quiser.

Verificar Desempenho

1 Marcar para revisão

Durante as aulas de programação, o aluno Frederico se mostrou interessado em


aprofundar seus conhecimentos em frameworks que possibilitem o desenvolvimento de
aplicações com interface gráfica para a interação com o usuário final. Conhecendo a
versatilidade da linguagem Python, marque a alternativa que apresenta um framework
comum que poderia ajudar Frederico.

A Rpki.

B Stdio.color.

C Tkinter.

D Scanf.

E ColorACM.

Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!

Gabarito Comentado
i é f i f áfi ã i é
O Tkinter é um framework de interface gráfica padrão da linguagem Python. Ele é
amplamente utilizado para o desenvolvimento de aplicações que necessitam de
interação com o usuário final, devido à sua sintaxe amigável e simples. Portanto, é
uma excelente opção para o aluno Frederico aprofundar seus conhecimentos e
desenvolver aplicações com interface gráfica na linguagem Python.

2 Marcar para revisão

O Python adquiriu destaque na área de desenvolvimento, em parte, pela sua


simplicidade, mas também por possuir diversos pacotes e frameworks que facilitam, por
exemplo, a construção de aplicações de bancos de dados, ciência de dados e
construção de interfaces. A quantidade de recursos associada ao Python auxilia o
desenvolvedor a construir aplicações padronizadas, adaptadas às funções de negócio e
preparadas para mudanças, de forma mais rápida e com menor custo. Tais
características fazem do Python uma linguagem apropriada ao desenvolvimento rápido
de projetos de software.
Com base no texto apresentado, conclui-se que

A linguagem Python estabelece padrões de simplicidade que exigem dos


A
pacotes e frameworks de terceiros adaptação estrutural.

A linguagem Python permite criar rapidamente aplicações flexíveis que


B
permitem o desenvolvedor re-projetar conforme a necessidade.

A linguagem Python possui mecanismos embutidos para construção de


C
interfaces ricas, padronizando assim os projetos de software.

A linguagem Python possui uma grande quantidade de recursos, o que torna a


D
adaptação às funções de negócio mais demorada.

A linguagem Python se destaca pela quantidade de pacotes e frameworks, no


E
entanto, a aplicação do RAD fica prejudicada devido à falta de padronização.

Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a B, que afirma que a linguagem Python permite criar
rapidamente aplicações flexíveis que permitem o desenvolvedor re-projetar
conforme a necessidade. Isso é verdadeiro, pois o texto destaca a simplicidade e a
flexibilidade do Python, além da grande quantidade de recursos disponíveis, que
auxiliam o desenvolvedor a construir aplicações adaptáveis e preparadas para
mudanças de forma rápida e com menor custo.
As demais alternativas são incorretas. A alternativa A sugere que o Python exige
adaptação estrutural dos pacotes e frameworks de terceiros, o que não é
mencionado no texto. A alternativa C afirma que o Python possui mecanismos
embutidos para construção de interfaces ricas, o que também não é mencionado
no texto. A alternativa D sugere que a grande quantidade de recursos do Python
torna a adaptação às funções de negócio mais demorada, o que contradiz o texto.
Por fim, a alternativa E afirma que a aplicação do RAD fica prejudicada devido à
falta de padronização, o que é contrário ao que o texto apresenta, pois o Python é
destacado pela sua simplicidade e flexibilidade, características que favorecem a
aplicação do RAD.

3 Marcar para revisão

Considere o fragmento de código Python abaixo.


from kivy.app import App
from kivy.uix.button import Button

class EApp(App):
def lacuna(self):
return Button(text='Pressione para passar de fase!')

EApp().run()
Para que o código seja compilado e executado corretamente, a palavra lacuna deve ser
substituída por:

A ClassApp

B buildApp
C EApp

D build

E EbuildApp

Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!

Gabarito Comentado
A resposta correta é: build

4 Desmarcar para revisão

A biblioteca tkinter possui diversos componentes que devem ser usados em


determinadas situações que auxiliem o usuário na realização de uma tarefa. Selecione a
opção CORRETA que apresenta o componente do tkinter mais adequado para tratar a
situação em que uma mensagem deve ser exibida para o usuário logo depois que ele
realizou uma tarefa e que ele precisa fazer algum tipo de confirmação:

A Dialog

B Checkbox

C Label

D Button

E Message
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!

Gabarito Comentado
O componente "Dialog" da biblioteca tkinter é o mais adequado para a situação
descrita no enunciado. Isso ocorre porque o "Dialog" é um componente que
permite a exibição de uma mensagem para o usuário e aguarda uma resposta
deste, sendo ideal para situações em que é necessário fazer uma confirmação após
a realização de uma tarefa.

Exercicio
Interface Grafica Com Python
5 Marcar para revisão

Considere o fragmento de código Python abaixo.


1. import tkinter as tk
2. janela = tk.Tk()
3. T = tk.Text(janela, height=2, width=30)
4. T.pack()
5. T. lacuna_I (tk.END, lacuna_II)
6. tk.mainloop()
Para que o código seja compilado e executado corretamente e, além disso, seja exibida
a mensagem:
"Este é um texto.
Esta é a segunda linha.
Esta é a terceira linha."
as palavras lacuna_I, e lacuna_II devem ser substituídas, respectivamente, por:

A text e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira linha.\n")

B insert e "Este é um texto.\nEsta é a segunda linha. \nEsta é a terceira linha.\n")

C insert e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira linha.\n")

D text e "Este é um texto. Esta é a segunda linha. Esta é a terceira linha.\n")


E Nenhuma das outras alternativas.

Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!

Gabarito Comentado
A resposta correta é: insert e "Este é um texto.\nEsta é a segunda linha. \nEsta é a
terceira linha.\n")

Você também pode gostar