.. _session_1_04: ################################################ Session 4: Dictionaries, Sets, and File Handling ################################################ Dictionaries, Sets, and File Handling Pre-class prep ============== Read: ----- :ref:`dicts_and_sets` :ref:`files` Recommended Reading: --------------------- * Think Python: Chapters 11, 13, 14 * Dive Into Python3: Sections 2.6, 2.7, 4, 11 http://www.diveintopython3.net/native-datatypes.html#dictionaries In-class Activities =================== * Review last sessions labs: - slicing - string formatting * Review looping: ``for`` and ``while`` - ``break`` and ``continue`` - ``else`` * Review mailroom Exercises: ---------- * :ref:`exercise_dict_lab` * :ref:`exercise_file_lab` * Update mailroom with dicts and files: :ref:`exercise_mailroom_part2_dict_files` * :ref:`exercise_trigrams` Post-class Activities ===================== Finish the exercises Look at the next session for reading, etc: :ref:`session_1_05`