3. User interface

In this unit we review some of the ways that users can interact with the tools you develop using Python.

Tutorials

  1. Creating simple web apps with Streamlit
  2. Writing executable scripts with Argparse

Lectures

Wednesday, February 11, 2026

Introduction to Streamlit

Monday, February 16, 2026

Adding command-line options to Python scripts using Argparse