Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
Президент Шавкат Мирзиёев Ислом цивилизацияси марказига ташриф буюриб, халқимизнинг бой тарихий ва маънавий меросини кенг намойиш этишга қаратилган ишлар билан танишди.
—
Президент Шавкат Мирзиёев посетил Центр исламской цивилизации и ознакомился с проводимой работой по широкому представлению богатого исторического и духовного наследия нашего народа.
#Mirziyoyev#tanishuv#markaz#marifat
Prezident.uz|Facebook|Instagram|YouTube|X
Президент Шавкат Мирзиёев Ўзбекистондаги Ислом цивилизациясимарказига ташриф буюриб, сўнгги пардозлаш ва жиҳозлаш ишларини кўздан кечирди.
—
Президент Шавкат Мирзиёев посетил Центр исламской цивилизации в Узбекистане и ознакомился с ходом заключительных работ по отделке и оснащению.
#Mirziyoyev#tanishuv#markaz#marifat
Prezident.uz|Facebook|Instagram|YouTube|X
Президент Шавкат Мирзиёев аҳоли ҳаёти билан яқиндан танишиш мақсадида Сирдарё вилоятига йўл олди. Сафар асносида давлатимиз раҳбари Ўзбекистон мусулмонлари идораси раиси, муфтий Нуриддин Холиқназаров билан самимий суҳбатлашди.
—
Президент Шавкат Мирзиёев для ознакомления с условиями жизни населения отбыл в Сырдарьинскую область. По пути глава государства провел искреннюю беседу с председателем Управления мусульман Узбекистана, муфтием Нуриддином Холикназаровым.
#Mirziyoyev#uchrashuv#Ramazon#marifat
Prezident.uz|Facebook|Instagram|YouTube|X
Давлатимиз раҳбари Ўзбекистон Миллий кутубхонаси, Тошкент давлат педагогика университети ва "Янги Ўзбекистон" университети биноларининг қурилиши билан танишди.
—
Глава государства ознакомился с ходом строительства Национальной библиотеки Узбекистана, зданий Ташкентского государственного педагогического университета и Университета "Новый Узбекистан".
#Mirziyoyev#tanishuv#YangiToshkent#marifat
Prezident.uz|Facebook|Instagram|YouTube|X
Президент Шавкат Мирзиёев Ислом цивилизацияси марказига ташриф буюриб, халқимизнинг бой тарихий ва маънавий меросини кенг намойиш этишга қаратилган ишлар билан танишди.
—
Президент Шавкат Мирзиёев посетил Центр исламской цивилизации и ознакомился с проводимой работой по широкому представлению богатого исторического и духовного наследия нашего народа.
#Mirziyoyev#tanishuv#markaz#marifat
Prezident.uz|Facebook|Instagram|YouTube|X
Президент Шавкат Мирзиёев янгиланган Республика болалар кутубхонасини бориб кўрди.
—
Президент Шавкат Мирзиёев посетил обновленную Республиканскую детскую библиотеку.
#Mirziyoyev#tanishuv#marifat#kutubxona
Prezident.uz|Facebook|Instagram|YouTube|Twitter
Президент Шавкат Мирзиёев Ислом цивилизацияси марказига ташриф буюриб, халқимизнинг бой тарихий ва маънавий меросини кенг намойиш этишга қаратилган ишлар билан танишди.
—
Президент Шавкат Мирзиёев посетил Центр исламской цивилизации и ознакомился с проводимой работой по широкому представлению богатого исторического и духовного наследия нашего народа.
#Mirziyoyev#tanishuv#markaz#marifat
Prezident.uz|Facebook|Instagram|YouTube|X
#Chilonzor
#MFY
#Ekskursiya
#IslomSivilizatsiyasi
#Manaviyat
#Marifat
Chilonzor MFY raislari uchun Islom sivilizatsiyasi markaziga ma’naviy-ma’rifiy ekskursiya tashkil etildi
Chilonzor tumanidagi mahalla fuqarolar yig‘inlari raislari uchun Islom sivilizatsiyasi markaziga ma’naviy-ma’rifiy ekskursiya tashkil etildi.
Ekskursiya davomida ishtirokchilar ushbu markazning boy tarixiy merosi, ajdodlarimizning ilmiy va madaniy yutuqlari bilan yaqindan tanishdilar. Tarix va kelajak o‘rtasida mustahkam ma’naviy ko‘prik vazifasini o‘tayotgan mazkur maskan MFY raislarida katta qiziqish uyg‘otdi.
Tashrif davomida ular ko‘plab yangi va qiziqarli ma’lumotlarga ega bo‘lib, yurtimizning boy ma’naviy merosi yuzasidan chuqur taassurotlar bilan qaytdilar.
🔵@Chilonzor_tuman_hokimligi
📚Ma'rifat johillikka qarshi: TIUE talabalari bilan dialog.
Tashkent International University of Educationda talabalar bilan ma'naviy-axloqiy rivojlanish va bag'rikenglik madaniyatini shakllantirishga bag'ishlangan ma'rifiy uchrashuv bo'lib o'tdi.✔️
Tadbirda Din ishlari qo'mitasi vakili Rahimjon Ashirmatov, shuningdek O'zbekiston Xalqaro Islom akademiyasi dotsenti Anvar Hudo'yorov ishtirok etdi.
📌 Uchrashuv doirasida "Ma'rifat johillikga qarshi" mavzusida suhbat bo'lib o'tdi, uning davomida ekspertlar talabalar bilan dinni to'g'ri tushunish, diniy bag'rikenglik ahamiyati, hamda destruktiv va ekstremistik g'oyalar tarqalish xavflari masalalarini muhokama qildi.
Alohida e'tibor ta'lim roli, bilimga intilish va milliy hamda umuminsoniy qadriyatlarga hurmat ko'rsatish yoshlarning uyg'un rivojlanishining muhim omillari sifatida qaratildi.
🗣️ Uchrashuv oxirida talabalar o'zlarini qiziqtirgan savollarni berishdi va ma'ruzachilar bilan ochiq dialogda qatnashdi.
#TIUE#Marifat#Bagrikenglik#Talim#Yoshlar
〰️〰️〰️
📚Просвещение против невежества: диалог со студентами в TIUE.
В Tashkent International University of Education состоялась просветительская встреча со студентами, посвящённая вопросам духовно-нравственного развития и формирования культуры толерантности.✔️
В мероприятии приняли участие представитель Комитета по делам религий Рахимжон Аширматов, а также доцент Международной Исламской Академии Узбекистана Анвар Худоёров.
📌 В рамках встречи состоялась беседа на тему «Просвещение против невежества», в ходе которой эксперты обсудили со студентами вопросы правильного понимания религии, значимость религиозной толерантности, а также риски распространения деструктивных и экстремистских идей.
Особое внимание было уделено роли образования, стремлению к знаниям и уважению к национальным и общечеловеческим ценностям как важным факторам гармоничного развития молодёжи.
🗣️ В завершение встречи студенты смогли задать интересующие вопросы и принять участие в открытом диалоге со спикерами.
#TIUE#Просвещение#Толерантность#Образование#Молодежь