• Redução, transformações de problemas; • Diferentes abstrações para representar a realidade; • Ver dados como programas e programas como dados; • Diferentes modelos de computação; • Possibilidades/limites do computador/da computação.
class - continue - def - del - elif - else - except - exec finally - for - from - global - if - import - in - is - lambda - nonlocal - not - or pass - raise - return - try - while - with - yield - True - False - None
Python pode executar; Ex.: while, if, for, import. Expressão é uma combinação de valores, variáveis, operadores e chamadas de funções e necessitam ser calculadas. Ex.: x = x + 1
e podem ser usados para forçar que uma expressão seja calculada na ordem que você deseja; • Exponenciação tem a segunda precedência mais alta; • Multiplicação e ambas as divisões têm a mesma precedência, que são mais altas que adição e subtração, que também têm a mesma precedência.
estabelecem que 0 graus aponta para o leste; • Sempre que você precisar desenhar uma forma fechada, como um quadrado ou retângulo, é uma boa prática deixar a tartaruga de volta ao estado original, apontando para a mesma direção inicial; • Um dos principais usos para comentários é deixar gravado o seu agrupamento mental e as ideias grandes. Elas nem sempre ficam explícitas no código.
anti-horário; • O rabo da tartaruga pode ser deixado para baixo ou para cima; • Mudar o corpo da tartaruga; • Controlar a velocidade de animação [1-10]; • A tartaruga pode ser carimbada na janela.