Prévia do material em texto
Roteiro Aula Prática PROGRAMAÇÃO ORIENTADA A OBJETOS PARA DADOS 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. 2 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: 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 3 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. 4 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: 5 · 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. 6 image6.png image7.png image8.png image9.png image1.png image2.png image3.png image4.jpeg image5.png