2. Python review

In this unit we will review some basics of Python programming. You will have covered the material here in IST 256.

Tutorials

  1. Input, output, variables, types, conditionals
  2. Iterations, lists, dictionaries, comprehensions
  3. Functions, documentation, strings, files
  4. Classes
  5. Modules and testing

Lectures

Wednesday, January 28, 2026

Overview of assignment 1. Introduction to Python: input, output, variables, types, conditionals.

Monday, February 2, 2026

Python lists and dictionaries; definite and indefinite loops. (Pre-recorded lecture.)

Wednesday, February 4, 2026

Python functions; string operations; file I/O. (Pre-recorded lecture.)

Monday, February 9, 2026

Python classes; imports