Концептуальный вопрос: модули Python, & импорт файлов, импорт функций из других файлов - PullRequest
0 голосов
/ 14 декабря 2018

Я новичок в стиле супер n00b, последние пару месяцев я изучал концепции Python, используя блокнот juptyer, а также уроки по CFD и аналогичным предметам, с которыми я концептуально знаком.Мой опыт работы в области машиностроения.

В уроке ниже мне нужно импортировать функции из отдельных файлов Python для краткости при реализации функций в последующих блоках кода.Я так понимаю это как использовать модули?Я просто ищу концептуальное объяснение здесь.

По сути, мой вопрос: как мне создать свои собственные модули и импортировать их в блокнот Jupyter?Я использую сценарий и сохраняю как файл py?Где я могу сохранить это?Кто такой переводчик?Какой достойный текстовый редактор использовать?Извините, я действительно новичок в понятиях CS, любой ввод поможет.

изображение для блока кода, о котором идет речь

урок по просмотру блокнота jupyter:

http://nbviewer.jupyter.org/github/numerical-mooc/numerical-mooc/blob/master/lessons/03_wave/03_04_MUSCL.ipynb

Код для сохранения в виде файла py и для импорта:

https://github.com/numerical-mooc/numerical-mooc/blob/master/lessons/03_wave/traffic.py

Тысяча благодарностей& Cheers.

1 Ответ

0 голосов
/ 14 декабря 2018

Я настоятельно рекомендую Pycharm Community Edition в качестве текстового редактора, потому что он показывает вашу файловую систему и упрощает импорт модулей.На ваш вопрос об импорте функций из других проектов, если у вас есть файл .py, вы хотите импортировать функцию из той же директории, что и та, в которую вы хотите ее импортировать, должно быть в порядке (по крайней мере, в pycharm) просто написатьимя файла после импорта, например:

from filename import functionname

, если у вас есть какие-либо сложности, не стесняйтесь спрашивать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...