Size: a a a

Сообщество Python Программистов

2021 April 03

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Оптимизации вообще проводят только после профилировки. Дело не в том, что питон, а в том, что это сущая хуйня которая не влияет ни на что
источник

E

Egor in Сообщество Python Программистов
вот и я о том же
источник

VA

Vadim Apenko in Сообщество Python Программистов
import name и __import__("name") идентичны по сути.
import под капотом так или иначе вызывает __import__

Скорость импорта зависит от многих факторов. Например импорт .py файла довольно накладное занятие и пайтон готовит .pyc файл байткода, чтоб импортировать потом уже его. (+проверка актуальности + пересборка при обновлении пакета)

Потом зависит от того, сколько времени требуется на поиск пакета и его чтение
Полный список поиска:
__import__
sys.modules
sys.path
.pth файлы
sys.meta_path
sys.path_hooks
sys.path_import_cache

Если ничего не забыл.

Затем сам импорт под капотом весьма сложная процедура, например на время импорта берётся блокировка потока и делается ещё оч много телодвижений.
Да и там ещё есть платформозависимый код.

Потом стоит помнить, что написанное вами
import a.b.c

превращается в
import a
import a.b
import a.b.c

с блокировками потока и прочей поебистикой на каждой строке
источник

VA

Vadim Apenko in Сообщество Python Программистов
Фух, накатал)
источник

c

crimson in Сообщество Python Программистов
Спасибо
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Vadim Apenko до 5398.23 (+58.18)
источник

¯

¯\_(ツ)_/¯  in Сообщество Python Программистов
+2
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Vadim Apenko до 5400.23 (+2.00)
источник

VD

Vlad Dimmer in Сообщество Python Программистов
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Vadim Apenko до 5410.90 (+10.67)
источник

E

Egor in Сообщество Python Программистов
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Vadim Apenko до 5453.87 (+42.96)
источник

IL

Ilya L in Сообщество Python Программистов
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Vadim Apenko до 5463.82 (+9.96)
источник

VA

Vadim Apenko in Сообщество Python Программистов
о_О
источник

E

Egor in Сообщество Python Программистов
не поленился и целое полотно расписал
источник

VA

Vadim Apenko in Сообщество Python Программистов
я в туалете был, было скучно
источник

E

Egor in Сообщество Python Программистов
продуктивный
источник

¯

¯\_(ツ)_/¯  in Сообщество Python Программистов
сидел в толчке и кармы настрочил примерно на +120))
источник