Reading assignment
Readings in the "Think Python 2e" book for CIS 40
Unit 4 - Functions
Chapter 3 Functions
3.1 Function calls
3.2 Math functions
3.3 Composition
3.4 Adding new functions
3.5 Definitions and uses
3.6 Flow of execution
3.7 Parameters and arguments
3.8 Variables and parameters are local
3.10 Fruitful functions and void functions
3.11 Why functions?
3.12 Debugging
3.13 Glossary
Chapter 4 Case study: interface design
4.9 docstring
Chapter 6 Fruitful functions
6.1 Return values
6.3 Composition