Как работает функция reload()?
Эта функция нужна для того, чтобы перезагрузить изменившийся код из py-файла без рестарта интерпретатора.
Дело в том, что любой импортированный модуль при повторном импорте не будет перечитывать файл. Функция импорта вернёт уже загруженный в память объект модуля. Чтобы обновить код, нужно либо перезапустить всю программу, либо использовать функцию reload()
from importlib import reload
reload(my_module)
🔸 Функция reload() принимает в качестве аргумента только объект модуля или пакета. Она не может перезагрузить класс или функцию. Только весь файл целиком!
🔸 Перезагрузка пакета перезагрузит только его файл __init__.py, если он есть. Но не вложенные модули.
🔸Она не может перезагрузить ранее не импортированный модуль.
🔸При вызове функция reload() перечитывает и перекомпилирует код в файле, создавая новые объекты. После создания новых объектов перезаписывается ранее созданный неймспейс этого модуля.
Это значит, что если где-то этот модуль импортирован через import и обращение к атрибутам происходит через неймспейс (имя) модуля, то такие атрибуты обновятся.
Если какие-либо объекты из этого модуля импортированы через from то они будут ссылаться на старые объекты.
Напишем простой модуль
# mymodule.py
x = 1
Теперь импортируем модуль и отдельно переменную х из модуля
>>> import mymodule
>>> from mymodule import x
>>> print(mymodule.x)
1
>>> print(x)
1
Не перезапуская интерпретатор вносим изменения в модуль
# mymodule.py
x = 2
Делаем перезагрузку модуля и проверяем х ещё раз
>>> reload(mymodule)
>>> print(mymodule.x)
2
>>> print(x)
1
То же самое будет если присвоить любой объект переменной (даже словарь или список)
Повторный импорт обновляет значение
>>> from mymodule import x
>>> print(x)
2
🔸Созданные инстансы классов не обновятся после перезагрузки модуля. Их придётся пересоздать.
#tricks#basic
🇦🇪Abu Dhabi Unveils Plan for the World’s First Fully AI-Native Government by 2027
Abu Dhabi has launched the Government Digital Strategy 2025-2027, committing AED13 billion to create a fully AI-native government across all digital services. The plan, led by the Department of Government Enablement (DGE), will digitize and automate 100% of government processes, achieve full adoption of sovereign cloud computing, and implement over 200 AI solutions across public services. A unified ERP platform will streamline operations, while new frameworks will set cybersecurity and digital governance standards.
The strategy includes large-scale AI upskilling through the "AI for All" program and partnerships with the Mohamed bin Zayed University of Artificial Intelligence, ATRC, and G42. By 2027, it is expected to contribute over AED24 billion to GDP, create 5,000 jobs, and position Abu Dhabi as a global leader in AI-driven governance and sustainable digital transformation.
#AI#DigitalStrategy#AIGovernance#AbuDhabi
С наступающим Новым годом! 🎄🎁
Прошедший год ещё раз показал: сильный бизнес строится на партнёрстве, доверии и умении принимать точные решения в быстро меняющейся цифровой среде. Мы ценим совместную работу и вклад, который наши проекты вносят в развитие рынков.
✨ Пусть 2026 год станет годом продуманных стратегий, масштабируемых решений и новых возможностей для роста.
🤝 Мы готовы и дальше поддерживать ваш бизнес, усиливая его технологиями, аналитикой и эффективными digital-подходами — для устойчивого результата и уверенного движения вперёд!
#VEONAdTech#HappyNewYear#BusinessGrowth#DigitalStrategy#Partnership#AdTech
🪣От клика до дохода — как аналитика превращается в стратегию
25 октября в School 21 прошёл первый митап analytics.conf — площадка для маркетологов, аналитиков и продакт-менеджеров, где обсуждали, как объединить данные, перестать гнаться за каналами и начать считать реальную эффективность.
🎙 Среди спикеров — Моника Авакьян, Head of Client Service VEON AdTech.
💻В своём докладе «От клика до дохода» она показала, как собрать аналитику приложений в единую систему и превратить цифры в управляемые показатели бизнеса.
💡 В фокусе — связка AppsFlyer + Firebase, которая позволяет соединить маркетинг и продукт, считать ROI, видеть реальное поведение пользователей и принимать решения на основе данных, а не интуиции.
🎯Наша цель — поднимать стандарты рынка.
Транслируя экспертизу VEON AdTech, мы вносим вклад в формирование новой культуры маркетинга в стране — основанной на доверии и измеримом росте.
#VEONAdTech#AnalyticsConf#DataDriven#MarketingAnalytics#AdTech#DigitalStrategy#AppsFlyer#Firebase#PerformanceMarketing#ROI#GrowthMarketing#MarketingData
Uzbekistan is the right place now to look for growing your business - this message was given by many distinguished panelists at International partnership initiatives week.
Only this year the number of companies with foreign capital, who decided to utilize these opportunities to grow their business increased by 250!
You can also get the best tax regime upuntil 2040 for ITES companies, affordable talents and low cost of starting your business with the Zero Risk programme in the regions of Uzbekistan: https://outsource.gov.uz
Guest Insights:
📌Boris Tadić - former president of Serbia: "Uzbekistan is one of the most #favorable countries for business operations and investments for European companies and IT firms."
📌Raimonds Vejonis - former president of Latvia: "The extension of #benefits for IT Park residents until 2040 will increase investor #confidence."
📌Hamadoun Toure - former head of ITU: “Uzbekistan has taken the leading position in the International Telecommunication Union’s ranking for the most #affordable internet prices.”
📌Akihiro Sakurai: "Uzbekistan has the #potential to supply 300,000 young specialists to the international IT market, generating high incomes."
📌Seán McEllin: “Uzbekistan is becoming the #ideal_location for major IT companies to open their regional offices.”
With its forward-looking #digitalstrategy and #commitment to innovation, Uzbekistan is emerging as a dynamic regional hub for international businesses and tech #startups alike. Exciting times ahead for #partnerships and #growth!
Uzbekistan is shaping up to be a vibrant regional hub, creating countless opportunities for innovation and foreign partnerships.
Follow in Linkedin: https://www.linkedin.com/in/sherzod-shermatov/
#Uzbekistan#ITES#DigitalTransformation#GlobalBusiness#Investment