Как работает функция 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
🟦🟦🟦🟦🟦🟦🟦
☄️📚✅ Buxoro davlat universiteti va Yaponiyaning nufuzli universitetlari o‘rtasida hamkorlik yo‘lga qo‘yildi
🇯🇵🇺🇿Buxoro davlat universiteti bilan Yaponiyaning yetakchi oliy ta’lim muassasalari — Tsukuba universiteti (University of Tsukuba, QS-2026 xalqaro reytingida 350-o‘rinda) hamda SOKENDAI (The Graduate University for Advanced Studies) universitetlari o‘rtasida istiqboldagi yo‘nalishlar bo‘yicha hamkorlik o‘rnatish yuzasidan kelishuvlarga erishildi.
🎓 Tsukuba universiteti prezidenti Dr. Nagata Kyosuke va SOKENDAI universiteti prezidenti Dr. Takashi Nagata bilan o‘tkazilgan uchrashuvlar davomida qo‘shma ilmiy tadqiqotlar olib borish, professor-o‘qituvchilar va talabalarning almashinuv dasturlarini yo‘lga qo‘yish, ilmiy stajirovkalar, xalqaro grantlar va qo‘shma loyihalar ustida ishlash kabi masalalar muhokama qilindi.
🔄 Mazkur hamkorlik Buxoro davlat universitetining xalqaro miqyosdagi ta’lim va ilmiy integratsiyasini kengaytirish, shuningdek, O‘zbekiston va Yaponiya o‘rtasidagi akademik aloqalarni yangi bosqichga olib chiqishga xizmat qiladi.
#BuxDU#Yaponiya#TsukubaUniversity#SOKENDAI#InternationalCooperation#ScienceAndInnovation
👶👧🧒👦👩🧑👨👩🦱🧑🦱👨🦱👩🦰🧑🦰
Bizni kuzatishda davom eting:
🌐Telegram🌐Facebook
🎓 Discover Science and Innovation in Russia! 🇷🇺
✅Why do thousands of students from all over the world choose Russian universities?
✅ For groundbreaking research opportunities,
✅ For world-class facilities and unique locations,
✅ And for a journey of self-realization and professional growth.
💡 Top destinations for aspiring scientists:
🏛Moscow State University (MSU)
The oldest and most prestigious university in Russia with:
- A massive research platform,
- Advanced laboratories and research centers,
- 550+ international postgraduate students currently exploring cutting-edge fields.
🏛University of Tyumen (UTMN)
A hub for innovative master's programs and graduate studies featuring:
- Modern research centers and labs,
- Unique training bases on Lake Baikal,
- An inspiring atmosphere for international students passionate about science.
🏛Bashkir State University (BSU)
A leader in scientific and innovative activities with:
- 14 research and educational centers,
- 10 dissertation councils,
- A thriving student scientific society and nine scientific journals.
🏛 St. Petersburg State University
A global research hub with:
- A science park with the latest equipment,
- Dozens of laboratories and centers,
- Graduates in demand worldwide, with 700+ foreign postgraduate students.
🏛Novosibirsk State University (NSU)
At the heart of Akademgorodok, offering:
- Integration with the Russian Academy of Science,
- 38 research centers,
- Opportunities to become an advanced scientist.
🎓 Studying in Russia isn’t just education—it’s a path to transformation.
Embrace constant self-improvement, dive into innovative projects, and shape your future as a global scientific leader!
Start your journey today! Apply now to Russian universities and take the first step towards your dream career in science and research.
👉 Register now: https://education-in-russia.com
#EducationInRussia#studyinrussia#ScienceAndInnovation#GlobalEducationJourney#FutureLeaders#Rossotrudnichestvo#Russia#RussianUniversities
МЕНДЕЛЕЕВСКИЙ ФИЛИАЛ НА МЕЖДУНАРОДНОМ ФОРУМЕ «WOMEN IN STEM – 2026»
🖥 14–17 февраля 2026 года профессорско-преподавательский состав, одарённые студенты Филиала, а также участники проекта «Менделеевская школа» приняли активное участие в международном научном форуме «Women in STEM – 2026», проходившем в г. Ташкенте в рамках научной недели, посвящённой Международному дню женщин и девочек в науке.
✈️ Форум был организован при поддержке Министерства высшего образования, науки и инноваций Республики Узбекистан, Ташкентского химико-технологического института, АО «Узкимёсаноат», Комитета по делам семьи и женщин, Чирчикского химико-индустриального технопарка, фонда «Ziyo Forum», а также ведущих международных партнёров — Integral University (Индия), South-West University “Neofit Rilski” (Болгария) и Международного союза теоретической и прикладной химии (IUPAC).
✅ Представители Менделеевского филиала выступили с научными докладами, провели интерактивные квизы, а также организовали зрелищные демонстрации химических реакций, вызвавшие большой интерес у участников форума.
🔬 Одарённые студенты и участники проекта «Менделеевская школа» продемонстрировали современные химические эксперименты, наглядно отражающие высокий уровень подготовки, научный потенциал и практическую направленность инженерного образования Филиала.
👍 Участие в форуме стало важным шагом в укреплении международного научного сотрудничества, популяризации STEM-образования и продвижении Менделеевского филиала как центра подготовки инженеров нового поколения.
🚀 Коллектив Филиала продолжит активное участие в научных и международных мероприятиях, формируя будущее науки и технологий.
________________________________________
#MendeleevTashkent; #WomenInSTEM; #STEMUzbekistan; #STEMEducation; #ChemicalEngineering; #MendeleevSchool; #EngineeringEducation; #ScienceAndInnovation; #UzbekistanScience; #МенделеевскийФилиал; #МенделеевскаяШкола
#ИнженерыБудущего; #РоссийскийУчительЗаРубежом; #Минпросвещения; #ЦМС; #РусскийЯзык
Web-site | Telegram | Instagram | Facebook