Lesson 3: Computation by accumulation

Outline:

  1. Questions?
  2. Recap Lesson 2: Python expressions
  3. Repetition via for loops
  4. Data visualization
  5. A taste of object-oriented programming

Explore after class:

  1. More practice with loops:
  2. The math library
  3. More practice with graphics.py: Exercise 5

What’s next

Upcoming assessments:

  • Homework assignment 2 is now released, and due next Thursday (with a short assessment due Monday at 10pm)
  • Quiz 1 will be next Friday (they are every even-week Friday)

What you should do now:

  • The readings (see below)
  • Submit Assignment 1 by 3pm today if you’re using a token
  • Read the description of Assignment 2 and complete Part 0 this weekend

Reading assignment (to be completed by the next class):

  • Zelle chapter 3 (pp. 59–79)
  • Zelle sections 4.1–4.3 (pp. 87–94)
  • Assignment #2 (due next Thursday at 10pm, with a short assessment due Monday at 10pm)