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

Резултати

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

Пребарај: #yaroslavl

当前筛选 #yaroslavl清除筛选
Beyond Moscow

@beyondmoscow · Post #1804 · 23.11.2025 г., 13:50

A recipe for a perfect morning in #Yaroslavl fits entirely within 300 meters on Svobody Street. All you need is to sit by the window at “Skazka”, with a view of the Youth Theatre and the fountain, and take your time sampling at least half of the breakfast menu. If you’re with friends, order everything to share: the portions are generous, and the prices are what Moscow had before the pandemic. But even if you’re not hungry, just know this: the plump croissant “resting” near the open kitchen costs 190₽. And at “Svet i Zarya”, the bakery café across the street, it’s 160₽. You can also order an espresso+ cappuccino set and a wild-strawberry latte — each for 320₽. The coffee is brewed from beans used by the trendy restaurants on Nikitskaya Street in Moscow. Such a start to the day in Yaroslavl is fully verified. 🏙️Beyond Moscow🏔️

Hashtags

🎶 «Музыка сада» уже в эту субботу! ✨ В Саду экзотических растений Музея зарубежного искусства выступит квартет Дианы Кубасовой с программой «Город влюблённых». Прозвучат произведения на русском и английском языке в оригинальных аранжировках: знакомые композиции о любви, весеннем настроении в сочетании с яркими джазовыми ритмами. 💫 1 июля в 17:00. 📍Ярославль, Советская площадь, 2 #Ярославль#Yaroslavl#музыкасада#культура76#КультураЯрославии

❗Сегодня среда, а это значит - льготное посещение зоопарка! Сегодня у льготных категорий граждан есть отличная возможность посетить основную территорию, Альпака-парк, контактный сектор и Ковчег абсолютно бесплатно! Ярославский зоопарк ждет в гости ежедневно с 09.00 до 21:00 (кассы до 20:00)! Подробно о льготном посещении на сайте #yarzoo#yaroslavl#ярославскийзоопарк#yaroslavlzoo

France Libre | Média

@France_Libre_Media · Post #9411 · 29.03.2026 г., 05:12

📝Chroniques de l'opération militaire spéciale📝 pour le 28 mars 2026 🧨Les forces russes ont frappé les infrastructures portuaires de l'ennemi aux alentours d'Odessa. Tout au long de la journée, les drones Guérane ont visé des objectifs à Kryvyi Rih et des installations d'infrastructure dans la région de Poltava. Les formations ukrainiennes ont à nouveau tenté d'attaquer la région de Léningrad, tous les drones ont été abattus. Dans le même temps, les incendies de réservoirs de carburant se poursuivent dans les ports d'Oust-Louga et de Primorsk. La Crimée a à nouveau essuyé des tirs, tout comme la raffinerie de Yaroslavl et une installation industrielle dans la région de Samara. 📎Cartes haute résolution : 🔸Situation dans la zone de l'OMS (ru ; en) 📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru #digest#carte#Crimée#Poltava#Russie#SaintPétersbourg#Ukraine#Yaroslavl ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Nous soutenirMsg d'orig.

Rybar DE

@rybardeu · Post #2927 · 28.03.2026 г., 20:30

📝Chronik der Spezialoperation📝 für 28. März 2026 🧨Russische Streitkräfte schlugen Hafeninfrastruktur des Feindes in der Nähe von Odessa. Den ganzen Tag über zielten Geran-Drohnen auf Ziele in Kryvyi Rih und Infrastruktureinrichtungen in der Region Poltawa. Ukrainische Formationen unternahmen erneut Angriffsversuche auf die Region Leningrad, alle Drohnen wurden abgeschossen. Gleichzeitig setzen sich Brände in Treibstofftanks in den Häfen von Ust-Luga und Primorsk fort. Krim kam erneut unter Beschuss, ebenso wie die Raffinerie in Jaroslawl und eine Industrieanlage in der Region Samara. 📎Hochauflösungskarten: 🔸Situation in der SMO-Zone (ru; en) 📍Online-Karten verfügbar im Abonnement unter map.rybar.ru #digest#map#Crimea#Poltava#Russia#SaintPetersburg#Ukraine#Yaroslavl ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Unterstützen Sie unsOriginalnachricht

🎶"Музыка сада" уже в эту субботу в одном из красивейших парков Ярославля! 12 августа в Губернаторском саду Ярославского художественного музея выступит Светлана Сорокина & trio с программой Lovely Season. Вас ждёт освежающий коктейль из джазовых хитов! В программе прозвучат знаменитые джазовые стандарты и популярные песни на английском, французском, итальянском и русском языках. 💫 12 августа в 17:00. Можно приобрести на сайте #ЯХМ #Ярославль#Yaroslavl#Губернаторскийсад#музыкасада#культура76#КультураЯрославии

В эту субботу вы можете узнать об архитектуре и истории одной из самых знаменитых и красивейших достопримечательностей Ярославля 📅 17 июня в 12.00 и 14.00 Ярославский музей-заповедник приглашает на экскурсию в церкви Иоанна Предтечи. Изображение этого храма находится на 1000-рублёвой купюре. Храм изначально задумывался и строился как нечто особенное, «чего прежде никогда не было». Хранитель фонда ИЗО Ярославского музея-заповедника Анастасия Кашина расскажет, сколько шло строительство необычного сооружения, какие художники расписывали интерьер и галереи церкви, как создавался шестиярусный иконостас. 📍Церковь находится по адресу: Ярославль, 2-я Закоторосльная набережная, д. 69 Источник #Ярославль#Yaroslavl#достопримечательности#архитектура#экскурсии#экскурсииЯрославль#культура76#КультураЯрославии

🍋 Музыкальный фестиваль "Лимон" пройдёт в Губернаторском саду Ярославского художественного музея уже в эту субботу! 📅 29 июля с 15.00 до 22.00. 💫 Программа: Сбор гостей с 15:00. Диксиленд «Первый причал» (Ярославль) под руководством Сергея Кузнецова. 15.45 - лимонные фанфары. Открытие фестиваля 16.00 – 17.00 - трио Даниила Крамера: традиционный джаз, кроссовер. 17.15 – 18.15 - трио Kle2Go: авторский фолк-джаз. 18.30 – 19.45 - Илиана Санчез (Куба) и Ритмы Гаваны: латин-джаз. 20.00 – 21.20 - Вадим Эйленкриг и Eilenkrig Crew: современный авторский джаз. 21.20 – 21.30 -лимонный джем / Финальный номер всех участников фестиваля. 21.30 - закрытие фестиваля. Билеты на сайте Ярославского художественного музея. #Ярославль#Yaroslavl#ЯХМ#фестиваль#музыкальныйфестиваль#лимон#культура76#КультураЯрославии

🍋 В Губернаторском саду Ярославского художественного музея состоится музыкальный фестиваль "Лимон" 📅 29 июля с 15.00 до 22.00. Фестиваль "Лимон" - это: - шесть часов качественной музыки - артисты первой величины - атмосфера цветущего летнего парка - вкусная еда и напитки 💫 Программа: Сбор гостей с 15:00. Диксиленд «Первый причал» (Ярославль) под руководством Сергея Кузнецова 15.45 - лимонные фанфары. Открытие фестиваля 16.00 – 17.00 - трио Даниила Крамера: традиционный джаз, кроссовер. 17.15 – 18.15 - трио Kle2Go: авторский фолк-джаз. 18.30 – 19.45 - Илиана Санчез (Куба) и Ритмы Гаваны: латин-джаз. 20.00 – 21.20 - Вадим Эйленкриг и Eilenkrig Crew: современный авторский джаз. 21.20 – 21.30 -лимонный джем / Финальный номер всех участников фестиваля. 21.30 - закрытие фестиваля. Билеты на сайте Ярославского художественного музея. #Ярославль#Yaroslavl#ЯХМ#фестиваль#музыкальныйфестиваль#лимон#культура76#КультураЯрославии

France Libre | Média

@France_Libre_Media · Post #10247 · 27.04.2026 г., 07:11

📝Chroniques de l'opération militaire spéciale📝 pour le 26 avril 2026 🧨Les forces russes ont frappé un navire dans le port d'Odesa, et ont également frappé des positions dans les régions frontalières de Tchernihiv, Sumy et Kharkiv. En raison de vents d'une force ouragan et de tempêtes de poussière, l'activité des opérateurs de drones sur la plupart des directions était inférieure à la moyenne. Les formations ukrainiennes ont mené le plus grand raid de masse sur Sébastopol des dernières années cette nuit. Une personne civile a été tuée, quatre autres blessées, des installations d'infrastructure endommagées. À Tchérepovets, suite à une attaque contre une usine chimique et une fuite d'acide, dix personnes ont été blessées ; des impacts ont également été enregistrés dans la zone industrielle de Yaroslavl. ➡️Dans la direction de Sumy, les combattants du GV « Sever » élargissent leur zone de contrôle au nord de la Route H-07. Il y a quelque temps, les troupes d'assaut ont chassé les AFU de plusieurs positions à la périphérie de Kondratovka et avancent maintenant vers le centre de l'établissement. ➡️Dans la direction de Kostyantynivka, les formations ukrainiennes mènent des contre-attaques locales près du collège agricole. Les forces russes tentent de se consolider dans le microdistrict de Semivetrovka et percent vers le centre de Dolga Balka. ➡️Sur le flanc nord de la direction Est de Zaporizhia, les Forces armées russes mènent des opérations de contournement et nettoient les environs des établissements précédemment libérés ; au sud, les troupes d'assaut percent vers Huliaipole. L'un des groupes d'infiltration des AFU a été repéré aux environs de Novohryhorivka et a été par la suite détruit par des frappes FPV. 📎Cartes haute résolution : 🔸Situation dans la zone OMS (ru;en) 🔸Direction de Sumy (ru;en) 🔸Direction de Kostyantynivka (ru;en) 🔸Direction Est de Zaporizhia (ru;en) 📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru #Huliaipole#digest#map#Kostyantynivka#Odesa#Russia#Sevastopol#Sumy#Ukraine#Cherepovets#Yaroslavl ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Nous soutenirMsg d'orig.