Py4All is a tool designed to accompany Python for ArcGIS by Laura Tateosian. As you work through the book, you will complete the exercises and submit your scripts for automated review. Py4All is an iterative process of submitting Python scripts, receiving automated feedback, revising scripts, and resubmitting. The primary purpose of this is to help students improve scripts prior to submitting them for a grade. Those not enrolled in a course can still use Py4All to improve Python for ArcGIS skills.