TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #239 · 3 мај

Один из самых удобных способов записать данные это использование готовых форматов, такие как 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

Резултати

Пронајдени 4 слични објави

Пребарај: #applewebsite

当前筛选 #applewebsite清除筛选
AppPie

@AppPie · Post #2661 · 01.04.2026 г., 10:02

#Apple Apple 官网首页庆祝 50 周年 50 Years of Thinking Different 在 50 周年这个里程碑时刻,回顾过往再自然不过,但 Apple 一如既往放眼未来。 我们会继续创造各种工具和体验,丰富人们生活的方方面面。我们为走过的每一步喝彩, 但我们更期待未来,一个你我携手共创的未来。 #AppleWebsite 📮 频道 @AppPie 🌐 网站 apppie.com

AppPie

@AppPie · Post #2041 · 19.06.2024 г., 01:02

#Apple Apple 推出「哪款 Mac 最适合我」网页,帮助用户选购 Mac 🔗Apple 通过测试,找到最适合你的 Mac,并获得个性化推荐,满足你的生活方式。不论是 MacBook Pro、MacBook Air,还是 iMac 等,都能找到适合你的那一款。 Apple (中国大陆) 暂未上线该网页。 #AppleWebsite 📮 频道 @AppPie

AppPie

@AppPie · Post #2252 · 03.12.2024 г., 00:01

「有需要,就有功能帮得上」, Apple 官网首页展示辅助功能 🔗Apple (中国大陆) 今天是 国际残疾人日。1992 年 10 月 16 日,第 47 届联合国大会通过决议,确定自 1992 年开始每年 12 月 3 日为国际身心障碍者日。今年的主题是「增强残疾人领导力,共创包容且可持续的未来」。 好的科技,应让人人都适用 Apple 辅助功能网页介绍了其产品和服务如何通过包容性设计,内置众多辅助功能,帮助用户以适合自己的方式进行交流、创作和参与所喜爱的活动。 #AppleWebsite#Accessibility 📮 频道 @AppPie

AppPie

@AppPie · Post #2293 · 31.12.2024 г., 23:04

📌AppPie 频道置顶 🌐 网站 apppie.com 欢迎来到 AppPie!我们致力于数字生活方式,关注 Apple 生态更新,分享效率工具和实用方法,探索设计与开发资源。 关联频道 • Apple 软件更新 @AppleSystemUpdates • Apple Newsroom @AppleNewsrooms 🔍内容索引 以下是一些标签,帮助你快速导航频道内容。 #Apple • 软件更新 #AppleSoftwareUpdate • 固件更新 #AppleFirmwareUpdate • 零售 #AppleRetail#AppleStore • 活动 #AppleEvent • 开发者 #AppleDeveloper#WWDC • 新闻 #AppleNewsroom • 健康与健身 #AppleFitness#AppleWatchChallenge • 技术支持 #AppleSupport • 网站 #AppleWebsite • 娱乐 #AppStore#AppStoreAwards#AppleMusic#AppleMusicReplay#AppleArcade • 服务 #iCloud#ApplePay #Apps • 应用更新 #AppUpdates • Notion 更新 #Notion#NotionUpdates • Telegram 更新 #Telegarm #Developers #OpenSource#GitHub #React#Nextjs#TailwindCSS #TypeScript#SaaS#Cloudflare 💬 讨论群 @AppPieGroup 📮 频道 @AppPie