Можно ли в 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
«Арт Россия 2026»: искусство как источник бизнес-инноваций
В рамках культурного трека программы Executive MBA слушатели посетили крупнейшую ярмарку современного искусства «Арт Россия». Оказалось, она дает гораздо больше, чем просто эстетический опыт. Для предпринимателей это площадка для анализа трендов, поиска визуальных решений и глубокой работы со смыслами.
Подобные мероприятия превращаются в стратегическую сессию. Изучая подходы художников к работе с цветом, фактурами и композицией, предприниматель получает готовый «мудборд», который ложится в основу новых маркетинговых стратегий. Это способ научить бренд разговаривать с аудиторией на языке актуальных визуальных кодов.
Арт-объект с точки зрения бизнес-подхода — это актив. Куратор выбирает лучшее и превращает набор холстов и красок в продукт с высокой ценностью. Аналогичный процесс происходит и в реальном производстве: это не просто создание продукта, а превращение вещи в ценность.
Некоторые слушатели ЕМВА после посещения «Арт Россия 2026» планируют интегрировать элементы современного искусства в офлайн-пространства своих проектов.
👉🏻EMBA показывает: культура и бизнес не просто совместимы. Они усиливают друг друга.
А вы видите в искусстве инвестицию или эмоцию? Делитесь в комментариях 👇
#культура_и_искусство#emba
«Зачем мне это комьюнити?» — многие думают на старте программы. А через полгода оно решает главную бизнес-задачу. Реальная история👇
Когда ты руководитель в медицине, кажется, что главное — это технологии и экспертиза. А бизнес-сообщество вокруг — просто «приятный бонус».
Андрей Исаев, соучредитель и генеральный директор сети лабораторий «ДНКОМ». «ДНКОМ» — современная клинико-диагностическая лаборатория, которая выполняет более 4500 наименований исследований по высоким международным стандартам. Лаборатория имеет медицинские офисы в Москве, городах России и в Бишкеке (Кыргызстан). Андрей пришел на программу Executive МВА именно с такими мыслями. В его группе было мало людей из медицины. «Как эти люди могут помочь моему бизнесу?» — думал он. Но жизнь подкидывает задачи, которые не решить в одиночку. В самый разгар строительства новой лаборатории программа стала для Андрея не просто обучением, а рабочим инструментом.
Как?
⭕️Реальная проблема нашла реальное решение. Нужен был надежный подрядчик. Им оказался выпускник предыдущего потока программы. Нужен был специалист по строительному контролю — его Андрей нашел среди cлушателей своей группы.
⭕️Разрозненные знания стали системой. Медицинское образование + бизнес из книг и курсов обрели четкую структуру. Появился фундамент, на котором можно уверенно строить и масштабировать.
🚀Ваш бизнес на этапе масштабирования или выхода в новое направление?
Узнайте, как получить не только знания, но и действенную поддержку для вашего роста: https://clck.ru/3QdnHv
#отзывы#emba#русская_школа_управления
⚡️Знакомы ситуации, когда в голову внезапно — перед сном или во время прогулки — приходит решение давней проблемы или ответ на вопрос? Это называется инсайт — или озарение.
Инсайты бывают не только в повседневной жизни, но и в бизнесе. Они помогают предпринимателю действовать и развивать свое дело, могут использоваться для решения других задач. Часто инсайты бывают результатами опыта: пока мы чем-то заняты, наш мозг продолжает анализировать полученную информацию — и выдает результат.
Чужие инсайты тоже полезны, особенно от управленцев, которые прошли долгий профессиональный путь. Их советы можно использовать, управляя своей компанией.
Мы знаем, что ни одна теория не заменит практику. В учебниках вы никогда не найдете самых ценных знаний — которые добываются потом и трудом. Вместе со слушателями Executive MBA «Русская школа управления» мы готовим 👉«Книгу инсайтов»👈, где своими кейсами делятся топовые управленцы страны.
Совсем скоро опубликуем классные советы от наших спикеров. Они вам точно пригодятся, так что не пропустите!
#книга_инсайтов#emba#русская_школа_управления
От карьеры к мечте ⛳️
Дина Ашрапова — уникальная личность. Свою карьеру она строила в крупных корпорациях.
За её плечами: опыт работы в компании землеустройства и кадастра, GR в IT-среде, в том числе в женском технологическом сообществе. Этот управленческий бэкграунд сформировал у Дины системный взгляд и умение работать с долгими стратегиями.
А потом Дина всерьез увлеклась гольфом: «Это мечта, спорт долгожителей, прекрасное комьюнити, это сфера, которую в нашей стране можно развивать десятилетиями, с большим потенциалом».
Был открыт проект «Вокруг гольфа», который включает в себя: медиа, бренд премиальной одежды для гольфистов и серию турниров, образовательные мероприятия.
Дина стала слушателем программы Executive MBA Школы Бизнеса «Синергия». Она говорит: «Это мой личный апгрейд как управленца, шаг в сторону стратегического мышления и долгосрочного роста».
А еще Дина на своем YouTube-канале взяла интервью у Радислава Гандапаса — одного из самых известных экспертов по лидерству и ораторскому искусству, президента Ассоциации спикеров СНГ.
📱Смотреть выпуск можно по ссылке: https://clck.ru/3RFair
#лидеры_будущего#emba#русская_школа_управления
При обращении к мерам господдержки у предпринимателей неизбежно возникают вопросы — во всяком случае, когда все происходит впервые
Господдержка может стать хорошим инструментом для развития бизнеса. Лучше любой статистики об этом говорит личный опыт. Своим кейсом поделился Борис Саргин, генеральный директор компании «БИГ», которая входит в пятерку крупнейших российских косметических производителей.
Его историю читайте в карточках. И следите за нашими обновлениями — в следующих постах Борис коснется подводных камней при обращении за госзаймами и даст полезные советы предпринимателям.
#лидеры_будущего#emba#русская_школа_управления
Пока одни мечтают о Западе, мы с Executive MBA покоряем Китай!
Мы уже много рассказывали о бизнес-миссиях в рамках программы EMBA. И вот настало время отправиться в путь!
Сейчас слушатели Executive MBA «Русская школа управления» от Школы Бизнеса «Синергия» находятся в Поднебесной и знакомятся с бизнес-возможностями нашего главного стратегического партнера.
Миссия началась с квеста, а продолжилась на автомобильном заводе Xiaomi, где участники своими глазами увидели инновации, которые компания активно внедряет в свои продукты.
Модуль посвящен цифровой трансформации, программа построена на опыте ведущих цифровых корпораций Китая: Xiaomi, Alibaba, PingAnGroup и других. Топ-менеджеры этих компаний рассказывают о том, как искусственный интеллект работает в их компаниях, а слушатели EMBA на модерируемой рефлексии учатся применять полученные знания уже в своем бизнесе.
А для тех, кто хочет в Китай с нами — отличная новость: 4 декабря стартует новый поток Executive MBA! Для участников в 2026 году мы организуем новую образовательную миссию в Китай.
Хотите поехать с нами? Оставляйте заявку — и мы оперативно вышлем вам всю подробную информацию.
#бизнес_в_Китае#бизнес_миссии#emba#русская_школа_управления