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

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

PROGRAMAÇÃO 
ORIENTADA A 
OBJETOS PARA 
DADOS 
Roteiro 
Aula Prática 
 
2 
 
 
 
ROTEIRO DE AULA PRÁTICA 
NOME DA DISCIPLINA: Programação Orientada a Objetos para Dados 
 
OBJETIVOS 
Definição dos objetivos da aula prática: 
Compreender conceitos técnicos da linguagem de programação Python. 
Aplicar estrutura da linguagem Python para construção de uma aplicação simples. 
Utilizar biblioteca disponível em Python, como base de estudos e prática comum no 
tratamento de dados, para criação de interface gráfica que receberá teclas 
pressionadas pelo usuário. 
 
 
INFRAESTRUTURA 
Instalações: 
Instalação da linguagem de programação Python 3.11.1 ou superior. 
Materiais de consumo: 
Descrição 
Quantidade de materiais 
por 
procedimento/atividade 
 
 
 
Software: 
Sim ( X ) Não ( ) 
Em caso afirmativo, qual? 
Pago ( ) Não Pago ( X ) 
Tipo de Licença: 
Descrição do software: 
Linguagem de programação Python 3.11.1 ou superior. 
Equipamento de Proteção Individual (EPI): 
- NSA 
 
 
PROCEDIMENTOS PRÁTICOS 
 
 
 
A realização dessa atividade consiste em construir o código para detecção de teclas pressionadas e, neste 
momento, para isso, construiremos uma interface gráfica simples para digitação utilizando a biblioteca 
tkinter. 
 
3 
 
No entanto, para que seja possível a construção da solução para este problema, será necessário ter, antes 
de mais nada, a versão mais recente do Python instalada em seu computador. O procedimento de 
instalação é simples. Acesse o site: <python.org.br> vá na opção “Inicie-se” e em seguida escolha 
“Download do Python”. No momento da construção dessa atividade, a última versão mais recente é a 
3.11.1. Você pode utilizar este ou uma superior. Feito isso, basta realizar a etapa de instalação que consiste, 
basicamente em etapas de avançar e finalizar a instalação. 
 
Atividade proposta: 
 
Utilizando uma biblioteca simples, disponível em python, vamos construir uma tela pequena para receber 
a digitação feita no teclado e nosso código deverá detectar quais teclas estão sendo pressionadas. Elas 
deverão se exibidas no terminal do IDLE, programa que acompanha nativamente a linguagem Python, em 
sua instalação. 
 
Procedimentos para a realização da atividade: 
 
1 - Para iniciarmos, abra o programa IDLE, ambiente integrado de desenvolvimento para Python. Ele é 
nativo, ou seja, ao instalar o Python, o IDLE é instalado automaticamente. Ao abrí-lo, você verá a seguinte 
tela: 
 
Fonte: Elaborado pelo autor. 
 
2 - Essa IDE oferece algumas configurações que podem ser exploradas a partir do menu superior. Por hora, 
não faremos nenhuma alteração dessa natureza. Para nós, nesse momento, é necessário criarmos um novo 
 
4 
 
arquivo para abrigar o código que deveremos construir. Para isso, vá ao menu File e, em seguida, escolha a 
opção “New File”. 
3 - Será aberta uma nova janela. Veja: 
 
Fonte: Elaborado pelo autor. 
 
4 - Agora, será possível inserir mais de uma linha de código, pois é nessa janela que podemos salvar o código 
digitado. Na tela anterior, só é possível utilizar código em tempo de execução, ou seja, você não consegue 
salvar um volume grande de linhas de programação. 
5 - Ao finalizar ou mesmo durante a construção de seu código, é possível executar o código digitado. 
Contudo, ao fazê-lo, o código será executado na primeira janela. Você precisará alternar entre as duas 
janelas para escrita do código e execução do mesmo. Veja um exemplo simples. Vamos escrever uma 
mensagem: 
print(“ola Mundo”) 
6 - Salve o arquivo. Para isso, vá em “File > Save As”, veja: 
 
Fonte: Elaborado pelo autor. 
 
 
5 
 
7 - Ao salva-lo, será exibida uma tela que te permite escolher o local onde salvar o arquivo e o nome que 
dará a ele. Todo arquivo escrito em Python tem a extensão .py. Veja: 
 
Fonte: Elaborado pelo autor. 
 
8 - Agora, insira o código apresentado na etapa anterior, salve as alteraçõse e execute-o acessando o menu 
“Run > Run Module”, ou simplesmente pressione a tecla F5. Veja na imagem: 
 
Fonte: Elaborado pelo autor. 
 
9 - Como mencionado anteriormente, o resultado da execução será apresentado na janela principal do IDLE, 
onde os códigos são exibidos. Vejamos como ficou o resultado de nossa programação: 
 
 
Checklist: 
 
 
 
6 
 
• Download e instalação do Python na versão 3.11.1 ou superior. 
• Abertura do IDLE para construção do código proposto na atividade. 
• Pesquisa sobre a biblioteca tkinter e métodos responsáveis pela detecção de teclas pressionadas. 
• Escrita e teste do código necessário para solução do problema. 
• Armazenamento do arquivo com o código construído para atividades e estudos futuros. 
 
RESULTADOS 
 
 
Resultados da aula prática: Construção de um pequeno programa que serve para identificar as 
teclas pressionadas no teclado do computador. Este programa deve ser escrito em Python, 
utilizando sua Interface de Desenvolvimento Integrado, o IDLE. A atividade deve ser realizada com 
apoio da biblioteca Tkinter, da linguagem python, que conta com todos os métodos necessários 
para cumprimento das exigências dessa atividade.

Mais conteúdos dessa disciplina