As always: make a copy of this repository to commit changes to
- Posting in Gitter
- Functions
- Data structures
- Function anatomy
- Naming functions
- Providing arguments
- The function body
- The
return
statement
- Thinking functionally
- Programs are data and its transformations
- Functions are just transformations on data
- Functions as values
- Lab 1
- Step through the code and discuss
- Imagine alternative code flows
- Organize the code
- Make code DRYer ('don't repeat yourself')
- Redundant code is a headache to maintain
Section 2: Library overview
- Selecting (filtering for) elements in lists
each
: No morefor
loops!*- Lab 2
*Mostly!
- Complete Week 3 Labs (Lab 2, Part 4 is an Optional Challenge)