← All Weeks    ← Week 6

Week 7: Modules, Dependencies, and Virtual Environments

Learning Objectives

By the end of this week, students will be able to:

Perspectival Reading

Reading: TBD

Reflection Questions

  1. Why is it useful to separate code into multiple files and modules?
  2. What problems do virtual environments solve in a programming workflow?
  3. How can dependency management make collaboration easier and safer?

Slides

View slides

Lab Assignment

Week 7 Lab — GitHub Classroom (link TBD)