Python is the language of ArcGIS, used for analysis and data science, managing data, creating tools and models, and automating processes. It can be used in the ArcGIS Pro interface, in ArcGIS Notebooks, and in standalone scripts on desktops, on your servers, or on ArcGIS Online. Python is quite flexible in its ability to combine ArcPy and the ArcGIS API for Python with thousands of other open-source Python packages available in the Anaconda repository and elsewhere. Also covered will be the full set of resources available to developers for success: samples, open-source projects, training, videos, and community forums.