Можно ли в 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
Шоколадница в индустрии готовой еды – это:
• более 50 готовых блюд
• 5 000 м2 производственных площадей собственной фабрики-кухни
• ежедневные поставки по Москве и МО
• команда экспертов с опытом создания СТМ
• обжарка кофейного зерна
Пообщаться с представителями компании можно на стенде 81B70. А послушать выступления Юлии Титовой и Ильи Горбунова – 25 марта в конференц-зале GOTOVO, 81B10
#Gotovo
В программе второго дня выставки #GOTOVO
3 сессии | более 20 топовых экспертов | более 450 лидеров рынка готовой еды
Что вас ждет?
✔Самые передовые решения по автоматизации производства готовой еды
✔Новые технологические и ингредиентные решения для изготовления готовой еды
✔Нетворкинг с топ-менеджерами ключевых компаний индустрии
✔Обзор мировых трендов и российский опыт использования технологий в производстве готовой еды
📍 Ждем гостей на стенде КБ «Технология» в зале 2 «Вавилов» на стенде 2С95!
⚡️ Сегодня 24 марта начала свою работу выставка оборудования для производства готовой еды #GOTOVO, на которой КБ «Технология» демонстрирует свои новые разработки.
🔹 На стенде представлены жарочный комплекс ЖК-1000, котлетный аппарат КМ-3000 и совершенно новая разработка: экструзионный автомат РЕОН-ЭВО.
🍽️ Направление готовой еды выросло в самостоятельную выставку, которая посвящена этому перспективному и быстрорастущему сегменту. Экспонируемое надежное пищевое оборудование от российского производителя - это ответ на запрос производителей готовой еды.
🔖 Ждем посетителей выставки на нашем стенде 2C95, зал Вавилов!
⚡️ 24-27 марта в Москве в «Тимирязев Центр» КБ «Технология» примет участие в уникальной выставке оборудования, ингредиентов и полуфабрикатов для производства готовой еды #GOTOVO.
⚙️ На стенде будет представлен жарочный комплекс ЖК-1000, котлетный аппарат КМ-3000 и новинка - многофункциональный автомат Реон-ЭВО для изготовления сырников с начинкой, котлет по-киевски, зраз, бууз, моти и других полуфабрикатов.
В едином выставочном пространстве будут представлены более 250 компаний из 10 стран. В рамках деловой программы запланировано 37 мероприятий.
🔖 Будем рады встрече и ждем вас в зале 2 «Вавилов» на стенде 2С95!
#gotovo
Холдинг «Коломенский» — крупнейший по выручке производитель хлеба в России — приобрёл петербургское предприятие готовых блюд «Продмастер» 🍽️
📌 Компания выпускает кулинарию по ~1 500 рецептурам для ведущих федеральных ритейлеров, включая «Перекресток» и «ВкусВилл», а также осуществляла поставку готовой еды для ПМЭФ.
❗Сделка включает производственный комплекс площадью 6 000 кв. м в Санкт-Петербурге и весь ассортимент готовых блюд. Производство готовой еды становится для «Коломенского» отдельным самостоятельным направлением развития, подчеркнул владелец холдинга Алексей Тулупов в комментарии для РБК. Сумма сделки не раскрывается, однако аналитики оценивают актив в диапазоне 1,8–2 млрд рублей 💼
Источник: rbc.ru
#GOTOVO#новости_отрасли
🍞 БКХ «Коломенский» выходит на рынок готовой еды! 🍲
Один из крупнейший производитель хлеба в России зарегистрировал новые компании — ООО «Продинвест» (производство готовых блюд) и ООО «Бутербродика» (работа ресторанов и доставка еды). Это первые шаги в новом проекте по выпуску и дистрибуции готовой еды.
🔆 Новые игроки на рынке готовой еды могут сделать ставку на разные аудитории: готовая еда популярна и у молодежи, придерживающейся здорового образа жизни, и у одиноких пожилых людей, говорит исполнительный директор ассоциации «Русбренд» Алексей Поповичев.
Источник: shoppers.media
#GOTOVO#новости_отрасли
✅ Завершился третий день выставки #GOTOVO, а мы продолжаем знакомить посетителей с новинками оборудования для производства полуфабрикатов и готовой еды!
На стенде КБ «Технология»:
🔹 жарочный комплекс ЖК-1000 для изготовления и жарки оладий, сырников, котлет
🔹 котлетный аппарат КМ-3000 для производства котлет и сырников различной формы, который составляет единую производственную линию вместе с аппаратами для нанесения льезона и панировки
🔹 многофункциональный экструзионный автомат РЕОН-ЭВО для изготовления сырников с начинкой, котлет по-киевски, бууз, поз, моти и других продуктов.
📍 Успевайте посетить стенд КБ «Технология» 2С95 в зале «Вавилов»!
#производствоготовойеды
✅ Второй день #Gotovo завершили продуктивно.
Специалисты КБ «Технология» консультировали гостей стенда, отвечали на вопросы о производстве полуфабрикатов, помогая в выборе наиболее оптимального пищевого оборудования, а также демонстрировали и угощали блинами, произведенными на блинном аппарате БЛК-2000.
Это ролл из тонкого блина толщиной всего 1 мм с соотношением теста и начинки 60/40.
📍 Ждем Вас завтра на стенде КБ «Технология» 2С95 в зале «Вавилов»!
#производствоготовойеды
Не забываем про Gotovo!
В рамках выставок Modern Bakery | Confex | Gotovo 2025 пройдет конференция Gotovo 🥗
📅 25 марта 2025, 11:00-17:30
📍 Павильон 8
11:00-13:00
Тренды рынка готовой еды
13:15-15:15
Проектирование производства готовой еды. Современная фабрика-кухня
15:30-17:30
Маркетинг и упаковка готовой еды
Подробная программа и регистрация: https://gotovo-expo.ru/gotovo_conference
#Gotovo#программа
21 марта состоялась первая конференция GOTOVO, мероприятие в рамках нового направления для производителей готовой еды и полуфабрикатов. На конференции встретились лидеры рынка для обсуждения перспектив развития отрасли: АШАН, Зельгрос, ГК «Красный Яр», Кухня на районе, Лента, Нефтьмагистраль, ГК «Шоколадница», Яндекс Лавка, Ozon, «Х5 Еда» и др. 🙌
✅18 спикеров
✅300 производителей готовой еды и полуфабрикатов
«По итогам 2023 года продажи готовой еды в России выросли на 11% и достигли ₽3,8 трлн. Рынок обладает огромными перспективами: его емкость более чем в 3 раза превышает текущие объемы. Несмотря на то, что российский потребитель планомерно отказывается от готовки в пользу ресторанной еды или кулинарии, последние в структуре трат россиян на еду занимают не более 15%, тогда как в перспективе могут достигать 50–55%. При этом рынок готовой еды отнюдь не однородный, он многокомпонентный. И его отдельные сегменты демонстрируют разную степень зрелости и разную динамику развития», — сообщила Инга Микаелян, руководитель аналитической группы «РБК Исследования рынков»
Узнать подробнее о рынке готовой еды можно из презентации «РБК Исследования рынков»: https://t.me/rbc_horeca/15
#gotovo#готово
О последних трендах готовой еды узнаем на 1-й конференции для производителей готовой еды и полуфабрикатов – GOTOVO 🙌 21 марта обсудим актуальные темы:
✅«Российский рынок доставки и кулинарии»
Инга Микаелян, руководитель аналитической группы РБК Исследования рынков
✅«Как меняется рынок готовой еды? Взгляд изнутри»
Сергей Королёв, основатель сервиса доставки здорового питания justfood
✅«CDT или как понять, что вы делаете все правильно»
Мария Дмитриева, руководитель направления готовой еды в Яндекс Лавке
✅«Формирование ассортимента и разработка меню сервиса доставки готовой еды. Опыт Кухни на районе»
Михаил Парашкин, руководитель продукта готовой еды Кухни на районе, и Максим Кузнецов, бренд-шеф Кухни на районе
✅«Как открыться в пандемию и развиваться из кризиса в кризис»
Денис Михайлик, основатель компании и бренда Михайлик kitchen
✅«Партнерство как ключевая точка развития рынка готовой еды»
Борис Мешков, директор по развитию бизнеса в готовой еде Блока «Х5 Еда»
Регистрация на мероприятие по ссылке🔝
#gotovo#modernbakerymoscow#confex
"Нам желали краха, нам желали сгореть...": путь преодоления санитарного кризиса от Ильи и Валентины Ефремовых
🥐 В студии Modern Bakery | Confex – Илья и Валентина Ефремовы, основатели кофейни-пекарни Просвет (г. Череповец) и кофейни Фламинго (г. Вологда), спикеры паблик-тока «Бизнес пекарен и кондитерских» на выставке. В интервью обсудили острые вопросы пищевой безопасности в HoReCa. Гости «Просвета» заболели сальмонеллезом; почему это произошло и как с санитарным кризисом справились Илья и Валентина - узнаете из нового материала.
Полное интервью по ссылкам:
🔗YouTube
🔗Rutube
👉Регистрация для посетителей на выставку Modern Bakery | Confex | Gotovo уже открыта:
50% скидка по промокоду MB26-CO0RD
#modernbakery#confex#gotovo