Как работает функция 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
Banking & telecom will potentially spend ₹2,000 cr over 5 years to become #quantum ready. A Feb 2026 roadmap calls for phased adoption of post-quantum cryptography, prioritising critical sectors & targeting nationwide rollout by 2033.
For PSBs, this means auditing existing encryption, mapping exposed systems & piloting PQC post-quantum or hybrid schemes. Since encryption is deeply embedded across apps, payment rails, ATMs, cloud & data centers, the transition will be gradual & costly but the only counter to Harvest Now, Decrypt Later attacks.
India’s first #quantum computing test beds to be set up in Amaravati
https://www.thehindu.com/sci-tech/technology/indias-first-quantum-computing-test-beds-to-be-set-up-in-amaravati/article70841655.ece/amp/
⚡️ Rasmda ko'rib turgan qandilga o'xshash narsa Quantum kompyuteri deb ataladi
Bu haqida ko'proq ma'lumotga ega bo'lishni xohlaysizmi?
👉🏼Birinchi raqamli Windows Blog | #quantum#manba
⚡️ Rasmda ko'rib turgan qandilga o'xshash narsa Quantum kompyuteri deb ataladi
Bu haqida ko'proq ma'lumotga ega bo'lishni xohlaysizmi?
👉🏼Birinchi raqamli Windows Blog | #quantum#manba
⚡️ Rasmda ko'rib turgan qandilga o'xshash narsa Quantum kompyuteri deb ataladi
Bu haqida ko'proq ma'lumotga ega bo'lishni xohlaysizmi?
👉🏼Birinchi raqamli Windows Blog | #quantum#manba
MASSIVE!
National #Quantum Mission achieves 1,000-km secure communication milestone
India has successfully demonstrated a 1,000-km secure quantum communication network, which is one of the longest in the world.
This achievement comes less than two years after the mission's launch in October 2024
Read more: https://www.pib.gov.in/PressReleasePage.aspx?PRID=2250162®=3&lang=2
#tech
Congratulations to Andhra Pradesh CM Chandrababu Naidu for launching India's first indigenous open-access #quantum computing test beds today (World Quantum Day) at SRM University in Amaravati and Medha Towers in Gannavaram.
Part of the Amaravati Quantum Valley initiative, these "Amaravati 1S" (superconducting at SRM) and "1Q" facilities will enable hardware testing, certification, research, and startups—positioning AP as a global quantum hub for innovation in computing, materials, and tech.
#Research
Solana Unveils Quantum-Resistant Vault
Solana developers introduce the *Solana Winternitz Vault*, a quantum-resistant solution using a hash-based signature system that generates unique keys for every transaction. Currently, it's an optional feature rather than a mandatory network upgrade. More details: Decrypt
#Solana#Quantum#Blockchain#Security#Crypto#VC
🌎 Researchers use particle accelerators like the Large Hadron Collider to search for evidence of extra dimensions tied to parallel worlds. These experiments look for missing energy or unusual particle behavior that might reveal hidden spatial dimensions. No direct evidence has been found, but data continues to challenge and refine our understanding of reality’s structure. ✨
#physics⚡#quantum⚡#space
👉subscribe Interesting Planet
👉more Channels
🌎 Scientists exploring the mysteries of parallel worlds suggest that, according to quantum mechanics, alternate dimensions could exist alongside our own—each with its unique version of reality. Though unproven, this idea helps explain puzzling phenomena in physics and inspires everything from science fiction to cutting-edge research about the nature of our universe. ✨
#physics⚡#quantum⚡#multiverse
👉subscribe Interesting Planet