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

Резултати

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

Пребарај: #uzassets

当前筛选 #uzassets清除筛选

🇺🇿Biznes va tadbirkorlik oliy maktabida “ESG asoslari: 1-bosqich” intensiv o‘quv kursi yakunlandi O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabida 2026-yil 19–30-yanvar kunlari bo‘lib o‘tgan “ESG asoslari: 1-bosqich” intensiv o‘quv kursi muvaffaqiyatli yakunlandi. Kurs “UzAssets” AJ bilan hamkorlikda, Osiyo taraqqiyot banki ko‘magida ESG Center of Excellence tashabbusi doirasida tashkil etildi. Mazkur dastur yirik davlat kompaniyalari mutaxassislarida ESG (ekologik, ijtimoiy va korporativ boshqaruv) sohasida tizimli bilim va amaliy ko‘nikmalarni shakllantirishga qaratildi. Ishtirokchilar barqaror rivojlanish hisobotini yuritishning xalqaro standartlari, jumladan SASB hamda IFRS S1/S2 talablari bo‘yicha kompleks tushunchaga ega bo‘ldilar, shuningdek ESG tamoyillarini korporativ boshqaruv va operatsion faoliyatga integratsiya qilish mexanizmlari bilan tanishdilar. 👉Batafsil __________ 🇺🇿В Высшей школе бизнеса и предпринимательства завершён курс «ESG основы: Уровень 1» В Высшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан с 19 по 30 января 2026 года успешно завершился интенсивный учебный курс «ESG основы: Уровень 1». Курс был организован в сотрудничестве с АО «UzAssets» при поддержке Азиатского банка развития в рамках инициативы ESG Center of Excellence. Программа была направлена на формирование системных знаний и практических навыков в области ESG (экологического, социального и корпоративного управления) у специалистов крупных государственных компаний. Участники получили комплексное понимание международных стандартов устойчивой отчётности, включая требования SASB и IFRS S1/S2, а также ознакомились с механизмами интеграции ESG-принципов в корпоративное управление и операционную деятельность. 👉Подробнее __________ 🇺🇿Graduate School of Business and Entrepreneurship Completes “ESG Fundamentals: Level 1” Intensive Course The Graduate School of Business and Entrepreneurship under the Cabinet of Ministers of the Republic of Uzbekistan successfully concluded the intensive training course “ESG Fundamentals: Level 1” held from January 19 to 30, 2026. The course was organized in cooperation with UzAssets JSC with the support of the Asian Development Bank within the framework of the ESG Center of Excellence initiative. The program was designed to develop systematic knowledge and practical competencies in Environmental, Social and Governance (ESG) issues among specialists of major state-owned enterprises. Participants gained a comprehensive understanding of international sustainability reporting standards, including SASB and IFRS S1/S2 requirements, and were introduced to practical mechanisms for integrating ESG principles into corporate governance and operational processes. 👉More #GSBE#GraduateSchool#ESG#UzAssets#AsianDevelopmentBank 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

"NAVOIYURAN" DK

@navoiyuran_official · Post #26011 · 15.12.2025 г., 05:13

💠Tog‘-kon sanoati va geologiya vazirligida “Operatsion samaradorlik” bo‘yicha seminar-trening o‘tkazildi 2025-yil 12-dekabr kuni Tog‘-kon sanoati va geologiya vazirligida “UzAssets” AJ bilan birgalikda operatsion samaradorlikni oshirishga bag‘ishlangan seminar-trening tashkil qilindi. Ushbu tadbir vazirning birinchi o‘rinbosari F. Xamidova rahbarligida O‘zbekiston Respublikasi Prezidentining 2025-yil 18-noyabrdagi F-59-son farmoyishida belgilangan vazifalar ijrosini ta’minlash doirasida o‘tkazildi. Tadbirda vazirlik tizimidagi korxonalar va tashkilotlarda operatsion samaradorlikka mas’ul 60 nafardan ortiq rahbar va xodimlar ishtirok etdi. Shuningdek, seminarda “Navoiy KMK” AJ, “Olmaliq KMK” AJ, “Navoiyuran” DK, “Toshkent metallurgiya zavodi” MChJ QK kabi tarmoq korxonalari, McKinsey va PwC kabi xalqaro konsalting kompaniyalari vakillari ham qatnashib, sohada amalga oshirilayotgan real loyihalar va keyslar bo‘yicha o‘z tajribalarini taqdim etgan holda ma’ruza qildilar. Seminar-trening ishtirokchilarga operatsion samaradorlikni oshirish, xarajatlarni optimallashtirish va korxonalar faoliyatida zamonaviy boshqaruv yondashuvlarini qo‘llash bo‘yicha amaliy bilimlar berdi. 🔹🔹🔹 💠В Министерстве горнодобывающей промышленности и геологии проведен семинар-тренинг по теме «Операционная эффективность» 12 декабря 2025 года в Министерстве горнодобывающей промышленности и геологии совместно с АО «UzAssets» был организован семинар-тренинг, направленный на повышение операционной эффективности. Мероприятие проведено под руководством первого заместителя министра Ф. Хамидовой в рамках обеспечения исполнения задач, предусмотренных распоряжением Президента Республики Узбекистан от 18 ноября 2025 года № Р-59. В семинаре приняли участие более 60 руководителей и ответственных сотрудников предприятий и организаций системы министерства, курирующих вопросы операционной эффективности и повышения производственных показателей. В мероприятии участвовали представители АО «НГМК», АО «АГМК», ГП «Навоийуран», СП ООО «Ташкентский металлургический завод», а также международных консалтинговых компаний McKinsey и PwC, которые представили практические кейсы и поделились опытом реализации реальных проектов в отрасли. По итогам семинара участники получили практические знания и рекомендации по повышению операционной эффективности, оптимизации затрат и внедрению современных управленческих подходов в деятельности предприятий. #kongeologiya#mingeo#seminar_trening#Uzassets#McKinsey#PwC#OKMK#NKMK#Navoiyuran#TMZ#tadbirlar Сайт|Telegram|Facebook|Instagram|X|YouTube