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

Резултати

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

Пребарај: #industrialpolicy

当前筛选 #industrialpolicy清除筛选

🚢Новая морская стратегия США делает ставку на heavy-lift инфраструктуру. Белый дом в рамках Maritime Action Plan обозначил дефицит тяжёлой крановой портовой инфраструктуры и проблемы координации подъёмных операций, как ключевые уязвимости морской системы США. Особое внимание уделено: ✔️ ограниченной грузоподъёмности портовых кранов ✔️ нехватке heavy-lift мощностей ✔️ несогласованности расписаний и логистических окон ✔️ зависимости от иностранных подрядчиков при реализации крупных инфраструктурных и энергетических проектов Документ подчёркивает, что без модернизации подъёмной и перегрузочной инфраструктуры невозможно обеспечить ускоренное строительство судов, развитие офшорной энергетики и укрепление национальной промышленной базы. "Heavy-lift"- сегмент рассматривается не как нишевый, а как стратегический элемент промышленной безопасности, особенно в контексте энергетики, оборонных проектов и крупных модульных поставок. 📌Maritime Action Plan инициирован администрацией Президента Дональда Трампа и координируется на уровне Совета национальной безопасности США. Документ носит государственный характер. #heavylift#MaritimeActionPlan#USshipping#industrialpolicy#ports

🚢Белый дом представил Maritime Action Plan: масштабная попытка перезапуска судостроения США. Администрация США опубликовала Maritime Action Plan (MAP) — наиболее амбициозную стратегию поддержки коммерческого судостроения со времён Merchant Marine Act1936 года. Документ констатирует: США строят менее 1% мировых коммерческих судов, а отрасль критически зависит от иностранных поставок. Ключевые инструменты MAP: ✔️ Введение сборов с иностранных судов, заходящих в порты США, с возможным созданием специального фонда - Maritime Security Trust Fund. ✔️ Формирование Maritime Prosperity Zones — специальных зон для привлечения частных инвестиций. ✔️ Расширение Capital Construction Fund на верфи. ✔️ «Bridge Strategy» — сотрудничество с союзными верфями для переноса производства в США. План предусматривает координацию между NSC, OMB, MARAD, ВМС и другими ведомствами. Однако его реализация зависит от финансирования Конгрессом, бюджетных решений FY2027 и готовности союзных верфей инвестировать в американские мощности. Отрасль позитивно оценивает стратегию, но указывает на кадровый дефицит, конкуренцию за квалифицированную рабочую силу и неопределённость в отношении тарифных механизмов. Инициатива нацелена не просто на рост заказов, а на восстановление самодостаточной промышленной базы - от проектирования до поставщиков компонентов. 📌Maritime Action Plan инициирован администрацией президента Дональда Трампа и координируется Советом национальной безопасности и OMB. Документ является государственной стратегией. #shipbuilding#USmaritime#industrialpolicy#seapower#maritimeeconomy

American Оbserver

@american_observer · Post #4910 · 20.01.2026 г., 23:59

📰 America’s Defense Industry Is in Trouble, With No Plan to Fix It The US defense industry is struggling to keep pace with China and Russia, while Washington keeps running in place. Advances by Beijing and Moscow—especially in hypersonic missiles and mass drone production—have exposed serious weaknesses in American military innovation and production capacity. Despite President Trump’s calls for more defense spending and government stakes in major contractors, the underlying problems remain largely unaddressed. ​ Consolidation and Competition The US defense sector is now dominated by a handful of giant firms—Lockheed Martin, Boeing, and RTX—following massive consolidation in the 1990s. This has created a risk-averse culture that stifles innovation and makes it difficult for new creators to break into the market. Defense Secretary Pete Hegseth recently acknowledged that this structure holds back American capabilities. ​ China’s Scale, Russia’s Speed China’s manufacturing base can produce weapons at scale and at prices US companies can’t match. Russian battlefield advances have further exposed the erosion of US advantages in precision weapons. Cheap, mass-produced drones from Iran and Ukraine have proven effective, while hypersonic missiles developed by China and Russia outpace US systems. ​ Trump’s Solutions—and Their Limits Trump’s proposed fixes—like government stakes, spending hikes, and mandates to stop stock buybacks—don’t solve the core issues. Pouring more money into a broken system won’t restore innovation or competitiveness. Defense experts argue that the US needs to focus on priority areas, encourage competition, and deepen ties with allies to match China’s scale. ​ Can the US Adapt? The US still produces the world’s most advanced weapons, but without major industrial reform, it risks losing its edge. The question is: Will Washington finally make the hard choices needed to fix its defense industry, or keep running in place while rivals surge ahead? ​ #USDefense#China#Russia#MilitaryInnovation#Trump#DefenseIndustry#IndustrialPolicy 📱American Оbserver - Stay up to date on all important events 🇺🇸

IELTS|Newspapers & Magazines|English

@emagzinewspars · Post #9421 · 27.10.2025 г., 03:34

#The_Barron's 🇺🇸📕[PDF]⬇️ 27 #October2025 #Weekly_Magazines For learning, for free(dom). @backupofmagazines This issue unpacks how the U.S. government has become “The Biggest Activist”—buying stakes in private firms to secure #SupplyChains and drive #IndustrialPolicy. The #BigMoneyPoll shows bullish sentiment as #Stocks approach record highs, while traders brace for #24HourTrading and shifts in #Meta’s tech strategy. From #Dividend investing and #EnergyStocks to AI’s economic impact, this issue dissects power moves reshaping Wall Street and Washington alike. With political polarization, #Democracy faces new threats—reminding investors that markets, like governments, thrive on confidence, not complacency.