Esri ArcGIS Pro Associate Pro Certification Practice Exam

Disable ads (and more) with a membership for a one time $2.99 payment

Prepare for the Esri ArcGIS Pro Certification Test with interactive quizzes. Use flashcards and multiple-choice questions, each with hints and detailed explanations. Get ready to pass your exam!

Practice this question and more.


Which process is responsible for processing an ArcGIS notebook?

  1. ArcGIS Runtime

  2. Jupyter Kernel

  3. ArcPy

  4. ArcGIS API for Python

The correct answer is: Jupyter Kernel

The Jupyter Kernel is the component responsible for processing an ArcGIS notebook, as ArcGIS Notebooks are built on the Jupyter Notebook framework. Notebooks rely on the Jupyter architecture to execute code cells, manage the execution state, and facilitate interactions between the user and the underlying programming language (in this case, Python) used within the notebook. The Jupyter Kernel enables the execution of code in real-time, allowing users to write and run Python scripts while leveraging various libraries, including those specific to ArcGIS, such as ArcPy and the ArcGIS API for Python. This enables a seamless workflow for geospatial analysis and data visualization within the ArcGIS environment. While ArcPy and the ArcGIS API for Python are important tools for performing geospatial analysis and automating tasks within ArcGIS, they rely on the Jupyter Kernel to process and run the code written in an ArcGIS notebook. ArcGIS Runtime, on the other hand, is primarily focused on deploying and running applications built with ArcGIS technologies rather than processing notebook code.