.. meta:: :description: Python console embedded Dragonfly Using the Python console embedded in Dragonfly ============================================== A Python console is embedded in Dragonfly. It may be used for different purposes, such as: - to inspect objects for attributes not accessible by the provided tools of the application - to manipulate data - to try out a quick experiment - debug an extension .. _videoTutorial_UsingThePythonConsoleEmbeddedInDragonfly: .. includevideo:: UsingThePythonConsoleEmbeddedInDragonfly \ .. includevideo:: DragonflyDaily30PythonConsoleScriptRunner Starting the Python console --------------------------- The Python console is started by the menu item *Tools/Python Console*. .. image:: openingPythonConsole.jpg Evaluating expressions in the Python console -------------------------------------------- Instances of :class:`ORSModel.ors.Managed` can be put in variables in the Python console by using their unique identifier (*GUID*). This *GUID* is accessible by a drag-drop from the object found in the *Data Properties and Settings* list. .. image:: dragDropManagedInstanceInPythonConsole.jpg \ .. image:: testingACodeSnippetAndAForLoop.jpg .. seealso:: :ref:`codeSnippets`