Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
📣 O‘zbekistonda Young Climate Champions loyihasi ekovolontyorlari tashabbusi bilan Maktabgacha va maktab ta’limi vazirligi, Ekologiya vazirligi, YUNISEF, BMTTD va Zamin fondi ko‘magida LCOY bo‘lib o‘tdi.
~~~
📣 LCOY в Узбекистане прошла по инициативе эковолонтёров проекта Young Climate Champions при поддержке МДШО, Минэкологии, ЮНИСЕФ, ПРООН и Фонда Zamin.
#LCOY#YoungClimateChampions#EcoSchoolsUzbekistan
😀Zamin🌐Instagram🌐Facebook
🗝 Iqlim o‘zgarishiga moslashish, uning oqibatlarini yumshatish va iqlim adolatini ta’minlash bo‘yicha zarur chora-tadbirlar bo‘yicha g‘oyalar va tavsiyalarni o‘z ichiga olgan Yoshlar milliy bayonotini ishlab chiqish LCOYning asosiy natijasiga aylandi. Bayonotning ishlab chiqilishi butun mamlakat bo‘ylab yoshlar bilan o‘tkazilgan avvalgi onlayn va yuzma-yuz maslahatlar natijalariga asoslangan.
📝 LCOYning yakuniy bayonoti milliy siyosat va strategik qarorlarni ishlab chiqish, masalan, Milliy miqyosda belgilanadigan ulushlarni — Parij kelishuvining har bir ishtirokchisi tomonidan issiqxona gazlari chiqindilarini kamaytirish va iqlim o‘zgarishiga moslashish chora-tadbirlari bo‘yicha o‘rnatiladigan iqlim majburiyatlarini kelgusida yanada ishlab chiqishga asos bo‘lib xizmat qiladi.
🌍 Bayonot 2025-yilning noyabr oyida Braziliyada bo‘lib o‘tadigan Birlashgan Millatlar Tashkilotining iqlim o‘zgarishi bo‘yicha 30-konferensiyasiga taqdim etiladi.
~~~
🗝 Ключевым результатом LCOY стала разработка Национального заявления молодёжи с идеями и рекомендациями по необходимым мерам адаптации к изменению климата, смягчению его последствий и обеспечению климатической справедливости. Разработка заявления основана на результатах предыдущих онлайн и очных консультаций с молодежью по всей стране.
📝 Итоговое заявление LCOY послужит основой для разработки национальной политики и стратегических решений, например, для дальнейшей разработки Национально определяемых вкладов — климатических обязательств, которые каждая страна-участница Парижского соглашения устанавливает в отношении сокращения выбросов парниковых газов и мер по адаптации к изменению климата.
🌍 Заявление будет представлено на 30-й Конференции Организации Объединенных Наций по изменению климата, которая состоится в Бразилии в ноябре 2025 года.
#LCOY#YoungClimateChampions#EcoSchoolsUzbekistan
😀Zamin🌐Instagram🌐Facebook
💬 O‘zbekistonda ilk bor BMTning Iqlim o‘zgarishi to‘g‘risidagi сheklangan konvensiyasi huzuridagi Bolalar va yoshlar masalalari bo‘yicha global rasmiy guruh shafeligida Yoshlarning mahalliy konferensiyasi (LCOY) o‘tkazilmoqda.
📣 LCOY "yashil" madaniyat va yoshlarning iqlim o‘zgarishiga qarshi harakatlarini targ‘ib qilish borasida muhim platforma hisoblanadi. Platforma yoshlarga iqlim muammolari bo‘yicha g‘oyalar va yechimlar almashish, tengdoshlari va ekspertlar bilan muloqot qilish imkonini beradi. Konferensiya yoshlar va bolalarni iqlim, iqlim o‘zgarishi va uning oqibatlari fanidan xabardor qilish, shuningdek, O‘zbekistonning barqaror taraqqiyoti uchun iqlim o‘zgarishiga qarshi kurashda yoshlarning sa’y-harakatlarini kuchaytirishga qaratilgan.
📩 Konferensiyada ishtirok etish uchun minglab arizalar orasidan O‘zbekistonning barcha hududlaridan bo‘lgan 100 nafardan ortiq yoshlar tanlov asosida saralab olindi.
🏆 O‘zbekistondagi LCOY "Yosh ekochempionlar" milliy hamjamiyati a’zolari bo‘lgan yoshlar tomonidan tashabbus ko‘rsatilgan va tashkil etilgan organik jarayonning natijasi bo‘ldi.
~~~
💬 Впервые в Узбекистане проходит Локальная конференция молодёжи (LCOY) под эгидой Глобальной официальной группы по делам детей и молодёжи при Рамочной конвенции ООН об изменении климата.
📣 LCOY является важной площадкой для продвижения «зелёной» культуры и действий молодёжи для борьбы с изменением климата. Платформа позволит молодёжи обменяться идеями и решениями климатических проблем, пообщаться со сверстниками и экспертами. Конференция направлена на просвещение молодёжи и детей в области науки о климате, изменения климата и его последствий, а также на усиление действий молодёжи в борьбе с изменением климата для устойчивого развития Узбекистана.
📩 Для участия в конференции на конкурсной основе из тысяч заявок были отобраны более 100 молодых ребят со всех регионов Узбекистана.
🏆 LCOY в Узбекистане — следствие органичного процесса, инициированного и организованного молодыми людьми — членами Национального сообщества «Молодые экочемпионы».
#LCOY#YoungClimateChampions#EcoSchoolsUzbekistan
😀Zamin🌐Instagram🌐Facebook
💬 O‘zbekistonda ilk bor BMTning Iqlim o‘zgarishi to‘g‘risidagi сheklangan konvensiyasi huzuridagi Bolalar va yoshlar masalalari bo‘yicha global rasmiy guruh shafeligida Yoshlarning mahalliy konferensiyasi (LCOY) o‘tkazilmoqda.
📣 LCOY "yashil" madaniyat va yoshlarning iqlim o‘zgarishiga qarshi harakatlarini targ‘ib qilish borasida muhim platforma hisoblanadi. Platforma yoshlarga iqlim muammolari bo‘yicha g‘oyalar va yechimlar almashish, tengdoshlari va ekspertlar bilan muloqot qilish imkonini beradi. Konferensiya yoshlar va bolalarni iqlim, iqlim o‘zgarishi va uning oqibatlari fanidan xabardor qilish, shuningdek, O‘zbekistonning barqaror taraqqiyoti uchun iqlim o‘zgarishiga qarshi kurashda yoshlarning sa’y-harakatlarini kuchaytirishga qaratilgan.
📩 Konferensiyada ishtirok etish uchun minglab arizalar orasidan O‘zbekistonning barcha hududlaridan bo‘lgan 100 nafardan ortiq yoshlar tanlov asosida saralab olindi.
🏆 O‘zbekistondagi LCOY "Yosh ekochempionlar" milliy hamjamiyati a’zolari bo‘lgan yoshlar tomonidan tashabbus ko‘rsatilgan va tashkil etilgan organik jarayonning natijasi bo‘ldi.
~~~
💬 Впервые в Узбекистане проходит Локальная конференция молодёжи (LCOY) под эгидой Глобальной официальной группы по делам детей и молодёжи при Рамочной конвенции ООН об изменении климата.
📣 LCOY является важной площадкой для продвижения «зелёной» культуры и действий молодёжи для борьбы с изменением климата. Платформа позволит молодёжи обменяться идеями и решениями климатических проблем, пообщаться со сверстниками и экспертами. Конференция направлена на просвещение молодёжи и детей в области науки о климате, изменения климата и его последствий, а также на усиление действий молодёжи в борьбе с изменением климата для устойчивого развития Узбекистана.
📩 Для участия в конференции на конкурсной основе из тысяч заявок были отобраны более 100 молодых ребят со всех регионов Узбекистана.
🏆 LCOY в Узбекистане — следствие органичного процесса, инициированного и организованного молодыми людьми — членами Национального сообщества «Молодые экочемпионы».
#LCOY#YoungClimateChampions#EcoSchoolsUzbekistan
😀Zamin🌐Instagram🌐Facebook
#LCOY#YoungClimateChampions#EcoSchoolsUzbekistan
В Узбекистане проходит первая в истории Локальная конференция молодёжи (LCOY) под эгидой Глобальной официальной группы по делам детей и молодежи (YOUNGO) при Рамочной конвенции Организации Объединённых Наций об изменении климата (РКИК ООН, UNFCCC).
Конференция, на которую были отобраны делегаты из тысяч заявок из всех 14 регионов Узбекистана, является важной площадкой для продвижения «зеленой» культуры и действий молодёжи для борьбы с изменением климата.
📱Instagram📱Telegram
📱Facebook📱Youtube