Один из самых удобных способов записать данные это использование готовых форматов, такие как JSON или YAML.
Из плюсов такого подхода стоит отметить вот что:
🔸 готовый, повсеместно используемый и поддерживаемый формат
🔸 простой и понятный файл, удобочитаемый для человека
🔸 можно легко редактировать в любом текстовом редакторе без специальных программ и библиотек
Но есть и минусы
🔹 затраты времени при записи файла (кодирование данных в нужный формат строки)
🔹 затраты времени при чтении файла (декодирование данных в Python объекты)
🔹 размер файла увеличивается из-за разметки данных (скобки, запятые, переносы, отступы...)
🔹 перед записью все данные должны быть помещены в память в полном объёме (не всегда)
🔹 при чтении необходимо считать весь файл в память и только потом декодировать данные
Если нужно писать немного данных в несколько файлов, то затраты по времени не ощутимы. Обычно это файлы конфига или какие-либо метаданные. Это отличный вариант под такие задачи.
Есть и другой поход к записи файлов - это бинарные файлы. Используется, когда данных достаточно много и никто их не собирается читать глазками😳.
🔸 очень быстрая запись
🔸 чтение значительно быстрей чем JSON, YAML итд
🔸 размер файла значительно меньше, так как нет разметки
🔸 можно записывать данные по мере поступления не загружая всё в память
🔸 можно извлечь любую часть данных независимо
Из минусов
🔹 нужно определить свой формат записи данных (если не используете готовую спецификацию определённого формата)
🔹 не получится открыть файл и визуально понять что там записано, а для чтения файла потребуется знать его спецификацию.
🔹 не так-то просто создать такой файл без специальной библиотеки
В таком виде удобно записывать большой массив любых однородных данных. Например, мониторинг валютной биржи или кэшированная анимация 3D геометрии.
(Это не означает что нельзя записать данные разного типа, просто это будет не так удобно)
Представьте себе JPG-картинку. По сути это немного мета-информации и большой массив пикселей. Тоже самое со звуком или видео файлом. Поэтому, если вы попробуете открыть картинку в текстовом редакторе вы увидите что-то вроде такого
f15d cd29 a564 4578 ...
09e2 9bc4 a696 1253 ...
84e9 4de1 3b23 c24a ...
2534 5161 28e0 709d ...
...
Это и есть записанные байтики. И для их чтения требуется определённый софт который знает что с ними делать. Под каждый тип файла.
К чему это я? Читайте в следующем посте...
#tricks#basic
Дорогие наши #pupalovers!
Пусть Новый год будет таким же ярким, как тени Vamp! Extreme, таким же стойким, как наша тушь Vamp! Mascara Lash Extender, и таким же ослепительным, как хайлайтер Wonder Me Glow 🌟
Желаем, чтобы каждый день 2026 года был наполнен магией, смелыми экспериментами и бесконечным сиянием.
Загадывайте самые смелые желания — и пусть они сбываются с помощью волшебной кисти!
С любовью, ваша PUPA MILANO ❤️ С Наступающим!
В Москве состоялось вручение наград премииЯПокупаю Beauty 2025.
Наградыполучили лучшие косметические средства, которые выбрали читатели, эксперты и редакция.
В категории Лучшее Тональное средство по версии читателей победу одержал Крем-флюид Wonder Me Nude PUPA Milano.
О ПОБЕДИТЕЛЕ 🏆
Тон-флюид Wonder Me Nude обладает легкой и невесомой текстурой, создавая эффект второй кожи, невидимый и неощутимый. Поры и несовершенства мгновенно уменьшаются, рельеф кожи становится более выровненным и гладким.
Мы благодарны всем #pupalovers за доверие, выбор и голоса! ❤️❤️❤️
НАША С ВАМИ ПОБЕДА 🏆
Завершилась премияЯПокупаю Beauty 2025: косметика, которую выбрали читатели, эксперты и редакция.
В категории Лучшее Тональное средство по версии читателей победу одержал Крем-флюид Wonder Me Nude PUPA Milano.
Мы благодарны всем #pupalovers за доверие, выбор и голоса! ❤️❤️❤️
Еще одна гостья девичника в рамках премии VOICE INFLUENCER AWARDS💔
Выбор Анны Седаковой — пудра Wonder Me и карандаши для губ True Lips от PUPA MILANO. Спасибо за доверие!
А выбор алого платья разбил сердца всех #pupalovers❤️🔥
Дорогие #pupalovers!
С Международным женским днем! В этот прекрасный весенний день мы от всего сердца поздравляем всех вас с праздником!
Мы в Pupa верим, что каждая женщина — это произведение искусства, и наша задача — помочь вам раскрыть вашу красоту и сияние!
Наша декоративная косметика создана с любовью и вниманием, чтобы подчеркнуть вашу утонченность и добавить ярких красок в каждый день. Будь то нежный нюд на работу или яркий вечерний образ — мы всегда рядом, чтобы поддержать вас в любом настроении и стремлении.
С любовью,
Команда Pupa Milano ❤️
Бьюти-завтрак в честь туши VAMP! LASH EXTENDER, которая собрала всех друзей бренда, истинных #pupalovers в ресторане Savva.
Давайте еще раз посмотрим, как это было.
Ставьте 💝💘💖💗💓💞💕, если вам понравилось!
БЬЮТИ-ЗАВТРАК PUPA MILANO 💖
На этой неделе в ресторане Savva состоялся бьюти-завтрак в кругу друзей бренда PUPA MILANO. Мы благодарим всех #pupalovers, которые были с нами в этот день!
Дресс-код мероприятия Touch of Fuchsia в честь нашей культовой туши VAMP! LASH EXTENDER, которая дарит3D удлинение и объем ресниц.
А вы знакомы с Vamp! Lash Extender?
Бархатный и роскошный… это итальянский Новый год с @pupamilanorussia!❤️
Посмотрите, какие великолепные подарочные наборы в вельветовых косметичках вышли у PUPA MILANO😍
И их так много разных! Можно выбрать идеальную комбинацию для себя или в подарок: любимый цвет, удобную модель сумочки, и главное - самые милые сердцу средства от PUPA MILANO!
Найти такие наборы можно в РИВ ГОШ:
❤️бордовая косметичка с тушью VAMP! LASH EXTENDER и подводкой лайнером VAMP! SKINNY LINER;
🩵небесно-голубая – с тушью VAMP! ALL IN ONE и MULTIPLAY карандашом для тройного использования: подводка – кайал – тени для век.
Наслаждайтесь шикарным и стильным итальянским Новым годом вместе с @pupamilanorussia
#pupamilanorussia#pupalovers
*реклама
Все ведь знают, что если не забывать защищать кожу от солнца даже в условиях города, то можно замедлить старение и улучшить качество кожи?
У Pupa вышла широкая солнцезащитная линейка с комфортными средствами для защиты от UVA и UVB лучей.
Мой фаворит — флюид Daily Defender с оттенком и без, о котором я подробнее рассказала в видео. Он заменяет мне базу под макияж или легкий тон на каждый день, и при этом дает необходимую защиту SPF 50.
А также самый удобный формат стика SPF 50, который легко закинуть даже в самую маленькую сумочку и обновлять защиту в течение дня.
Познакомиться с солнцезащитной линейкой @pupamilanorussia можно в РИВ ГОШ по ссылке☀️
#pupamilanorussia#pupalovers
Отпуск прошел, но про спф я еще не рассказывала, а обычно я именно в отпуске тестирую всякие новиночки ☀️
Так вот, в этот раз я взяла с собой почти всю линейку SPF от итальянского бренда @pupamilanorussia и, спойлер: не обгорела, довольно неплохо подзагорела (прям хорошо я не загораю никогда, я белокожая, но вот обгораю в 9 из 10 случаев, правда не в этот раз)
Что имею сказать:
Первое и самое главное — мне очень понравилось!!! От упаковки до запаха (он отвал всего), очень хорошая защита, намазаны были все: я, Пирог, Эля и все обошлись без ожогов 🤌🏻
Для лица я использовала крем Daily Defender и стиком обновляла в течение дня! Очень легкие текстуры, очень хорошо ложатся (крем супер даже под легкий макияж!), так что я планирую их же домазывать в городе этим летом ❤️
Для тела мы попробовали все — молочко с SPF 50, спрей SPF 50 (восторг!!!!!), крем SPF 30 и двухфазный спрей SPF 30 🦦
Без преувеличений, мы мазались прям всем и не было ни одного продукта, который бы не понравился. Но отдельно я конечно отмечу спрей, потому что использовать его максимально легко, защищает отлично, хватает надолго и он особенно полюбился ребенку, который ненавидит на себе ощущения кремов и не любит чем-то мазаться))
Но лично я спреем обычно обновлялась, а начинала день с чего-то более кремового, крема или молочка
На пляже классно использовать спрей — усилитель загара, это средство с технологией Melastim Tech для стимулирования выработки меланина, он не содержит SPF, но дополнительно удаляет морскую соль и предотвращает сухость, а после моря — молочко после солнца, которое также усиливает загар, но еще успокаивает и увлажняет кожу
Мне кажется на видео довольно наглядно видно, как от начала к концу я становилась все более шоколадная)))) и это всего лишь первые дня 4 🙃
В общем, я точно буду повторять эту линейку этим летом, и с огромным удовольствием советую попробовать вам, представлена она в РИВ ГОШ ❤️
Целую ваши плечи и надеюсь, этим летом они будут под надежной SPF защитой 💅
#pupamilanorussia#pupalovers