Многие из тех кто активно работал с Python2 несколько удивлены, почему в Python3 удобная функция reload() переехала из builtin в imp а потом и в importlib?
Ну было же удобно! А теперь лишний импорт😖
Дело в том, что начиная с Python3.3 функция reload() переписана на Python вместо Cи.
Что это нам даёт?
🔸 Такой код проще поддерживать и развивать
🔸 Python код легче читать, изучать и понимать.
Сравните это ➡️ и это ➡️.
🔸 Как результат пункта 2, проще писать свои расширения импорта. Например, пользовательский импортёр с какой-либо хитрой логикой по аналогии с импортом из zip архивов.
А есть ли у этого решения недостатки? Да, они всегда есть.
🔹 Так как это не builtin функция, её следует импортнуть перед использованием
🔹 Скорость замедлилась примерно на 5%. Очевидно, что это совершенно не критично. К тому же от версии к версии логика импорта будет оптимизироваться и ускоряться.
В самом начале файла importlib/__init__.py мы видим такой импорт:
import _imp # Just the builtin component, NOT the full Python module
То есть часть функционала по прежнему написана на Си, но достаточно низкоуровневая.
#basic
Впервые проекты креативных индустрий были представлены в ходе расширенной коллегии Министерства Культуры и Информации Республики Казахстан @madeniet__aqparat__ministrligi
Мультидисциплинарный шоукейс CREATIVE INDUSTRIES ALLIANCE QAZAQSTAN на расширенной коллегии министерства 6 февраля прошел успешно и был признан самой яркой презентацией в рамках коллегии. Нас посетили более 300 человек.
Все участники шоукейса слаженно сработали и постарались по максимуму.
Индира Махметова и ее команда ARCHICA CONGRESSES из 8 человек @archica.ca сделали масштабную инсталляцию из объектов дизайна, мебели и фотографии архитектуры, созданных международными фотографами со всего мира.
Айжан Жузбай предоставила коллекцию неономадической моды ZHUZBAY люкс сегмента @zhuzbay и привезла оборудование.
Майра Измайлова FUNK AGENCY @funk.agency специально приехала из Алматы и показала скульптуру в стиле поп арт.
Арафат Абишев @ara.inc333 и Альберт Асылгужин @asylbert продемонстрировали настольную игру HEROES и помогли с оформлением площадки..
Мы также установили баннер проекта SAZ ALEM.
Аружан Курмангожина @aru.krmng сняла событие, а
Анель Нуржатаева @anelllnm_ , помогала на площадке.
Я выступила куратором шоукейса и поучаствовала с брендом дизайна AIKA ALEMI с коллекцией одежды и аксессуаров, предметами для интерьера деми-кутюр сегмента @aikaalemi_design и объектами 3D дизайна, изготовленными лабораторией @rodin.3d
Вице-министр Евгений Кочетов, Руководитель Аппарата Ринат Музаметкали и Директор Департамента креативных индустрий Гулисхан Нахбаева лично поблагодарили нас за стильную презентацию и организацию!
#creativeindustries#creativeclass#creativeeconomy
#culture#arts#qazaqstan#showcase#ministryofculture#curator#aikaalemi