- Two-D Representations
- New Python Features
- List comprehensions
- Functions as objects
Day | Reading | Reading Questions |
---|---|---|
Monday | Chapter 3; reinforce 3.1, 3.2, 3.4.1, 3.4.2 | 3.102, 3.104 |
Tuesday | - | |
Wednesday | Chapter 3, 3.4.3, 3.3 | |
Friday | Chapter 3.3.1, 3.3.2, Chapter 5 if time | 3.59, 3.62 |
HW | Day Out | Day Due | Contents |
---|---|---|---|
HW_1.3 | Monday | Wednesday | Building native 2D representations |
HW_1.4 | Wednesday | Friday | List comprehensions and lambda functions |
HW_1.5 | Friday | Monday |
List patterns and integration with LoL and DoL.
Goal of the week is finish review topics and native Python representations so that we are in a place at the end of the week to read chapter 5 and set up and motivate the tabular data model.
Monday: Make sure we are all on the same page with respect to Python and file processing, lists and dictionaries.
Wednesday: Complete representations with the List of Dictionaries with new material on list comprehensions and vector operations and lambda functions.
Friday: First half: complete Python features; second half: transition into data models and Part II of the textbook.
DCS is Discovering Computer Science by Jessen Havill (i.e. your textbook from Intro CS).