Можно ли в 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
💠 Kon-geologiya vazirligi delegatsiyasi OECD Yevroosiyo haftaligi-2026 forumida ishtirok etmoqda
Joriy yilning 2 – 4-fevral kunlari Fransiyaning Parij shahrida Iqtisodiy hamkorlik va taraqqiyot tashkiloti (OECD) tomonidan Yevroosiyo haftaligi-2026 forumi bo‘lib o‘tmoqda. Mazkur forumda tarkibida vazirlik hamda “O‘zbekiston TMK” AJ vakillaridan iborat delegatsiya ishtirok etmoqda.
Forumning birinchi kunida “Barqaror o’shishni ta’minlashda sanoat uchun minerallarni rivojlantirish siyosati” mavzusiga bag‘ishlangan panel sessiyada vazirning birinchi o‘rinbosari F. Xamidova muhim minerallar sohasida ekologik xavflarni boshqarish hamda gender tengligi siyosati yuzasidan taqdimot qildi.
Shuningdek, tadbir doirasida bir qator tashkilot va kompaniya vakillari bilan uchrashuvlar o‘tkazish rejalashtirilgan.
🔹🔹🔹
💠Делегация Мингеологии принимает участие в форуме OECD «Неделя Евразии — 2026»
С 2 по 4 февраля текущего года в Париже (Франция) со стороны Организации экономического сотрудничества и развития (OECD) проводится форум «Неделя Евразии — 2026». В мероприятии принимает участие делегация в составе представителей министерства и АО «УзТМК».
В первый день форума на панельной сессии, посвященной теме «Политика развития промышленных минералов для обеспечения устойчивого роста», первый заместитель министра Ф. Хамидова выступила с презентацией по вопросам управления экологическими рисками в сфере критически важных минералов и политики гендерного равенства.
Также в рамках мероприятия запланировано проведение ряда встреч с представителями международных организаций и компаний.
#kongeologiya#mingeo#xalqaro_hamkorlik#OECD#tadbirlar#xalqaro_forum#OzTMK
Sayt|Telegram|Facebook|Instagram|X|YouTube
💠 Technip Energies kompaniyasi vakillari bilan uchrashuv o‘tkazildi
Tog‘-kon sanoati va geologiya vaziri o‘rinbosari U.Yusupov vazirlik mutasaddilari hamda “O‘zbekiston texnologik metallar kombinati” AJ mas’ullari bilan birgalikda Italiyaning Technip Energies injiniring kompaniyasi vakillari bilan uchrashuv o‘tkazdi.
Uchrashuvda O‘zbekistonning noyob va texnologik metallar yo‘nalishidagi istiqbollari haqidagi taqdimot namoyish qilindi.
Tomonlar xalqaro standartlar asosida loyihalarni amalga oshirishda o‘zaro hamkorlik, shuningdek tog‘-kon sanoati va geologiya sohasiga investitsiyalarni jalb etish masalalarini muhokama qildilar.
🔹🔹🔹
💠Состоялась встреча с представителями компании Technip Energies
Заместитель министра горнодобывающей промышленности и геологии Республики Узбекистан У. Юсупов совместно с ответственными сотрудниками министерства и представителями АО «УзТМК» провел встречу с делегацией итальянской инжиниринговой компании «Technip Energies».
В ходе встречи была представлена презентация, посвященная потенциалу Республики Узбекистан в сфере редких и технологических металлов.
Стороны обсудили вопросы развития двустороннего сотрудничества в области разработки проектов в соответствии с международными стандартами, а также привлечения инвестиций в сферу добычи и переработки стратегического минерального сырья.
#kongeologiya#mingeo#xalqaro_hamkorlik#uchrashuv#Technip_Energies#investitsiyalar#loyihalar#OzTMK
Sayt|Telegram|Facebook|Instagram|X|YouTube
💠Traxys Group kompaniyasi delegatsiyasi bilan uchrashuv bo‘lib o‘tdi
2026-yil 24-fevral kuni Tog‘-kon sanoati va geologiya vaziri B.Islamov, vazirlik mutasaddilari, “Navoiyuran” DK hamda “O‘zTMK” rahbarlari bilan birgalikda Traxys Group bosh ijrochi direktori Mark Kristof boshchiligidagi kompaniya delegatsiyasi bilan uchrashuv o‘tkazdi.
Uchrashuvda so‘nggi yillarda Tog‘-kon sanoati va geologiya sohasiga berilayotgan e’tibor, amalga oshirilayotgan islohotlar, sohaga investitsiyalar va investorlarni jalb qilish, bir qator istiqbolli loyihalarda o‘zaro hamkorlik masalalariga e’tibor qaratildi.
Shuningdek, Traxys vakillariga soha korxonalarining yutuqlari, erishilgan natijalari, kelgusida rejalashtirilayotgan ishlar, belgilangan vazifalar, xalqaro miqyosdagi e’tiroflar haqida ma’lumot berildi.
🔹🔹🔹
💠Состоялась встреча с делегацией компании Traxys Group
24 февраля 2026 года министр горнодобывающей промышленности и геологии Б. Исламов совместно с ответственными лицами министерства, руководителями ГП «Навоийуран» и АО «УзКТМ» провел встречу с делегацией компании Traxys Group во главе с главным исполнительным директором Марком Кристофом.
Особое внимание было уделено трансформации горно-геологической сферы, созданию благоприятных условий для инвесторов и налаживанию долгосрочного взаимодействия по ряду ключевых проектов.
Также представителям Traxys была представлена информация о достижениях и результатах предприятий отрасли, планах на будущее, определенных задачах и международном признании.
#kongeologiya#mingeo#xalqaro_hamkorlik#loyihalar#investitsiyalar#Traxys#uchrashuv#Navoiyuran#OzTMK
Sayt|Telegram|Facebook|Instagram|X|YouTube
💠Buxoro viloyatida yirik investitsiya loyihalari o‘rganildi
2026-yil 6-aprel kuni Tog‘-kon sanoati va geologiya vaziri o‘rinbosari U. Yusupov, Energetika vaziri o‘rinbosari U. Mamadaminov hamda mutasaddi vakillar tomonidan Buxoro viloyatida tog‘-kon va energetika tarmoqlarida amalga oshirilayotgan yirik investitsiya loyihalarining holati joyiga chiqqan holda o‘rganildi.
Xususan, “O‘zbekiston TMK” AJ tomonidan amalga oshirilayotgan “Toshqazgan grafit konini o‘zlashtirish” hamda Saudiya Arabistonining “ACWA Power” kompaniyasi tomonidan amalga oshirilgan quvvati 500 MVt bo‘lgan shamol elektr stansiyasi loyihalarining joriy holati ko‘zdan kechirildi.
💠В Бухарской области изучены крупные инвестиционные проекты
6 апреля 2026 года заместитель министра горнодобывающей промышленности и геологии У. Юсупов, заместитель министра энергетики У. Мамадаминов и ответственные представители на месте изучили состояние реализации крупных инвестиционных проектов в горнодобывающей и энергетической отраслях Бухарской области.
В частности, рассмотрено текущее состояние проекта «Освоение месторождения графита Тошказган», реализуемого АО «O‘zbekiston TMK», а также проекта строительства ветровой электростанции мощностью 500 МВт, реализованного компанией «ACWA Power» (Саудовская Аравия).
#kongeologiya#mingeo#Energetika_vazirligi#xalqaro_hamkorlik#investitsiyalar#loyihalar#OzTMK#ACWA_Power#Buxoro_viloyati#Toshqazgan
Sayt|Telegram|Facebook|Instagram|X|YouTube
💠 Navoiy viloyatidagi investitsiya loyihalari o‘rganildi va tadbirkorlar bilan ochiq muloqot tashkil qilindi
2025-yil 4-aprel kuni Oʻzbekiston Respublikasi Bosh vazirining oʻrinbosari Hukumat komissiyasi raisi J.Xodjayev boshchiligidagi ishchi guruh tomonidan Navoiy viloyatida amalga oshirilayotgan investitsiya loyihalarining holati joyiga chiqqan holda oʻrganildi.
Hukumat komissiyasi Ishchi guruhi tarkibida Kon geologiya vaziri oʻrinbosari U. Yusupov ham tarmoq boʻyicha Navoiy viloyatida amalga oshirilayotgan investitsiya loyihalari va ularni amalga oshirishdagi muammoli masalalar bilan tanishdi.
Xususan “Oʻzbekiston TMK” AJ tomonidan amalga oshirilayotgan loyihalar, shuningdek “Sulfat kislotasi ishlab chiqarish zavodi” va “Navoiy KMK” AJ ning joriy yilda amalga oshirilayotgan jami 11 ta investitsiya loyihalari holati oʻrganildi.
Hukumat komissiyasi Ishchi guruhi va Navoiy viloyatidagi tadbirkorlar bilan “Ochiq muloqot” shaklida uchrashuv tashkil etilib, tadbirkorlarni qiynab kelayotgan koʻplab muammolarga aniq yechim va takliflar berildi.
🔹🔹🔹
💠Изучены инвестиционные проекты в Навоийской области и организован открытый диалог с предпринимателями
4 апреля 2025 года рабочая группа во главе с заместителем Премьер-министра Республики Узбекистан, председателем Правительственной комиссии Ж. Ходжаевым на месте изучила состояние реализуемых инвестиционных проектов в Навоийской области.
В составе Рабочей группы Правительственной комиссии заместитель министра горнодобывающей промышленности и геологии У. Юсупов также ознакомился с реализуемыми в Навоийской области инвестиционными проектами отрасли и проблемными вопросами, возникающими при их реализации.
В частности, были изучены проекты, реализуемые АО «Oʻzbekiston TMK», включая проект «Завод по производству серной кислоты», а также текущее состояние 11 инвестиционных проектов, реализуемых АО «НКМК» в 2026 году.
В формате «Открытого диалога» состоялась встреча рабочей группы Правительственной комиссии с предпринимателями Навоийской области, в ходе которой были даны конкретные решения и предложения по многим проблемам, беспокоящим представителей бизнеса.
#kongeologiya#mingeo#investitsiyalar#loyihalar#Navoiy_viloyati#ochiq_muloqot#yer_qaridan_foydalanish#NKMK#OzTMK#YQFM#uchrashuv#ishchi_guruh_organishlari
Sayt|Telegram|Facebook|Instagram|X|YouTube
💠 Tog‘-kon sanoati korxonalari uchun raqamli yechimlar va sun’iy intellektni qo‘llashga bag‘ishlangan qo‘shma seminar-trening xususida
2026-yil 26-fevral kuni Tog‘-kon sanoati va geologiya vazirligi tomonidan McKinsey & Company xalqaro konsalting kompaniyasi bilan hamkorlikda “OKMK” AJ Muhandislik maktabida soha korxonalari uchun raqamli yechimlar va sun’iy intellektni qo‘llashga bag‘ishlangan qo‘shma seminar-trening tashkil qilindi.
Tadbirni Tog‘-kon sanoati va geologiya vazirining birinchi o‘rinbosari F.Xamidova kirish so‘zi bilan ochib berdi. Sohani raqamlashtirishning ahamiyati, sun’iy intellektdan unumli foydalangan holda bir qator muammolarga yechimlar topiloyatgani, axborot texnologiyalarining soha rivojiga hissa qo‘shayotgani ta’kidlandi.
O‘zaro tajriba almashinuvini amalga oshirishda muhim o‘rin tutgan mazkur seminar-treningda “NKMK” AJ, “OKMK” AJ, “O‘zmetkombinat” AJ, “O‘zTMK” AJ hamda “Navoiyuran” DK mas’ullari ishtirok etishdi.
🔹🔹🔹
💠О семинаре-тренинге, посвященном цифровым решениям и применению искусственного интеллекта для предприятий горнодобывающей промышленности
26 февраля 2026 года Министерством горнодобывающей промышленности и геологии совместно с международной консалтинговой компанией McKinsey & Company в Инженерной школе АО «АГМК» был организован семинар-тренинг, посвященный внедрению цифровых решений и технологий искусственного интеллекта на предприятиях горнодобывающей отрасли.
Мероприятие вступительным словом открыла первый заместитель министра горнодобывающей промышленности и геологии Ф. Хамидова. Была подчеркнута важность цифровизации отрасли, отмечено, что использование искусственного интеллекта позволяет находить решения для ряда актуальных задач, а информационные технологии вносят весомый вклад в развитие сферы.
В семинаре-тренинге, ставшем важной платформой для обмена опытом, приняли участие специалисты АО НГМК, АО «АГМК», АО «Узметкомбинат», АО «УзКТМ» и ГП «Навоийуран».
#kongeologiya#mingeo#seminar_trening#OKMK#Muhandislik_maktabi#xalqaro_hamkorlik#raqamli_texnologiyalar#suniy_intellekt#raqamli_yechimlar#raqamlashtirish#NKMK#OzTMK#Navoiyuran#McKinsey_Company
Sayt|Telegram|Facebook|Instagram|X|YouTube