Active Ranges in the Python Shell
Code in an editor can be set up as the active range on which the Python Shell will operate, to make it easier to reevaluate after it is edited. This is done by selecting a range of lines in an editor and pressing the icon at the top right of the Python Shell to set the active range.
Once this is done, additional icons appear for executing the active range, jumping to the active range in the code editor, or clearing the active range. The active range is highlighted in the code editor and should adjust its start/end lines as code is added or deleted.