This document provides an introduction to arcpy.mapping, a Python module that allows users to automate tasks involving map documents. It discusses how arcpy.mapping can be used to manage map layers and contents, update symbology, generate reports on map documents, automate map exports and printing, and extend capabilities for data-driven pages. The document then demonstrates how to reference and modify map documents, layers, data frames, and layout elements using arcpy.mapping.