Thursday

Objectives

  • Understand the difference between mutable and immutable types in Python
  • Understand why the difference is important
  • Learn how to work with exceptions in Python to handle and communicate error conditions
  • Learn more advanced semantics for passing arguments to functions
  • Understand the basics of using functional programming style in Python
  • Learn about multi-version testing with tox
  • Create a tox configuration and verify cross-version compatibility for a small project

Readings

Review

Demo