1) Если у вас установлены nbextensions, вы можете указать «ячейки инициализации», которые запускаются при запуске ноутбука. Вы определяете их, используя опции cell
-> cell type
из меню.
2) Javascript:
from IPython.display import display, Javascript
display(Javascript("Jupyter.notebook.execute_cells_below()"))
3) Для полной автономии от ячеек вы всегда можете импортировать ваш python код, заменяющий границы ячеек вызовами функций.