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

Резултати

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

Пребарај: #solarenergy

当前筛选 #solarenergy清除筛选
Interesting Planet 🌍

@interesting_planet_facts · Post #767 · 17.09.2025 г., 13:22

🌎 Floating solar farms are expanding worldwide, providing renewable energy while helping reduce water evaporation from reservoirs. These solar panels are mounted on platforms that float on lakes and reservoirs, increasing power output by 10-15% due to cooler operating temperatures on water. ✨ #solarenergy⚡#cleantech⚡#ecology 👉subscribe Interesting Planet ​

Сетевая СЭС 60 кВт для Магазина Пятерочка 🍏 (ст. Кущевская) ☀️ 📍Объект: магазин «Пятёрочка» — ритейл, где постоянно работают холодильники, морозильные камеры, освещение и прочее энергопотребляющее оборудование. Электричество — одна из ключевых статей расходов, поэтому эксплуатация здания обходится дорого. — Панели: LONGi 645 Вт — 96 шт. гарантия 15 лет — Инвертор: Deye — Цена "под ключ": 2 601 000 руб ⚡ Выработка: 74 304 кВт·ч/год 💰Экономия при тарифе 15 руб/кВт·ч: — Валовая прибыль: 1 114 560 руб/год — Чистая прибыль (минус эксплуатация): 1 088 550 руб/год ⏳ Окупаемость: 2,4 года 📈 Доходность: 40–45% годовых 👉 И самое интересное: доходность инвестиций в солнечную станцию на этом магазине выше, чем сам бизнес ритейлера на объекте. Так что, бизнесмены, обратите внимание — ставьте СЭС на свои здания и снижайте издержки #пятерочка#x5retailgroup#solarenergy#солнечнаяэнергетика@tspyaterochka

EKOLOG.UZ| ENG

@ekologuzenglish · Post #10111 · 28.10.2025 г., 01:00

☀️ Windows that generate electricity! Scientists from The Hong Kong Polytechnic University (PolyU) have developed a new generation of transparent solar panels with a record efficiency of 6.05% — the highest ever achieved for semi-transparent photovoltaic cells. 💡 Unlike conventional solar panels, these elements remain transparent or slightly tinted, making them ideal for use as windows, facades, or even screens — without sacrificing natural light or architectural design. 🔋 The new panels are made from triple-junction materials, which provide: • improved thermal insulation, • high stability and durability, • eco-friendliness and low production cost. 🏙️ In the future, such “solar windows” could become part of energy-generating buildings capable of powering themselves, reducing strain on urban power grids, and lowering carbon footprints. #technology#science#solarenergy#PolyU#innovation#futureisnow

🔋🌞🏡 Модернизация системы электроснабжения в Краснодаре! 🏡🌞🔋 Мы рады поделиться успехом нашего последнего проекта в городе Краснодаре! 🎉 На данном объекте уже около 7 лет работает наш источник бесперебойного питания на базе российского инвертора от компании Микроарт и аккумуляторов панцерного типа из Тюмени. Но время не стоит на месте, и старые свинцово-кислотные аккумуляторы начали терять емкость. На решение заказчика была произведена модернизация системы до уровня солнечной системы с современными литиевыми аккумуляторами мощностью 4 кВт. 🌞🔋 Теперь наше решение позволит потребителю дольше обеспечивать бесперебойное электроснабжение при аварийных отключениях электрической сети. Этот проект реализован для частного дома в городе Краснодаре. 🏡 📞 Свяжитесь с нами для подбора оборудования по телефону +7 861 213-23-96 или оставьте заявку на сайте solarprofit.ru. #СолнечнаяЭнергия#ВИЭ#Энергосбережение#Краснодар#ИБП#SolarProfit#ЭкологичныеТехнологии#ЗелёнаяЭнергия#solarenergy

🌞 Из Москвы с новостями и вдохновением! 8 февраля Николай Дрига принял участие в одном из ключевых событий года для сферы ВИЭ - Форуме "Зелёный Киловатт", прошедшем на Выставке "Россия" в ВДНХ. 🔌 В павильоне №46 собрались ведущие специалисты и энтузиасты возобновляемой энергетики, чтобы обменяться знаниями и идеями, способствующими прогрессу в области микрогенерации. Николай Федорович представил инновационные предложения по развитию законодательства. Эти инициативы могут стать ключом к существенному сокращению затрат на энергоснабжение для малого и среднего бизнеса. 🌱 Мы гордимся тем, что наши предложения касаются не только улучшения условий для предприятий, но и вносят значительный вклад в экологическую устойчивость и развитие зелёной энергетики в России. Мы верим, что совместными усилиями можем сделать нашу страну лидером в области ВИЭ. 💼 Компания Solarprofit.ru готова поделиться дополнительной информацией и инициативами, представленными на форуме. Приглашаем всех заинтересованных специалистов и предпринимателей ознакомиться с докладом Николая и присоединиться к обсуждению наших предложений. Вместе мы сможем достигнуть большего! ССЫЛКА НА ВИДЕО - https://youtu.be/wdDiBm6WijI?si=TtxcNsrS3BZG8fvN #Solarprofit#ЗелёныйКиловатт#ВИЭ#микрогенерация#энергосбережение#экология#инновации#законодательство#бизнес#Россия#ВДНХ#solarenergy#солнечнаяэнергия#солнечныепанели