Как работает функция 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
🇺🇸Google’s Gemini AI Caught in Copyright Controversy
Google’s new Gemini 2.0 Flash model has been found capable of removing watermarks from copyrighted images, including those from Getty Images and other stock media providers. Unlike competing models like OpenAI’s GPT-4o and Anthropic’s Claude, which refuse to alter watermarked images, Gemini 2.0 Flash not only removes them but also reconstructs the missing portions—raising serious copyright concerns.
While Google labels the feature as “experimental” and “not for production use,” its lack of built-in safeguards could provoke legal challenges. Under U.S. copyright law, removing a watermark without permission is generally illegal. As AI models gain more advanced image manipulation capabilities, pressure on tech companies to implement stricter guardrails will only increase.
#AI#Copyright#AIGovernance#Ethics#GoogleGemini
🍎🤖APPLE PAYS GOOGLE $1 BILLION FOR AI — SIRI GETS GEMINI BRAIN
🔹 Apple paying Google $1B annually for Gemini AI to power "more personal Siri" February 2026 🤝💰
🔹 Q1 earnings SMASH records — $143.8B revenue up 16% driven by iPhone 17 sales surge 📱📊
🔹 Deal runs until Apple builds own AI — Gemini's 1.2T parameters boost Siri capabilities 🧠⚡
🔹 Privacy-first with on-device processing — Google gets NO access to personal data 🔒✅
🔹 Apple stock down 8.8% YTD despite beat — investors demand faster AI innovation 📉🎯
Tech giants unite while Apple scrambles to catch AI leaders OpenAI 🔥🚀
#AppleAI#GoogleGemini#SiliconValley
@america
🤖Sun’iy Intellekt: Kattaqo‘rg‘onliklar uchun yangi davr ko‘makchisi!
Sun’iy intellekt (SI) nima? Bu sehr emas, bu — sizning eng aqlli va bilimdon yordamchingiz! Tasavvur qiling, yoningizda dunyodagi barcha kitoblarni o‘qigan, har qanday savolga soniyalar ichida javob bera oladigan "elektron maslahatchi" bor.
🚜 1. Qishloq xo‘jaligida — Hosildorlik kaliti
Dehqon va bog‘bonlarimiz uchun SI — bu hosilni qanday ko‘paytirishni aytuvchi "aqlli ko‘z". Undan so‘rashingiz mumkin:
“Pomidor bargi sarg‘aysa, qanday o‘g‘it berish kerak?”
“Kattaqo‘rg‘on iqlimida qaysi navli bug‘doy eng ko‘p hosil beradi?”
“Traktor va texnikalarning ehtiyot qismlarini uzoqroq xizmat qilishi uchun nima qilish kerak?”
🏪2. Tadbirkorlikda — Shaxsiy biznes-maslahatchi
Do‘koningiz yoki kichik ishlab chiqarishingiz bormi? SI sizga quyidagilarda yordam beradi:
“Mijozlarni qanday ko‘paytirish mumkin?”
“Mahsulotimni chiroyli reklama qilish uchun matn yozib ber.”
“Kattaqo‘rg‘on bozorida qaysi mahsulotga talab yuqori bo‘lishini tahlil qil.”
📚 3. Ta'lim va Oilada — Uyga vazifalar yordamchisi
Farzandingiz ingliz tilini o‘rganyaptimi yoki matematika fanidan qiynalyaptimi? SI unga xuddi repetitordek tushuntirib beradi:
“Ingliz tilida gaplashishni qanday tez o‘rgansa bo‘ladi?”
“Murakkab masalani yechishning eng oson yo‘lini ko‘rsat.”
“Bolamga foydali kitoblar ro‘yxatini tuzib ber.”
🌟Google Gemini: Cho‘ntagingizdagi "Dono bobo"
Hozirgi kunda dunyodagi eng kuchli SI tizimlaridan biri bu — Google Gemini. Uni ishlatish xuddi Telegramda do‘stingizga xabar yozishdek oson!
Uni qanday ishlatish mumkin?
📱 Smartfoningizda gemini.google.com saytiga kiring.
📱 Smartfoningizga giminini mobilni versiyasini o'rnatib olsangiz ham bo'ladi.
✍️ O‘zbek tilida xohlagan savolingizni yozing (masalan: "Yerni shudgor qilishda eng tejamkor texnika qaysi?").
🚀Bir necha soniyada dunyo tajribasiga asoslangan javobni oling!
Hokimiyatdan tavsiya: Sun’iy intellekt — bu faqat o‘yin emas, bu iqtisodingizni o‘stirish, vaqtingizni tejash va bilimingizni oshirish uchun zamonaviy quroldir.
Kattaqo‘rg‘on — innovatsiyalar va bilimlar tumani! Kelajak texnologiyalarini bugundan o‘rganishni boshlang.
📲Tumanimizdagi barcha yangiliklar bilan rasmiy kanalimiz orqali tanishib boring!
#Kattaqorgon#SuniyIntellekt#GoogleGemini#Innovatsiya#Dehqonchilik#Biznes#Talim#RaqamliKelajak
___
KATTAQO'RG'ON TUMANI HOKIMLIGI AXBOROT XIZMATI
🌐Web sayt😎Telegram