Почему имена модулей Python имеют заглавные буквы, но всегда импортируются строчными - PullRequest
0 голосов
/ 06 июня 2018

Всякий раз, когда я вижу ссылки на такие модули, как SciPy и NumPy, первая буква каждой части пишется с большой буквы.Однако они должны быть импортированы со всеми строчными буквами.Почему эта разница?

1 Ответ

0 голосов
/ 06 июня 2018

Разница в основном в брендинге.Согласно руководству по стилю: https://www.python.org/dev/peps/pep-0008/#package-and-module-names имена модулей должны быть короткими и все должны быть в нижнем регистре.Одна из причин этого заключается в том, что при импорте модуля было бы неудобно, если бы вы помнили все заглавные буквы в имени.Большие пакеты, такие как NumPy и SciPy, следуют этому соглашению, но когда они ссылаются на себя (или когда другие ссылаются на них), им нравится включать стилистические заглавные буквы.Это в основном выбор стиля / брендинга.

...