Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
🎶Бесплатный концерт артистов музыкальных театров Петербурга
Великолепная музыка, живые голоса и атмосфера старинного петербургского зала — всё это ждёт вас в Дубовом зале Дома офицеров.
Концерт из цикла «Композиторы на службе у царя» соберёт шедевры русской классики: романсы и арии из опер Римского-Корсакова, Цезаря Кюи, Мусоргского и Бородина.
Особый подарок публике — редкое исполнение четырёхручной сонаты Модеста Мусоргского, звучащей на сцене нечасто.
📍Пр. Литейный, 20
📅21 ноября, 18:00
💵Вход свободный
✨ Не упустите шанс провести вечер в окружении прекрасной музыки и петербургской элегантности.
#бесплатноспб#кудасходитьспб#концертспб#музыкавживую#петербург#досугспб#искусствоспб#spbafisha
Петербург ближе, чем кажется — будь в курсе интересного с Куда сходить в Санкт-Петербурге.
🇰🇷«Корейский дом» в Петербурге
В Петербурге открылось новое общественное пространство — «Корейский дом». Это место для тех, кто интересуется культурой Южной Кореи: здесь будут проходить занятия по корейскому языку, обучение игре на традиционных музыкальных инструментах, спортивные мероприятия и тренировки по корейским единоборствам.
📍 Адрес: ул. Таллинская, 9А
🎟 Вход свободный
🔗 Подробнее в группе ВК: https://vk.com/koreiskiy_dom
#бесплатноспб#кореяспб#афишаспб#spbafisha#spbcity#кудапойтиспб#культураспб#корейскийдом
Где провести вечер? Что посмотреть? Все ответы — в Куда сходить в Санкт-Петербурге.
Миру так не хватает добра🥺
🎵«Антон тут рядом»: самый добрый музыкальный фестиваль
Фестиваль «Антон тут рядом» — это не просто музыка, а праздник доброты и поддержки, который ежегодно проводит одноимённый фонд помощи людям с аутизмом. Здесь царит особая атмосфера заботы, радости и единения.
В этом году на двух сценах Севкабеля выступят:
✨ Татьяна Буланова
✨ Тося Чайкина
✨ Антоха МС
✨ Zoloto
✨ лампабикт
…и многие другие артисты!
💜 Гостей ждут не только концерты, но и уютные зоны отдыха, фуд-корт с угощениями, маркет изделий мастерских фонда и даже тату-студия.
📍 Севкабель Порт
📆 27 августа
🎟️ Билеты от 2500 руб.
🔗 Подробнее на сайте: https://antontut.ru/festival-anton-tut-ryadom/
#антонтутрядом#фестивальспб#музыкавпитере#благотворительностьспб#кудапойтиспб#spbafisha#sevcableport
Где провести вечер? Что посмотреть? Все ответы — в Куда сходить в Санкт-Петербурге.
✨Ладожская гавань света
Осиновецкий маяк — одно из самых атмосферных мест под Петербургом. Он возвышается на берегу Ладожского озера, среди песчаных пляжей и сосновых лесов.
Здесь можно гулять вдоль берега, встречать закаты, слушать шум волн и дышать свежим лесным воздухом. В годы войны маяк освещал «Дорогу жизни», а сегодня стал символом тишины и красоты.
📸 Атмосфера этого места делает его идеальной локацией для фотосессий — от романтических кадров на закате до стильных съёмок у воды.
📍 пос. Ладожское Озеро, Ленинградская обл.
#осиновецкиймаяк#дорогажизни#ладожскоеозеро#фотосессияспб#красивыеместаспб#кудапойтиспб#spbafisha
Планы на вечер? Они уже ждут тебя в Куда сходить в Санкт-Петербурге.
🌌Quantum Pulse: 80 голубых лучей над Петербургом
На стрелке Васильевского острова зажигается необыкновенное световое шоу: 80 голубых прожекторов пронзают небо ✨.
Инсталляция Quantum Pulse посвящена 80-летию атомной промышленности СССР и России и превращает город в центр притяжения света и энергии.
📍 Стрелка Васильевского острова
📆 27 и 28 сентября
🕗 20:00–22:00
📸 Фото: @paveldemichev
#quantumpulse#светспб#артспб#кудасходитьспб#бесплатноспб#стрелкавасильевского#spbafisha#spbfree
Петербург ближе, чем кажется — будь в курсе интересного с Куда сходить в Санкт-Петербурге.
🌸Атмосферная усадьба под Выборгом, где время будто остановилось
Всего в 10 км от парка Монрепо спряталась старинная усадьба Киискиля — место, про которое знают немногие. Первое упоминание о ней встречается ещё в шведских летописях 1562 года!
Сегодня здесь можно почувствовать дыхание истории и насладиться спокойствием вдали от городского шума. На территории сохранился старинный погреб, работает пивоварня и ферма 🐑🍺 — всё это доступно для посещения в рамках экскурсии.
📍 ЛО, Выборгский р-н, пос. Подберезье
📆 Ср–Пн 10:00–17:30
🎟️ от 550 руб.
#усадьбыспб#выборг#кудапойтиспб#загородныйотдых#афишаспб#spbafisha#атмосферныеместа#путешествиеспб
Твоя ежедневная афиша: концерты, выставки, прогулки и не только — в Куда сходить в Санкт-Петербурге.
✨Особняк Ф. К. Сан-Галли
Построенный в стиле флорентийского палаццо, этот особняк — словно кусочек Ренессанса в центре Петербурга 🏛. Каждая деталь его архитектуры хранит атмосферу эпохи, когда ценили красоту, гармонию и индивидуальность.
Сегодня особняк живёт насыщенной жизнью: здесь проходят камерные концерты 🎶, выставки, лекции, квесты, презентации и даже свадьбы. Это место, где история встречается с современностью, а величие архитектуры становится фоном для самых разных событий.
📍 Лиговский пр., 62
📸 Фото: @yyamalovaa
#сангалли#особнякиспб#архитектураспб#кудасходитьспб#спбфото#историяспб#spbplaces#spbafisha
Где провести вечер? Что посмотреть? Все ответы — в Куда сходить в Санкт-Петербурге.