Context# Motivation for This Book Pedagogy Why Python? Characteristics of Python Programming in the Age of Artificial Intelligence Software Engineering, Automation, and Prototyping Resources Online The Interactive Shell Running Code in Your Browser Alternate Formats Computer Science, Broadly Algorithms Data Abstraction Why This Matters Chapter Review Questions