Simple Python Data, Turtle Graphics, and Iteration

Reading

Chapter 1 and Chapter 4.

Key ideas

From chapter 2:

  • Simple python types: int(eger), float, str(ing)
  • Determing type: type
  • Declaring and using variables
  • Assignment token: =
  • Arithmetic operators: +, -, *, /, //, %, **
  • User input: input

From chapter 4:

  • Turtle Module Methods
    • Creation: turtle
    • Movement: forward, backward, goto
    • x, y orientation: right, left
    • Pen control: up, down, pensize
    • Drawing Color: color, fillcolor, begin_fill, end_fill
    • Status: heading, position
    • Turtle type: shape, e.g. arrow, classic, turtle or circle
    • Turtle Imprints: stamp, dot
  • Looping Construct: for
  • onclick(), onrelease(), ondrag() from turtle online documentation

From chapter 6:

  • Be able to write a function.
  • Be able to call a function.
  • Understand function parameters.
  • Understand the difference between a fruitful function and a non-fruitful function.
  • Understand the difference between a local variable and a global variable.