Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
¡Miren esto!... grandes retos a los que nos enfrentamos, ¿qué opinan?
Y al margen de lo gracioso que pueda parecer, nos exige de verdad nuevas #competenciasdigitales a todo nivel, en todas las instituciones y de manera masiva.
La 𝙥𝙧𝙤𝙙𝙪𝙘𝙩𝙞𝙫𝙞𝙙𝙖𝙙 está en 𝙩𝙞𝘾 📲📈
El presente, es digital. En otras palabras, si tu emprendimiento o empresa no tiene una base digital y tu equpo no tienen buen nivel de #competenciasdigitales, los días los tienes contados.
https://forbes.co/2021/07/30/negocios/el-emprendedor-que-le-lanza-un-salvavidas-a-almacenes-la-14/
Buenos días amigos!!!
Muy importante:
⚠️mejoremos nuestros niveles de #competenciasdigitales y nos montemos en la ola!
https://blog.edx.org/es/las-mejores-carreras-y-habilidades-en-ciencia-de-datos-y-analitica-de-2021-programas-en-linea-para-prepararte
Las #CompetenciasDigitales son una asignatura obligatoria para todas las personas en este momento.
Están contenidas dentro de un marco de competencias de las que habla el Foro Económico Mundial.
Un reto que debemos afrontar diariamente todos es seguir actualizándonos en materia digital para asumir esta nueva economía, las cosas ya cambiaron!
La productividad
está en tiC 📲📈
#talentohumano👩🏼🏫🧑🔬🧑🏼✈️🧑🍳
85% de los líderes de #talentohumano consideran que es muy importante mejorar las #competenciasdigitales de su fuerza laboral. Solamente el 11% de esas organizaciones saben cómo hacerlo.
Fuente: Deloitte global human capital trends
Usar las #CompetenciasDigitales y seguir estos consejos diarios, les va a permitir usar de manera inteligente 🧐 la #tecnología.
Esto se vuelve un circulo virtuoso: menos tiempo invertido en tareas y más productividad, para lograr resultados más efectivos.
Feliz Noche o Feliz día... donde estén!
#competenciasdigitales#resiliencia#empleo#negocios#innovación
A medida que la automatización se apodera de algunos puestos de trabajo en el sector manufacturero, una madre soltera opta por adaptarse en lugar de quedarse atrás. En este inspirador vídeo, encuentra la motivación para superar sus circunstancias, reinventarse con #competenciasdigitales actualizadas y ser más relevante en el mercado laboral actual.
Fuente del video: Phoenix U.
La productividad está en tiC 📲📈
Buenos días amigos!!!!
📲 Las #CompetenciasDigitales son fundamentales para generar mayor valor como profesionales.
Sin duda alguna, tener conocimientos digitales es el complemento ideal para cualquier persona, por eso, mi recomendación estratégica es incluir en su presupuesto de tiempo y dinero algo que vaya destinado para este fin. 😎📈
El mundo 🌍 cambió completamente, y el 2020 fue el cierre de ese cambio. Los negocios ahora deben generar mucho valor apoyados en #innovación, nuevos canales, #transformacióndigital, #estrategia y #accountability, entre otros.
Atrás están quedando los modelos de comercialización clásicos, los márgenes cada vez son más reducidos y las monedas se digitalizan a altas velocidades.
⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
Es momento de reflexionar, leer este con contenido y compartir con todos tus amigos que lamentablemente no tienen acceso a estas PEPITAS DE ORO, y enfocarse en aprender más, para generar mayor valor, todo esto, con altísimo sentido de urgencia, porque el tren no nos espera!
Feliz día a todos!!!!
La productividad
está en tiC 📲📈
🚨Este datico es muy importante si eres:
Accionista
Miembro de Junta Directiva
Miembro de Junta Asesora
Directivo
Empleado
Emprendedor
Ser humano
Otro 😁
𝗔𝗹𝗿𝗲𝗱𝗲𝗱𝗼𝗿 𝗱𝗲𝗹 𝟰𝟬% 𝗱𝗲 𝘁𝗼𝗱𝗮𝘀 𝗹𝗮𝘀 𝗵𝗼𝗿𝗮𝘀 𝗱𝗲 𝘁𝗿𝗮𝗯𝗮𝗷𝗼 𝗽𝗼𝗱𝗿í𝗮𝗻 𝘃𝗲𝗿𝘀𝗲 𝗮𝗳𝗲𝗰𝘁𝗮𝗱𝗮𝘀 𝗽𝗼𝗿 𝗹𝗼𝘀 𝗴𝗿𝗮𝗻𝗱𝗲𝘀 𝗺𝗼𝗱𝗲𝗹𝗼𝘀 𝗹𝗶𝗻𝗴üí𝘀𝘁𝗶𝗰𝗼𝘀 𝗱𝗲 #𝗜𝗔, 𝗰𝗼𝗺𝗼 𝗖𝗵𝗮𝘁𝗚𝗣𝗧-𝟰, 𝘀𝗲𝗴ú𝗻 𝘂𝗻 𝗶𝗻𝗳𝗼𝗿𝗺𝗲 𝗱𝗲 𝗔𝗰𝗰𝗲𝗻𝘁𝘂𝗿𝗲.
La dinámica del empleo cambió y es necesario actualizarnos para estar al día en las #competenciasdigitales que requiere esta nueva forma de trabajar y sacarle el mayor provecho. 📈
#futureofwork#talentohumano#liderazgodigital#empleo
https://es.weforum.org/agenda/2023/05/estos-son-los-trabajos-que-se-perderan-y-se-crearan-a-causa-de-la-ia/
Sin lugar a dudas las #competenciasdigitales, están siendo protagonistas de los últimos años dadas las nuevas reglas del juego: pandemia, entornos #VUCA, nuevos modelos de negocios, #productividad, relevos generacionales (como reto para la #sostenibilidad) y otras más que hemos podido encontrar en los diferentes espacios de trabajo donde he participado.
Esto lleva a que cada uno de nosotros tome el asunto con mucha responsabilidad, tanto personal como laboral, ya que las ventajas derivadas de un buen #digitalmindset, se ven a todo nivel: desde calidad de vida hasta mejores ingresos, ya no es suficiente que seas muy bueno en tu actividad base (técnica) profesional... la arena es digital.
👇🏽👇🏽👇🏽👇🏽Les comparto este informe elaborado por Wiley llamado Digital Skills Gap Index (#DSGI), el cual identifica y evalúa factores como la fortaleza digital, resiliencia y capacidad de respuesta digital. Es un buen punto de partida, para entender las dinámicas de los países y de qué manera derivamos acciones para nuestras organizaciones.
Fuente: https://lnkd.in/dJmsBvqa
¿Cómo ves a tu país?, comparte algunas ideas para enriquecer la comunidad. 📲📲
Las #competenciasdigitales son una asignatura pendiente por muchas personas. Independiente que seas empleado, emprendedor, empresario, líder o cualquiera que sea tu rol, debes tener algo presente: cada día que pasa estás perdiendo valor si no las adoptas en tu día a día. ⬇️
Te invito a que me sigas y compartas este contenido gratuito para que diariamente estés enterado de información o puedas participar en encuentros virtuales para enriquecer tus habilidades 🔥 necesarias y obligatorias para esta #economíadigital.
La productividad está en tiC 📲📈
#pymes#emprendedores#transformacióndigital#estrategia#negocios#digital#talentohumano