Lab2: PROGRAMANDO COM SCRIPTS Dilvan Moreira
Utilizando PyScripter Dentro da pasta do Python na sua pendrive Acesse “PyScripter-Portable.exe”
PyScripter – Área de criação do Código
PyScripter – Executando um programa Iniciar o Interpretador Ctrl + F9 Menu “Run”, opção “Run”
PyScripter – Interpretador do Python
Debugging (Depurador) É o processo de encontrar e reduzir defeitos de um software Ajuda a encontrar problemas no software É possível executar linha por linha do software
PyScripter – Iniciando Debug Marcar um Breakpoint (Ponto Inicial de Parada) E iniciar o Debug Shift + F9 Menu “Run”, opção “Debug”
PyScripter – Vendo os Valores das Variáveis
Não existe nenhum variável adicionada. Cada variável deve ser adiciona: Clique com o botão direito na lista “Watches” Clique na opção “Add Watch”
PyScripter – Vendo os Valores das Variáveis Aparecerá uma tela para poder informar o nome de uma variável. Depois clique em “OK” Para este programa será adicionado 3 variáveis: a, b, c
PyScripter – Vendo os Valores das Variáveis Inicialmente todas as variáveis aparecerão sem valores ou com valores inválidos (quando a variável não for inicializada).
PyScripter – Próxima linha de código (F8) Próxima linha
PyScripter – Próxima linha de código (F8)
PyScripter – Cancelar o Debug
Biblioteca – swampy.1.4 Faça download: Salvar o arquivo na pasta do Python em sua PenDrive
Biblioteca – swampy.1.4 Descompactar o arquivo dentro da pasta do Python Botão direito em cima do arquivo clicar em “Extrair aqui”
Ligando a Biblioteca ao PyScripter Acesse “PyScripter-Portable.exe” Acesse menu “Tool”, e o sub-menu “Python”
Selecione a pasta que foi descompactada, E depois clique em “Add” Ligando a Biblioteca ao PyScripter
Deverá aparecer um novo item na lista, quase igual a este. E depois clique em “OK” Ligando a Biblioteca ao PyScripter
Testem o seguinte código: from TurtleWorld import * world = TurtleWorld() bob = Turtle() print bob # inser os demais códigos aqui wait_for_user() Algum erro? Testando a biblioteca swampy.1.4
Utilizem esse código para desenhar: fd(bob, 100) lt(bob) fd(bob, 100) Testando a biblioteca swampy.1.4
Substituam o código anterior: fd(bob, 100) lt(bob) fd(bob, 100) lt(bob) fd(bob, 100) lt(bob) fd(bob, 100) Testando a biblioteca swampy.1.4
Substituam o código anterior: def polyline(t, length, n, angle): for i in range(n): fd(t, length) lt(t, angle) Testando a biblioteca swampy.1.4
Substituam o código anterior: def polyline(t, length, n, angle): for i in range(n): fd(t, length) lt(t, angle) Comando For
Perguntas? Se não, mãos a obra Faça os exercícios da “Lab2: Programando com Scripts” Entrega: 16 de setembro