This unit has no explicit learning outcomes, but is intended to illustrate some topics that may be useful for final projects and other work. Topics may include:
Basic list comprehensions (and perhaps dict and set comprehensions also)
Sorting and searching algorithms
Some material for simulations that we didn’t get to:
Serialization (e.g., JSON files)
Making random decisions
Standard library features (collections.Counter, re, enumerate)