Functions and Modules
35 mins
Focuses on building reusable code blocks and organizing projects.
Learning Goals
- Define functions with parameters and return values.
- Explain the difference between pass‑by‑value and pass‑by‑reference.
- Create modules/packages to encapsulate functionality.
- Demonstrate scope isolation between modules.
- Apply naming conventions and documentation for functions.