Planning for Week 6

High Level Topic Summary

Readings for the week

Day Reading Reading Questions
Monday Chapter 15, through 15.3, Chapter 16, 16.1, 16.2 15.7, 15.8, 15.9, 15.10, 15.11 (with two tables separately, not unified).
Tuesday Section 2.4
Wednesday Chapter 15 remainder, Chapter 16, 16.3 none
Friday Chapter 16, 16.4 TBD

Projected Class and Homework

HW Day Out Day Due Contents
HW_2.5 Monday Wednesday JSON
HW_2.6 Wednesday Friday XML
HW_2.7 Friday Monday XML and possibly some XPath

Tuesday Problem Day

JSON-based COVID-19 data processing.


We start the week working to understand the structure of the hierarchical model with allied concepts of paths to represent traversals through that structure. From this, we then look at the two most common formats for representing hierarchical data: JSON and XML. We can immediately understand some of the procedural (tree) operations on JSON data, as it only relies on nested Python data structure, which we have seen before. By the end of the week, we introduce analogous procedural tree operations for XML-based data structures.