Writing
~/articles
Notes, release write-ups and whatever else is worth saying out loud.
4 results tagged “python” · clear
$ 4 articles
-
Python 3.15 is out: lazy imports, frozendict and UTF-8 by default
Python 3.15 was released on 9 October 2026 with explicit lazy imports for faster start-up, new frozendict and sentinel built-ins, UTF-8 as the default text encoding and a faster JIT.
2 min read 374 words 7 views 0 likes 0 comments -
jm proj 源码剖析:4497 行里的一套版本控制系统
拆开 jm v2.0.0 的内容寻址存储和三路合并:为什么它用 SHA-256 而不是 SHA-1、为什么 objects/ 目录可以不做扇出、diff3 的四行决策规则长什么样,以及 difflib 在整个合并算法里为什么只被用了一行。附两个实跑测例。
Updated 8 min read 2224 words 82 views 0 likes 0 comments -
给 AI 开一扇门:一个 MCP 沙箱的边界到底在哪
拆解一个真实在跑的 claude-home MCP server:为什么文件工具和 shell 工具必须用两套安全模型,resolve() 为什么必须写在比对之前,以及一个看似无害的用户组设置如何绕过了整个路径白名单。
Updated 6 min read 1669 words 77 views 0 likes 0 comments -
Getting Started with Python: A Beginner's Guide
Python is one of the most popular programming languages in the world. This beginner's guide walks you through the basics — from installation and syntax to writing your first programs and understanding core concepts.
Updated 2 min read 471 words 88 views 0 likes 0 comments