TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #205 · 22 јан.

Как работает функция 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

Резултати

Пронајдени 2 слични објави

Пребарај: #etops

当前筛选 #etops清除筛选
Лёгкое небо

@legkoenebo · Post #4810 · 29.03.2026 г., 21:48

😎Boeing 777 – двухдвигательный гигант для океанских маршрутов 📌К началу 1990-х Boeing 747 был избыточен для многих дальних маршрутов, а 767 не дотягивал по вместимости до замены трёхдвигательных DC-10 и L-1011. Boeing начал программу 777 с подхода Working Together — восемь авиакомпаний участвовали в определении требований до начала проектирования. 777-й стал первым коммерческим самолётом, полностью спроектированным в цифровой среде без физического макета, и первым Boeing с fly-by-wire 🔵Двигатель GE90 — крупнейший в истории авиации: вентилятор диаметром 3,25 метра, больше фюзеляжа Boeing 737. 777-й получил допуск ETOPS-180 в день ввода в эксплуатацию — впервые для двухдвигательного самолёта. Позднее 777-200LR получил ETOPS-330, открыв практически любой маршрут на планете. Бестселлером стал 777-300ER — вместимость 747-го при экономичности двух двигателей, более 840 поставленных экземпляров 🔵Всего поставлено более 1 700 машин — самый продаваемый wide-body в истории. Четырёхдвигательный конкурент Airbus A340 прекратил производство в 2011 году после 377 экземпляров. 777-й завершил переход дальнемагистральной авиации от четырёх двигателей к двум, начатый на Boeing 767. Следующее поколение — 777X со складным крылом — ожидает сертификации ⬅️В полной статье – какой рекорд дальности установил 777-200LR и почему складное крыло 777X стало первым в истории коммерческой авиации Лёгкое небо × SkyMoments #aviation#LN_EDU#история#Boeing777#GE90#ETOPS

Лёгкое небо

@legkoenebo · Post #4791 · 27.03.2026 г., 06:37

🇺🇸Boeing 757 и 767 – стеклянная кабина и ETOPS 📌После нефтяных кризисов и дерегулирования авиакомпании потребовали экономичные двухдвигательные лайнеры 🔵Boeing ответил двумя самолётами, разработанными параллельно: узкофюзеляжный 757 на замену трёхдвигательному 727 и широкофюзеляжный 767 на замену 707 и DC-8. Оба стали первыми у Boeing с полностью цифровой кабиной и экипажем из двух человек. Кабины унифицированы – пилот мог переучиться с одного типа на другой за минимальное время 🔵Главное изменение – не конструкция, а правила. До 1980-х двухмоторные самолёты не могли удаляться от запасного аэродрома больше чем на 60 минут полёта, трансокеанские рейсы требовали три или четыре двигателя. В 1985 году Boeing 767 получил первый допуск ETOPS-120 для трансатлантического рейса. Два двигателя вместо четырёх – на 20–30% меньше расход топлива. Авиакомпании смогли открывать прямые рейсы между городами, где загрузка не оправдывала Boeing 747 🔵Модель «точка-в-точку», ставшая основой современной дальнемагистральной авиации, началась именно с 767 и ETOPS. Позже допуск получил и 757, который начал летать через Атлантику на маршрутах с небольшим пассажиропотоком. Всего построено 1 050 экземпляров 757 и 1 219 экземпляров 767. Они заложили фундамент для Boeing 777, 787, Airbus A330 и A350 ⬅️Полная версия – на сайте Лёгкое небо × SkyMoments #aviation#LN_EDU#история#Boeing757#Boeing767#ETOPS