Readings
DS 1001 Active Learning Modules
Preface
Rubric
M02: Basic Python
Module: Using Python
Module: Variables and Data
M03: Control Structures
Goals and Outcomes
Readings
NB: On Iterables and Iterators
NB: On Control Structures
NB: On Comprehensions
Quiz
Homework
M04: Functions
Goals and Outcomes
Readings
NB: Importing Functions
NB: Introduction to Functions
NB: Lambda Functions
NB: Recursion
NB: Variable Scope
NB: Functions Calling Functions
Quiz
Homework
Table of contents
Optional
Readings
Lutz 2019, Part IV, Chapter 16: Function Basics
Lutz 2019, Part IV, Chapter 17: Scopes
Non-local is for advanced users
Lutz 2019, Part IV, Chapter 18. Arguments
Lutz 2019, Part IV, Chapter 19: Advanced Function Topics
Optional
McKinney, Python for Data Analysis, Appendix A: Python Language Essentials
. Read section on Functions.
Functions (W3S)
Global and Local Variables (GFG)
Lambda Functions (Real Python)
Goals and Outcomes
NB: Importing Functions