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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #241 · 5 мај

Можно ли в Python создавать бинарные файлы? Конечно можно. Для этого в Python есть следующие инструменты: ▫️ тип данных bytes и bytearray ▫️ открытие файла в режиме wb (write binary) или rb (read binary) ▫️ модуль struct Про модуль struct поговорим в первую очередь. Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных. В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла. Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла. Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид. Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки). Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение. При этом следует помнить что мы говорим о типах языка С а не Python. Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще. Вот какие токены формата у нас есть. Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы. В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты. Запакуем в байты простое число, токен "i". >>> import struct >>> struct.pack('=i', 10) b'\n\x00\x00\x00' Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов. >>> struct.pack('=fff', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же. >>> struct.pack('=3f', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Теперь запакуем разные типы >>> data = struct.pack('=fiQ', 1.0, 4, 100500) я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт) b'\x00\x00\x80?\x04\x00\x00...' Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа. >>> struct.unpack('=fiQ', data) (1.0, 4, 100500) Как видите, ничего страшного! #lib#basic

Hashtags

Резултати

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

Пребарај: #737max

当前筛选 #737max清除筛选
Reuters: World

@reutersworldchannel · Post #149395 · 15.10.2021 г., 10:43

Ex-Boeing 737 MAX chief pilot indicted for fraud A former chief technical pilot for Boeing has been charged with fraud for withholding critical information about the company's 737 MAX jet #News#Reuters#Boeing#737Max#Pilot Subscribe: http://smarturl.it/reuterssubscribe Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled. Get the latest news on: http://reuters.com/ Follow Reuters on Facebook: https://www.facebook.com/Reuters Follow Reuters on Twitter: https://twitter.com/Reuters Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en ➖@reutersworldchannel➖

Лёгкое небо

@legkoenebo · Post #4943 · 03.05.2026 г., 14:37

🇪🇬EgyptAir получила свой первый Boeing 737 MAX 8 📌Флагманский перевозчик Египта EgyptAir официально ввёл в парк первый в истории страны Boeing 737-8 MAX 🔵Лайнер, взятый в лизинг у компании SMBC Aviation Capital, стал первым из партии в 18 самолётов, которые должны обновить флот авиакомпании в Каире 🔵Новый MAX дополнит уже имеющийся парк из 30 самолётов 737-800 предыдущего поколения. Благодаря высокой унификации, авиакомпания сможет интегрировать новый тип с минимальными затратами на переучивание 🔵Перевозчик планирует использовать новые самолёты на маршрутах средней и малой дальности – из Каира в Париж, Брюссель, Стамбул и Вену. Пассажиров ждёт обновлённый интерьер Boeing Sky Interior с увеличенными иллюминаторами, багажными полками и адаптивным LED-освещением Лёгкое небо #aviation#news#EgyptAir#Boeing#737MAX

Лёгкое небо

@legkoenebo · Post #4858 · 07.04.2026 г., 22:29

🥰 Кризис Boeing – 737 MAX, MCAS и 346 жизней 📌Две катастрофы Boeing 737 MAX за четыре с половиной месяца – Lion Air в октябре 2018 года и Ethiopian Airlines в марте 2019-го. 346 погибших. Схожий сценарий: система MCAS, получавшая данные от одного датчика угла атаки, автоматически опускала нос самолёта при ложном срабатывании. Пилоты не знали о существовании MCAS – она не упоминалась ни в руководстве по эксплуатации, ни в программе переобучения 🔵MCAS появилась из-за компромисса. Новые двигатели LEAP-1B не помещались под крылом 737-го на прежнем месте — их сдвинули вперёд и вверх, что изменило аэродинамику. Вместо нового сертификата типа Boeing добавил программную компенсацию. 737 MAX был заземлён на 20 месяцев. EASA впервые провела собственную сертификацию, не приняв решение FAA автоматически. Это изменило практику по всему миру 🔵Финансовые потери Boeing превысили 20 миллиардов долларов. Проблемы с качеством продолжились: в 2024 году у MAX 9 в полёте вырвало дверную заглушку из-за отсутствующих болтов. Программа 777X задержалась на семь лет. В 2025 году Airbus A320 обогнал 737 по общему числу поставок. Кризис показал: модификация конструкции 1960-х имеет пределы ⬅️В полной статье – как забастовка 33 000 рабочих заморозила производство Boeing на семь недель, почему 777X задерживается на семь лет и что Boeing знал о проблемах MCAS за год до первой катастрофы. Лёгкое небо × SkyMoments #aviation#LN_EDU#история#Boeing#737MAX#MCAS

🛬 Китай снова открывает небо для Boeing! ⠀ 🇨🇳 После месяца жестких ограничений Пекин неожиданно отменил запрет на покупку американских самолётов и авиационных комплектующих у Boeing. Об этом сообщает Bloomberg со ссылкой на осведомлённые источники. ⠀ 🔧 Что произошло ранее? В ответ на санкции США китайские власти ввели запрет на сделки с Boeing, включая поставки новых лайнеров и контрактов на техобслуживание. ⠀ ✋ Символом этой "заморозки" стал Boeing 737 Max, предназначенный для Xiamen Airlines. Самолёт так и не был передан заказчику и вернулся обратно на завод в Сиэтле. ⠀ 🌍 На фоне этого интерес к отклонённым лайнерам проявила саудовская Riyadh Air, выразив готовность выкупить самолёты, от которых отказался Китай. ⠀ 🔁 А теперь — поворот на 180°: Китайские авиаперевозчики получили "зелёный свет" — им вновь разрешено приобретать американские самолёты и компоненты без ограничений. ⠀ 📊 Что это значит для мира авиации? ▪️ Boeing возвращается на один из крупнейших рынков планеты ▪️ Это может помочь американскому авиастроителю восстановиться после череды кризисов и репутационных ударов ▪️ Китай демонстрирует гибкость в экономической политике, несмотря на продолжающееся политическое противостояние ⠀ 📈 На фоне глобального восстановления гражданской авиации после пандемии, это решение может существенно повлиять на расстановку сил на мировом авиарынке. ⠀ ✈️ Впереди — ожесточённая конкуренция между Boeing и Airbus, и, похоже, небо снова становится ареной большой геополитики. ⠀ #Китай#Boeing#737MAX#авиация#новости#США#санкции#поставки#RiyadhAir#глобальныйрынок#авиастроение#Пекин#авиаперевозки#экономика#техника#воздух

🕯️🇮🇳Трагедия Air India затмила Парижский авиасалон На фоне крупнейшего авиасалона в Париже, где Airbus заключает контракты на \$21 млрд, тишина со стороны Boeing звучит особенно громко. Всё из-за катастрофы Dreamliner Air India, летевшего из Ахмадабада в Лондон. Погибли 241 человек на борту и не менее 30 — на земле. 😢 Boeing и GE Aerospace отменили пресс-мероприятия, выразив соболезнования семьям погибших. Следователи уже извлекли «чёрный ящик» с борта. 🛩 Тем временем Airbus подписал 142 твёрдых контракта и 102 предварительных соглашения — на фоне череды кризисов Boeing, включая катастрофы 737 MAX в 2018 и 2019 годах. 💥 Дополнительную напряжённость на салоне внесло обострение конфликта между Израилем и Ираном: французские власти потребовали закрыть стенды израильских компаний. Некоторые ближневосточные делегации не прибыли вовсе. 📉 На этом фоне Boeing не сообщил ни об одном новом контракте, ограничившись выражением скорби. До завершения расследования причин катастрофы Air India — никаких прогнозов. #AirIndia#ParisAirShow#Boeing#Airbus#авиакатастрофа#Dreamliner#авиасалон#авианьюс#Иран#Израиль#чёрныйящик#737MAX#aviationnews#париж2025