Ответ 1
Вы захотите использовать импортер пакетов/модулей ipynb. Вам нужно будет установить его: pip install ipynb
.
Создайте Блокнот с именем my_functions.ipynb
. Добавьте к нему простую функцию.
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
Затем создайте второй блокнот IPython и импортируйте эту функцию с помощью:
from ipynb.fs.full.my_functions import factorial
Затем вы можете использовать его, как если бы он находился в том же блокноте IPython:
testing = factorial(5)
Подробнее см. в документации.