Найти - Пользователи
Полная версия: Python 3.3 Нуждаюсь в пояснении по организации нескольких модулей
Начало » Python для новичков » Python 3.3 Нуждаюсь в пояснении по организации нескольких модулей
1
rudm
Есть несколько модулей, например module_one.py, module_two.py, в каждом из которых указаны
import random
import math
Есть главный модуль main.py
который вызывает эти модули и использует их функции.

Скажите пожалуйста, как оптимально организовать структуру программы, с точки зрения быстродействия?
Какой вариант наиболее оптимальный:
1)
Один раз прописать в main.py
import random
import math
и перенести код из модулей module_one.py, module_two.py в main.py

2)
Прописать в main.py
import random
import math
но код из module_one.py и module_two.py не переносить (Будет ли так работать?)

3)
Оставить как есть.
Hello_world
Не стоит преждевременно заниматься оптимизацией. Если есть смысл разделения кода между модулями module_one и module_two - я бы оставил все как есть, иначе объединил бы эти модули, main остался бы без изменений.
sergeek
это вроде при байткомпиляции само съоптимизируется, так что можно оставить
rudm
Большое спасибо.
ZZZ

Почувствуйте разницу между include и import. :-)

JOHN_16
ZZZ
либо я не понял шутки, либо просвятите пожалуйста о чем речь идет ( что есть include , если не имеется ввиду from foo import *)
sergeek
глупый сишный #include который просто разворачивается в ссылаемый код
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB