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 слични објави

Пребарај: #discoveringtalents

当前筛选 #discoveringtalents清除筛选
ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #2876 · 14.01.2024 г., 14:15

Наше личное открытие этого месяца, которым делимся с Вами: LA LUNE Вдохновленная «демикутюрной модой», La Lune была основана в конце 2017 года Vicki Virus (aka Quách Däc Thäng). Почерк марки - в разнообразии деталей ручной работы и изысканном дизайне, выпускаемом ограниченным тиражом. Дизайнер старается объединить и сбалансировать два противоположных элемента в каждом образе, чтобы создать элегантный и смелый стиль; сдержанный и в то же время провокационный. Оба элемента поэтичны, но реалистичны; оба - фантастика и реализм одновременно. #discoveringtalents

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #2619 · 28.09.2023 г., 13:01

Сегодня побывали на показе студенческих коллекций международной школы дизайна костюма ВАРШАВА, делимся фото небольшой выставки, которая расположена перед входом в зал Этнографического музея, где сегодня проходит показ. #discoveringtalents

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #2205 · 28.05.2023 г., 09:02

Новости от нашего партнёра 💫 на Azerbaijan Fashion Week прошли первые показы 🔥 В эти дни на подиуме - коллекции от интересных и самобытных брендов. Некоторые из них использовали в своих нарядах этнические мотивы. С ними мы вас и познакомим (почти в режиме реального времени) 👇🏼 🟥Алматинский дизайнер одежды и аксессуаров Almaz Asqari (ph:1-3) представил публике коллекцию нарядов, вдохновленную древним Египтом, с элементами, выполненными из металла ручной ковки. 🟧У казахстанского Ma Ali (ph:4-5) коллекция и стайлинг были вдохновлены культурой индейцев и прочих коренных народов Америки. Photo № 1-5: Murad Orucov #discoveringtalents

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #1974 · 21.03.2023 г., 10:15

В ночь с 21 на 22 марта адыги праздновали Новый год – время, когда заканчивается зима и начинается весна, а с нею и новый жизненный цикл. В наши дни этот древний языческий праздник превратился в возрожденную традицию, стал одним из поводов вспомнить древнюю культуру. Мы поговорили с самобытным современным дизайнером Лалиной Саральп, чей бренд Lalina стал популярным не только в родной Кабардино-Балкарии. Лалина рассказала, что чтит культуру своего народа, но подчеркнула, что делает прежде всего современную одежду, которую могут носить «как представители этносов Cеверного Кавказа, так и многие другие»! Бренд Lalina отличается акцентом на принты и сочетанием контрастных цветов: первое – графично, отрисовано вручную, второе – лаконично, но вместе с тем, выразительно. Лалина Саральп поделилась с нами, что в своей работе вдохновляется также коллекциями прославленного японского дизайнера Йоджи Ямамото. Фото ©️бренд Lalina #discoveringtalents

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #2011 · 29.03.2023 г., 10:59

Krikor Jabotian и ливанский гламур. Как сделать карьеру в 23 года? ☑️Окончить школу Esmod Beirut. ☑️Поработать в креативном отделе у известного Elie Saab. ☑️Взять в партнёры маму😎 Ливанского дизайнера Крикора Джаботяна однажды пригласила бейрутская организация «Starch Foundation» для создания своей коллекции. В 23 года он создал собственное ателье🔥 Сейчас восходящая звезда моды известна благодаря своей невероятной фантазии, роскошному дизайну платьев с отсылками к Ренессансу и элементам национальной одежды Востока. Длинные платья, расшитые драгоценными камнями, тюрбаны и фактурные линии являются элементами фирменного стиля дизайнера. Крикор уже получил признание публики, среди его поклонников королева Иордании Рания. «Интересно в нашей работе то, что мы постоянно учимся на своих ошибках. Поэтому моя цель – стать лучшей версией самого себя», - говорит дизайнер. По материалам: arab news. com; job 4 arabists #discoveringtalents #nationaltrend

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #1812 · 27.01.2023 г., 18:00

Всё большую популярность на подиумах и в модных блогах набирают наряды и аксессуары в технике crochet. У многих она ассоциируется с бабушкиными ковриками и салфетками или с непритязательными платьями простого кроя, однако есть и примеры того, как #crochet проник в коллекции haute couture. Jorge Salinas, дизайнер с перуанскими корнями, создаёт сумасшедшие текстильные творения, заставляющие полностью пересмотреть взгляд на вязание крючком как на домашнее рукоделие. #discoveringtalents По материалам http://www.philau.edu/alumni/spotlight/march2016.html

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #2519 · 15.08.2023 г., 14:07

Напомним, что в этом году главная тема нашего конкурса, это смешение культур, а вот как раз интересный пример: Грейс Уэльс Боннер, осень 2017 Молодой дизайнер, получившая премию LVMH, постоянно исследует природу гибридной идентичности. Это дело очень личное для Боннер, девушки смешанной расы, выросшей в Южном Лондоне. Вдохновленная такими разными людьми, как Жан-Мишель Баския, карибский композитор Шевалье де Сен-Жорж и главный герой романа Ральфа Эллисона «Человек-невидимка», она демонстрирует, насколько многогранным, разнообразным и выразительным может быть смешение культур. Сочетая культурный дресс-код с традиционным британским кроем, Грейс Боннер представляет освежающую альтернативу консервативным брендам Saville Row. Ее коллекция осень-зима 2017, показанная в свое время на Неделе моды в Лондоне, стала одой сенегальскому уличному стилю - с шапками #раста, созданными Стивеном Джонсом, бриджами с кристаллами и вышивкой #масаи. #discoveringtalents Ph courtesy of Grace Wales Bonner

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #2302 · 18.06.2023 г., 07:23

Знакомим вас с молодым брендом Béhen🎀. Его дизайнер Joana Duarte использует переработанные ткани и концентрируется на осознанном потреблении. ❗Интересно, что Béhen - это производное от слова bahin, то есть "сестра" в переводе с языка хинди. В своей коллекции в 2020 году Joana Duarte решила поработать с художником Лексом Буке, который выпустил линию скульптурных украшений в форме фруктов и овощей. Для создания нарядов дизайнер использовала старые покрывала, скатерти, занавески, которые находила на рынках в родном Лиссабоне 🇵🇹и его окрестностях. *на основе материала BROOKE BOBB для Vogue. com за май 2020. Photo: Frederico Om #multiculturalfashion #portugalfashion #discoveringtalents #мультикультурнаямода #этноподуим

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #2405 · 17.07.2023 г., 12:54

Rianna + Nina Один из наших любимейших брендов представил свою новую коллекцию #Мифология на недавней берлинской неделе моды. MYTHOLOGIA на Berlin Fashion Week - это сочетание в одной коллекции наследия разных культур. Бренд работает с винтажными тканями, и коллекция создавалась с берлинском ателье из винтажных материалов. #MYTHOLOGIA рассказывает историю античных времен в интерпретации дизайнеров бренда. Узоры, выложенные вручную кристаллами #Swarovski, фрагменты винтажных японских кимоно, китайская вышивка XIX века, европейские скатерти пятидесятых годов XX столетия, а также традиционная греческая вышивка шёлком... Взрывной микс, который как нельзя лучше отражает послание нашего проекта: множественных культур, переплетение разных культурных мотивов в одной коллекции. #этнофьюжн#discoveringtalents

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #3438 · 06.07.2024 г., 14:48

✨ Дорогие подписчики, в нашем канале регулярно выходят материалы из различных рубрик, ориентироваться в которых вам помогут хештеги. Вот некоторые из них: 🔹#nationaltrend - мотивы национальных культур в современных модных коллекциях 🔹#catwalk - Фото с подиумов - следите за модными показами и узнавайте об интересных коллекциях с этно мотивами. 🔹#fashionweek - оставайтесь в курсе самых громких модных событий с мировых Недель Моды. 🔹#comparativefashion + #ассоциации – схожести, различия и аллюзии. Что объединяет образы дизайнеров с разных уголков света? 🔹#discoveringtalents - открывайте новые имена в мире моды и следите за молодыми талантами, которые обращаются к фольклору за вдохновением. 🔹#этнофьюжн - сочетание в одной коллекции отголосков нескольких национальных культур