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

Резултати

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

Пребарај: #github情报

当前筛选 #github情报清除筛选
Newlearnerの自留地

@NewLearnerChannel · Post #15459 · 29.04.2026 г., 03:59

#GitHub情报 HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 121 期 🔗:官网 | GitHub | 投稿 ✏️第 121 期 已经发布 • systeminformer:免安装的 Windows 监控工具 • KillerPDF:免费开源的 PDF 编辑器 • OrcaSlicer:支持多品牌 3D 打印机的开源切片软件 • OpenTickly:开源的时间追踪与管理工具 • ACGTI:二次元版 MBTI 测试网站 • animal-island-ui:动物森友会风格的 React 组件库 • MicYou:把 Android 手机变成无线麦克风 • abtop:像 top 一样监控 AI 编程助手的工具 • cc-switch:一键切换 AI 渠道配置的工具 • caveman:让 AI 编程助手少说废话 • huashu-design:一句话生成能交付的设计稿 • BetterCapture:免费开源的 macOS 原生录屏工具 • PhoneClaw:运行在 iPhone 上的本地 AI Agent • paseo:随时随地管理多个 AI 编程助手的平台 频道:@NewlearnerChannel

Newlearnerの自留地

@NewLearnerChannel · Post #15363 · 31.03.2026 г., 03:59

#GitHub情报 HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 120 期 🔗:官网 | GitHub | 投稿 ✏️第 120 期 已经发布 • DriverStoreExplorer:轻松管理你电脑上的驱动程序 • STranslate:即用即走的桌面翻译与 OCR 工具 • RCLI:专为 macOS 打造的本地语音 AI 助手 • cc-connect:把本地 AI 编程助手接入聊天应用 • pinchtab:连接 AI 与 Chrome 浏览器的桥梁 • openclaw-android:在 Android 上运行 OpenClaw • Mouser:罗技鼠标按键重映射工具 • cmux:为 AI 编程而生的 macOS 终端 • textream:免费开源的 macOS 提词器 频道:@NewlearnerChannel

Newlearnerの自留地

@NewLearnerChannel · Post #15215 · 29.01.2026 г., 03:59

#GitHub情报 HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 118 期 🔗:官网 | GitHub | 投稿 ✏️第 118 期 已经发布 • LLPlayer:自动生成双语字幕的视频播放器 • Hapticpad:自制带力反馈旋钮的宏键盘 • toasty:轻量级 Windows 通知命令行工具 • pdfcraft:无需上传文件的 PDF 全能工具箱 • Rote:看起来不太一样的碎碎念本子 • roubao:开源的 AI 手机自动化助手 • traffic-light:极简的 Android 流量监控应用 • maptoposter:极简的城市地图海报生成器 • FineTune:让 macOS 拥有应用级音量控制 • keyStats:开源的键鼠统计工具 • quotio:统一管理 AI 账号的 macOS 菜单栏工具 • OpenNutriTracker:免费开源的饮食日记应用 频道:@NewlearnerChannel

Newlearnerの自留地

@NewLearnerChannel · Post #15156 · 13.01.2026 г., 03:59

#GitHub情报 HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 117 期 🔗:官网 | GitHub | 投稿 ✏️第 117 期 已经发布 • BetterLyrics:沉浸式桌面歌词显示工具 • LiteMonitor:小巧的 Windows 硬件监控工具 • goose:开箱即用的数据库迁移工具 • ChatLab:开箱即用的聊天记录分析工具 • Github-Store:跨平台的 GitHub 应用商店 • Xed-Editor:适用于 Android 的代码编辑器 • devpush:完全免费开源的自托管 PaaS • port-killer:一键释放网络端口的 macOS 应用 • FreeDomain:领取你的免费域名 • UpSnap:局域网设备唤醒工具 频道:@NewlearnerChannel

Newlearnerの自留地

@NewLearnerChannel · Post #15037 · 02.12.2025 г., 03:59

#GitHub情报 HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 116 期 🔗:官网 | GitHub | 投稿 ✏️第 116 期 已经发布 • PicView:比系统自带更好用的看图工具 • crossdesk:支持 Web 端的远程桌面工具 • filebrowser:完全开源可自托管的私有云盘 • tuios:终端内实现桌面级窗口管理 • log-lottery:炫酷 3D 球体年会抽奖应用 • openscreen:免费开源的屏幕录制工具 • XMSLEEP:开源的 Android 白噪音应用 • Wallos:开源的个人订阅管理平台 • FindMy.py:用于查询 Apple Find My 网络的 Python 库 • gitlogue:回放你的 Git 提交历史 • Petrichor:优雅的 macOS 本地音乐播放器 • ScrollSnap:Mac 滚动截图工具 • Everywhere:随手可用的 AI 桌面助手 频道:@NewlearnerChannel

Newlearnerの自留地

@NewLearnerChannel · Post #14878 · 28.10.2025 г., 03:59

