Lesson: Dictionaries Looping
Learning Objectives
Students will be able to...
- Loop through dictionaries
 
Materials/Preparation
- Do Now
 - Lab
 - Associated Reading - section 5.4 of Book
 - Read through the Do Now, lesson, and lab so that you are familiar with the requirements and can assist students
 
Pacing Guide
| Duration | Description | 
|---|---|
| 5 Minutes | Do Now | 
| 10 Minutes | Lesson | 
| 30 Minutes | Lab | 
| 10 Minutes | Debrief | 
Instructor's Notes
- Do Now
- Display the Do Now on the board
 
 - Lesson
- Ask the students about part 1 of Do Now
- What type is returned. How can lists be used with a for loop.
 
 - Asks students about part 2 of the Do Now. 
- Ask students to write their solution no the board.
 - Disucss that it is possible to do just 
for key in my_dictionary..., but this behind the scenes is similar to calling the keys function. - Discuss that the order is not exactly what was expected.
 - Unlike lists dictionaries have no guaranteed order
 
 
 - Ask the students about part 1 of Do Now
 - Lab    
- Students will rewrite their word count lab to return the top 5 most used words
 
 - Debrief
- Talk about any confusion the students had.
 - Talk about how 
inworks for dictionaries for the bonus