рабочий каталог:
%pwd
Out[1]:
u'C:\\Users\\school\\Documents\\try\\code'
code dir has 2 files:
my_module.py
my_script.py
Code in my_module.py
def hello_printer():
print("Hello world!")
name = "John"
code in my_script.py
import my_module
my_module.hello_printer()
print("Creator:", my_module.name)
'my_module.py' представляет собой модуль, код которого можно импортировать и использовать повторно в других Python файлах. Это видно по его содержанию: оно не требует каких-либо действий, оно просто определяет функции и переменные. Напротив, my_script.py разработан как скрипт верхнего уровня, который запускает программу Python - он явно вызывает функцию hello_printer и выводит значение переменной на экран.
, если я использую обычный python и сохраните вышеприведенные записные книжки как обычный скрипт .py, и если я запускаю файл «my_script.py» в терминале, я получаю вывод ниже.
$ python my_script.py
Hello world!
Creator: John
но я хочу реализовать эту концепцию в ноутбуках Juypter и не использовать базовые c python ide.
, необходимые для понимания всего процесса. Нужно ли создавать оба ноутбука? Как будет структура каталогов.