Многие из тех кто активно работал с 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
Tashkent International University of Education universitetida “Yuksalish” va O‘zbekistondagi Huawei kompaniyasi "Bir million daraxt” loyihasi doirasida eko-aksiyasi o’tkazildi.‼️
🔰Shu munosabati bilan joriy yilning 28-oktabr kuni, TIUE universitetida, “Yuksalish” umummilliy harakati @uzb.yuksalish , O‘zbekistondagi Huawei kompaniyasi #HuaweiUzbekistan va ekoko‘ngillilar ishtirokida #BirMillionDaraxt loyihasi doirasida navbatdagi obodonlashtirish va ko‘chat ekish aksiyasini bo’lib o‘tdi.
🔰TIUE universiteti, “Yuksalish” umummilliy harakati, O‘zbekistondagi Huawei kompaniyasi va bir qator nodavlat-notijorat tashkilotlari xodimlari daraxt va butalar ekish bo‘yicha navbatdagi "Yashil makon" aksiyani o‘tkazish maqsadida, jami 200 tup daraxt va butalar ekildi.
🌳🌳🌳🌳🌳🌳🌳
В Ташкентском международном университете образования (TIUE) в рамках проекта"Bir million daraxt” движения "Юксалиш" и компании "Huawei" в Узбекистане была проведена эко-акция‼️
❇️ В связи с этим в университете TIUE в рамках проекта #BirMillionDaraxt с участием общенационального движения "Юксалиш" @uzb.yuksalish , компании "Huawei" #HuaweiUzbekistan в Узбекистане и эковолонтёров прошла очередная акция по благоустройству и посадке саженцев.
❇️Университет TIUE, общенациональное движение "Юксалиш", компания "Huawei" в Узбекистане и представители ряда негосударственных некоммерческих организаций в рамках акции "Yashil makon" осуществили посадку более 200 деревьев и саженцев.
Tashkent International University of Education universitetida “Yuksalish” va O‘zbekistondagi Huawei kompaniyasi "Bir million daraxt” loyihasi doirasida eko-aksiyasi o’tkazildi.‼️
🇺🇿 Hurmatli Prezidentimiz Sh. M. Mirziyoyev tashabbusi bilan mamlakatimiz bo'ylab tabiiy resurslarni saqlash va ekologik xilma-xillikni ta'minlashga qaratilgan "Yashil makon" umummilliy loyihasi boshlandi.
🔰Shu munosabati bilan joriy yilning 28-oktabr kuni, TIUE universitetida, “Yuksalish” umummilliy harakati @uzb.yuksalish , O‘zbekistondagi Huawei kompaniyasi #HuaweiUzbekistan va ekoko‘ngillilar ishtirokida #BirMillionDaraxt loyihasi doirasida navbatdagi obodonlashtirish va ko‘chat ekish aksiyasini bo’lib o‘tdi.
🔰TIUE universiteti, “Yuksalish” umummilliy harakati, O‘zbekistondagi Huawei kompaniyasi va bir qator nodavlat-notijorat tashkilotlari xodimlari daraxt va butalar ekish bo‘yicha navbatdagi "Yashil makon" aksiyani o‘tkazish maqsadida, jami 200 tup daraxt va butalar ekildi.
🌳🌳🌳🌳🌳🌳🌳
В Ташкентском международном университете образования (TIUE) в рамках проекта"Bir million daraxt” движения "Юксалиш" и компании "Huawei" в Узбекистане была проведена эко-акция‼️
🇺🇿По инициативе президента нашей страны Ш. М. Мирзиёева стартовал общенациональный проект "Yashil makon", направленный на сохранение природных ресурсов и обеспечения экологического разнообразия.
❇️ В связи с этим в университете TIUE в рамках проекта #BirMillionDaraxt с участием общенационального движения "Юксалиш" @uzb.yuksalish , компании "Huawei" #HuaweiUzbekistan в Узбекистане и эковолонтёров прошла очередная акция по благоустройству и посадке саженцев.
❇️ Университет TIUE, общенациональное движение "Юксалиш", компания "Huawei" в Узбекистане и представители ряда негосударственных некоммерческих организаций в рамках акции "Yashil makon" осуществили посадку более 200 деревьев и саженцев.
🌱Toshkentda ko'chat ekish aksiyasi o'tkaziladi
"Bir million daraxt"loyihasi doirasida “Summit Motors Central Asia” XK MCHJ hamkorligida ekologiyani yaxshilash, hududlarni ko‘kalamzorlashtirish va ijtimoiy mas’uliyatni oshirish maqsadida Toshkent shahrida ko‘chat ekish tadbiri o‘tkaziladi.
Barchani ushbu ezgu tashabbusda faol ishtirok etishga chorlaymiz!
Joyi: Millatlararo munosabatlar qo'mitasi hududi
Vaqti: 28-mart 11:00
#Yuksalish#BirMillionDaraxt
📝 Telegram sahifamizga obuna bo'ling - @uzbyuksalish