Session Details

Week 3, Session 7 — Tue Dec 14

Prep

  1. Zelle, §5.1–5.3, and §5.6. Also review §2.6.

HW Due

  1. HW 6

Topics

  1. Strings: String operations. Lists and strings. String encoding. String formatting.
  2. Processing files
  3. Writing simple functions
  4. Functions calling other functions.

Outline

  1. [ 5 min] Hand-back quizzes, discuss questions.
  2. [30 min] Software development class exercise, the Month-Day problem
  3. [15 min] String operations basics
  4. [ 5 min] Quiz question on name transposition (Q9)
  5. [5 min] Break
  6. [15 min] String encodings
  7. [10 min] String formatting
  8. [20 min] In-class practice
  9. [ 5 min] Hand-back quizzes, discuss questions
  10. [10 min] Sequences and indexing: negative indices.
  11. [10 min] String format specifiers
  12. [10 min] File Processing
  13. [20 min] File exercises
  14. [ 5 min] Break
  15. [20 min] Function parameters, return values
  16. [25 min] begin HW

Resources

  1. No slides today

HW Assigned

  1. HW 7