In this chapter, you learned how to convert a script into a permanent and shareable script tool, which can be used by an ArcGIS user with no programming experience. By creating a front end using the familiar ArcGIS tool interface, and then passing parameters to custom built tools that employ ArcPy, GIS programmers can combine the ease of the ArcToolbox and the power of Python.
In the next chapter, we will explore using ArcPy to control the export of maps from map documents. By adjusting map elements such as titles and legends, we can create dynamic map outputs to display the data produced by map analysis.