Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
🇫🇷🥋Judo paralímpico
Marta Arce, bronce en -57 kilos J2#Paris2024#Paralímpicos#Judo
La judoca española Marta Arce consiguió este viernes la cuarta medalla paralímpica de su carrera tras adjudicarse el combate por el bronce en la categoría de -57 kilos J2 de los Juegos de París, un éxito que le llega doce años después, tras una larga travesía con varios amagos de retirada y como madre de familia numerosa.
La vallisoletana, abanderada en la Ceremonia de Inauguración, volvió a saborear la alegría de estar en un podio paralímpico, y lo hizo por primera vez acompañada de su marido y sus tres hijos, Kenji, Issei y Yumi, por lo que fue doble para esta veterana judoca.
Su andadura comenzó con buenas sensaciones ya que se impuso por la vía rápida en su primera pelea a la turca Dondu Yeyilsurt, campeona del mundo en 2022 y de Europa en 2023, en la clase J1 (judocas ciegos), gracias a un 'waza-ari' y un 'ippon'.
Luego, le tocó una rival uzbeka, siempre duras, como Kumushkhon Khodjaeva, que la apeó del billete a la final al conseguir marcar un 'waza-ari', imposible de remontar para la vallisoletana, que tuvo un poco de tiempo para reponerse de cara a la pelea por el bronce.
Y ahí, fue demoledora con la brasileña Lucía da Silva Teixeira, a la que batió 'ippon' apenas iniciado el combate, una especie de revancha también para la vallisoletana, que perdió el oro en Pekín 2008 ante la venezolana Naomi Soazo a los tres segundos.
https://www.europapress.es/deportes/olimpiadas-00169/noticia-marta-arce-mete-semifinales-judo-peleara-medallas-57-kilos-j2-20240906121031.html
🏆@Info288_deportes
Латинская Америка в спорте: Олимпиада, Формула-1 и громкие победы недели
👉Стартовали Зимние Олимпийские игры — болеем за Латам!
С 6 по 22 февраля 2026 года в Италии проходят Winter Olympic Games 2026 — главные зимние соревнования планеты.
На Играх выступают спортсмены из Аргентины, Бразилии, Чили, Колумбии, Мексики и других стран региона. Для Латинской Америки участие в зимней Олимпиаде — уже серьёзное достижение.
Держим кулаки за спортсменов и желаем им ярких стартов и, возможно, исторических медалей ✨
👉Checo Pérez будет выступать за Cadillac в Формуле-1 в 2026 году
Американская команда Cadillac впервые выходит в Formula 1 и уже представила свой болид на сезон-2026.
Одним из пилотов станет мексиканец Sergio Pérez. Для Латинской Америки это важная новость — Checo начинает новый этап карьеры в новой команде.
👉Панамец Хорхе Кастельбланко выиграл Международный марафон CAF в Каракасе
8 февраля в Каракасе прошёл Maratón Internacional CAF — один из крупнейших международных марафонов Латинской Америки, организуемый Банком развития региона.
Победителем среди мужчин стал панамец Хорхе Кастельбланко (2:15:18), установив рекорд трассы.
🥈 Хосе Антонио Рейес (Венесуэла) — 2:20:41
🥉 Фернандо Рамиро Морено (Эквадор) — 2:20:43
У женщин победила эквадорка Сильвия Патрисия Ортис (2:33:56), также с рекордом дистанции.
#Венесуэла#Панама#Эквадор#Марафон#ЛегкаяАтлетика#Judo#СпортЛАТАМ#Formula1
👉Всегда свежие новости о странах Латинской Америки
Летом наши спортсмены ездили в клуб «Вандер» (@vanderclub), чтобы попробовать себя в джиу-джитсу и, вместе с этим улучшить свой партер!
Выражаем огромную благодарность руководителю направления «бжж, грэпплинг» КЕ «Вандер» @vanderclubРазмадзе Георгию за то, что пригласили наших спортсменов на совместную тренировку 💪🏼
#детидзюдо#дзюдо#judo#дзюдомосква#judokaisei#клубдзюдомастер#клубмастер#judozao#дзюдозао
Тренировочный процесс БЖЖ
#vanderclub#вандерклуб#judo#bjj#grappling#дзюдо#бжж#грэпплинг#наборнадзюдо#наборнабжж#дзюдомосква#бжжмосква#грэпплингмосква#judozao#дзюдозао#gojirajj