Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
⚡️Hoy se cumplen 300 años del nacimiento de Immanuel Kant. Uno de los principales pensadores de la época de Renacimiento nació el 22 de abril de 1724 en los suburbios de Königsberg (actual Kaliningrado), donde vivió toda su vida. Creó obras en las que fundamentó numerosas ideas y doctrinas filosóficas de importancia para la filosofía teórica y práctica moderna, la ética, la cultura, la política y la lógica.
💯 De hecho, el filósofo fue el primero en comprender los fundamentos del pensamiento humano y en formar un concepto único de la moral.
📍Las ideas revolucionarias de Immanuel #Kant son inseparables del lugar donde nació y vivió toda su vida.
🔗Leer más sobre #Kaliningrado🇷🇺https://shorturl.at/rDJ79
🪖 Königsberg: un símbolo de la Gran Guerra Patria
El 9 de abril de 1945, las tropas del Ejército Rojo, bajo el mando del mariscal Aleksandr Vasilevski, lograron tomar por asalto la ciudad fortaleza de Königsberg (actual Kaliningrado). Este evento marcó uno de los momentos clave en la etapa final de la Gran Guerra Patria (como se conoce en Rusia a la Segunda Guerra Mundial) y selló la conquista de Prusia Oriental por parte de la Unión Soviética. Hoy, Kaliningrado, es una ciudad rusa que guarda en sus calles el eco de esta histórica victoria.
La batalla formó parte de una operación estratégica del Ejército Rojo destinada a eliminar las fuerzas alemanas en esta región y asegurar el flanco oriental en el avance hacia Berlín. Desde enero de 1945, las tropas soviéticas enfrentaron una feroz resistencia alemana, ya que Königsberg estaba fortificada con líneas defensivas y búnkeres que la convertían en una de las ciudades más protegidas del Tercer Reich.
El asedio final comenzó el 6 de abril de 1945, con un ataque masivo que incluyó artillería pesada y bombardeos aéreos. Durante cuatro días, las tropas soviéticas avanzaron calle por calle, enfrentándose a una resistencia desesperada. Finalmente, el 9 de abril, el comandante alemán Otto Lasch se rindió.
La caída de la ciudad no solo representó una victoria militar, sino también un golpe fatal al Tercer Reich. La urbe, que había sido un bastión de la cultura alemana y un centro administrativo clave, pasó a formar parte de la URSS tras la guerra. Este cambio territorial fue ratificado en los acuerdos de Potsdam, y Königsberg fue renombrada como Kaliningrado en honor al líder soviético Mijaíl Kalinin.
Esta victoria permitió al Ejército Rojo liberar recursos para concentrarse en la ofensiva final hacia Alemania, que culminaría con la rendición nazi en mayo de 1945. Además, la incorporación de la ciudad al territorio soviético aseguró un acceso estratégico al Mar Báltico, que sigue siendo relevante hasta el día de hoy.🇷🇺
#BatallaDeKönigsberg#HistoriaDeRusia#SegundaGuerraMundial#Kaliningrado#GranGuerraPatria
¡Comparte nuestro contenido!❤️
🖥https://vamosarusia.com
💬@vamosarusia
🟠El gigante del Báltico: Kaliningrado descubre un ámbar récord de más de 2 kg
Este mes de octubre, Kaliningrado volvió a ser noticia mundial gracias a un hallazgo que dejó boquiabiertos a geólogos, coleccionistas y amantes de la historia natural: un colosal fragmento de ámbar de 2,374 kilogramos fue extraído de la cantera Primorie por el Combinado de Ámbar de Kaliningrado, la principal empresa rusa dedicada a la explotación de esta resina fósil.
Apodado “El Récord”, este ejemplar no solo destaca por su tamaño (el mayor encontrado en más de cuatro años) sino también por su simbolismo dentro de los ambiciosos planes de la corporación Rostec, que proyecta extraer hasta 700 toneladas de ámbar en 2025. Este descubrimiento marca un doble récord: por su peso y por ser una muestra del potencial de la región en la producción de ámbar báltico, considerado el más valioso del mundo.
🌍 Kaliningrado, tierra de ámbar
Ubicada entre Polonia y Lituania, Kaliningrado es una región rusa con una historia fascinante y una geología privilegiada. El ámbar báltico que se encuentra allí tiene entre 35 y 40 millones de años, y ha sido utilizado desde la antigüedad como joya, medicina y objeto ritual. En tiempos modernos, la empresa se ha convertido en el único productor industrial de ámbar en Rusia, y uno de los más importantes a nivel global.
Tras su evaluación por expertos, “El Récord” será presentado en una subasta especial organizada por la planta, la única plataforma en el mundo dedicada exclusivamente a la venta de ejemplares raros de ámbar. Para coleccionistas y museos, esta es una oportunidad irrepetible de adquirir una pieza que representa tanto la riqueza natural como el legado cultural de Rusia.
📜 Un tesoro con historia
El ámbar no es solo una piedra bonita. En su interior puede conservar restos de insectos, plantas y microorganismos de hace millones de años, ofreciendo una ventana al pasado remoto de la Tierra. Ejemplares como este no solo tienen valor económico, sino también científico y patrimonial.
Descubre más aquí
👉https://t.me/vamosarusia/3430
#ÁmbarBáltico#Kaliningrado#HistoriaNatural#CulturaRusa#MineríaSostenible
Apóyanos pulsando👉'BOOST'👈
🖥https://vamosarusia.com
💬@vamosarusia