Goals and Outcomes
Learning Goals
After completing this module, the student should:
- Understand the difference between statements and expressions in Python.
- Know the basic control structures in Python.
- Understand how conditional logic is used in these structures.
- Know about iterators.
- Understand comprehensions in Python and know how to use them.
Learning Outcomes
In terms of specific knowledge, skills, and abilities, after completing this module students should be able to:
- Recognize primary control structures available in Python and their basic use cases.
- Write comprehensions for each of Python’s list-like data structures.
- Recognize when iterators are used by Python functions (such as
open()
). - Understand basic conditional logic statements and their role in designing data flow in a program.