Você está na página 1de 15

PROGRAMANDO COM

SCRIPTS
Dilvan Moreira
Debugging (Depurador)
o processo de encontrar e reduzir
defeitos de um software
Ajuda a encontrar problemas no software
possvel executar linha por linha do
software
PyCharm Iniciando Debug

Marcar um Breakpoint (Ponto Inicial de


Parada)
E iniciar o Debug
Shift + F9
Menu Run, opo Debug
PyCharm Debug

Podemos utilizar a funo Step


Into(F7) para executar linha a linha e
acompanhar nosso programa
PyCharm Debug

Clicando com o boto direito em uma


varivel e depois em Add to watches
podemos acompanhar o contedo de
PyCharm Debug

Assim podemos ter a certeza de como as


variveis de um programa se
comportam
Biblioteca swampy.1.4

Instalar no PyCharm(Seguir passos a


seguir) ou salvar o arquivo na pasta do
Python
Download manual:
https://code.google.com/p/swampy/do
wnloads/list
Ligando a Biblioteca ao
PyCharm
V em File -> Settings (Alt + Ctrl + S) - >
Project Interpreter
Ligando a Biblioteca ao
PyCharm
Se necessrio, instale os pacotes
solicitados pelo PyCharm na parte
inferior(No exemplo clicando em Install
Setuptools):

Aps isso clique no cone Install(Alt +


Insert):
Ligando a Biblioteca ao
PyCharm
Procure pela biblioteca swamp e clique
em Install Package.

O Download
ser efetuado e
a biblioteca
instalada.
Testando a biblioteca
swampy.1.4
Testem o seguinte cdigo:
from TurtleWorld import *
world = TurtleWorld()
bob = Turtle()
print bob
# inserir os demais cdigos aqui
wait_for_user()
Algum erro?
Testando a biblioteca
swampy.1.4
Utilizem esse cdigo para desenhar:

fd(bob, 100)
lt(bob)
fd(bob, 100)
Testando a biblioteca
swampy.1.4
Substituam o cdigo 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 cdigo anterior:
def polyline(t, length, n, angle):
for i in range(n):
fd(t, length)
lt(t, angle)
Perguntas?
Se no, mos a obra
Faa os exerccios do laboratrio
Programando com Scripts