#GitHub情报 HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 115 期 🔗:官网 | GitHub | 投稿 ✏️第 115 期 已经发布 • DepotDownloader:Steam 游戏资源命令行下载工具 • Ech0:清爽的轻量级内容分享平台 • chronoframe:极简的个人云相册平台 • local-dream:在 Android 设备上运行 Stable Diffusion • Voice-Recorder:极简的 Android 语音录音应用 • gpu-hot:实时的 NVIDIA GPU 网页监控面板 • touchHLE:让经典 iPhone 游戏在现代设备上重获新生 • bitchat:基于蓝牙的即时通信应用 • Berkeley-Humanoid-Lite:开源的人形机器人 • Dayflow:自动生成每日时间线的 macOS 应用 • OpenStock:免费炫酷的股票市场应用 频道:@NewlearnerChannel

Newlearnerの自留地

@NewLearnerChannel · Post #14810 · 30.09.2025 г., 09:59

#GitHub情报 HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 114 期 🔗:官网 | GitHub | 投稿 ✏️第 114 期 已经发布 • fastfetch:类似 neofetch 的命令行工具 • CrossPlatformDiskTest:多平台硬盘性能测试工具 • vicinae:极速的原生桌面启动器 • gonzo:终端用户界面日志分析工具 • ntfy:开箱即用的跨设备推送通知服务 • Termix:高颜值一站式服务器管理平台 • lutris:开源的 Linux 游戏平台 • Seelen-UI:高度可定制的 Windows 桌面美化工具 • Ice:强大的 macOS 菜单栏管理工具 • AirBattery:隔空查看苹果设备电量的 Mac 工具 • WhisperLiveKit:开箱即用的本地语音转写工具 • winboat:在 Linux 系统上轻松运行 Windows 应用 频道:@NewlearnerChannel

Newlearnerの自留地

@NewLearnerChannel · Post #14666 · 28.08.2025 г., 09:59

#GitHub情报 HelloGitHub:面向入门爱好者的开源项目月刊,今日更新第 113 期 🔗:官网 | GitHub | 投稿 ✏️第 113 期 已经发布 • PixiEditor:开源的通用 2D 图形编辑工具 • Inkeys:好用的开源屏幕批注工具 • windhawk:Windows 应用的自定义与扩展工具 • glance:整合你关心的信息源仪表盘工具 • OpenIsle:Java 开发的轻量级开源社区系统 • Claude-Code-Usage-Monitor:Claude 用量实时监控助手 • StreamCap:开箱即用的多平台直播录制工具 • LunarBar:极简的 Mac 菜单栏日历 • FluentRead:开源的浏览器翻译插件 • PeaZip:免费开源的文件压缩解压工具 频道:@NewlearnerChannel

Newlearnerの自留地

@NewLearnerChannel · Post #14567 · 29.07.2025 г., 06:59

#GitHub情报 HelloGitHub:面向入门爱好者的开源项目月刊,今日更新第 112 期 🔗:官网 | GitHub | 投稿 ✏️第 112 期 已经发布 • AltSnap:Windows 全局 Alt 键窗口管理器 • evcc:个人电车充电智能管理平台 • Iconify:深度定制你的 Android 系统界面 • tabiew:命令行数据文件可视化浏览工具 • KeyboardCowboy:重塑你的 macOS 快捷键 • uzu:MacBook 专属的高性能 AI 推理引擎 • pomodoro:自制电子墨水屏番茄时钟 • unsloth:新手友好的 LLM 微调工具库 • LunaTranslator:开源的视觉小说翻译工具 • WindowsAppSDK:为旧桌面应用注入新活力的 SDK 频道:@NewlearnerChannel

Newlearnerの自留地

@NewLearnerChannel · Post #14489 · 02.07.2025 г., 06:59

#GitHub情报 HelloGitHub:面向入门爱好者的开源项目月刊,今日更新第 111 期 🔗:官网 | GitHub | 投稿 ✏️第 111 期 已经发布 • ExplorerTabUtility:Windows 文件管理多标签扩展工具 • defendnot:一键关闭 Windows Defender 的工具 • OpenList:支持多种存储的文件列表程序 • tldx:一键查找可用域名的工具 • Trail-Sense:专为徒步、露营、野外生存等场景设计的开源 Android 应用 • claude-code:终端里的 Claude 编码助手 • mimikatz:探索 Windows 安全机制的工具 • f2:跨平台的批量重命名工具 • ESP32-BlueJammer:自制无线信号干扰器 • gemini-cli:谷歌 Gemini 命令行工具 频道:@NewlearnerChannel

Newlearnerの自留地

@NewLearnerChannel · Post #14339 · 28.05.2025 г., 06:59

#GitHub情报 HelloGitHub:面向入门爱好者的开源项目月刊,今日更新第 110 期 🔗:官网 | GitHub | 投稿 ✏️第 110 期 已经发布 • clawPDF:开源的虚拟打印机工具,支持将任意文档导出为 PDF、图片、SVG、TXT 等多种格式 • SmartSystemMenu:Windows 窗口菜单增强工具 • jarkViewer:便捷的 Windows 图片浏览工具 • aya:开箱即用的 Android 设备管理工具 • youtube-music:纯净无广告的 YouTube Music 桌面应用 • bilive:一站式 B 站直播录制与切片工具 • LivePortrait:让静态照片「活」起来 • Second-Me:轻松定制你的本地 AI 数字分身 • chrono:极简的 Android 时钟与闹钟应用 • nb:命令行笔记和书签管理工具 频道:@NewlearnerChannel

123•••1011
ПретходнаСтраница 1 од 11Следна