标签

Python

把文档和知识留在自己的服务器:MrDoc v1.1.0 私有知识库实践

来源: oschina.net 42
MrDoc v1.1.0 面向需要私有化部署的团队提供了一种直接选择:以文档为核心,在自己的基础设施上管理知识,并通过浏览器覆盖桌面端与移动端。它基于 Python 和 Django 开发并开源,支持 Markdown 与富文本,产品形态接近语雀、看云、为知笔记、飞书文档和 GitBook。 版本标题将其定位为“AI 知识库系统”,但现有摘要没有列出具...

Rust 调试体验调查:为什么开发者仍在依赖 dbg!,以及工具链该补什么

来源: blog.rust-lang.org 30
Rust 的类型系统能在编译阶段拦住很多错误,但这并不意味着运行时问题会自动变得容易诊断。2026 年 Rust 调试调查收到超过 2300 份回复,其中超过 80% 的受访者自评为中级或高级开发者;即便如此,当前仍在使用 Rust 调试器的人只有略高于 46%。换句话说,超过一半的受访者目前没有使用调试器。 调查呈现的并不是一个简单的“开发者不会用 ...

读懂 Python Traceback:从最后一行定位异常根因

来源: realpython.com 47
Python 程序报错时,Traceback 不是一堵需要跳过的红色文字墙,而是一份按调用顺序生成的故障记录。真正高效的排查方式通常是先读最后一行,确认异常类型和错误信息,再沿调用栈向上寻找第一处属于自己项目的代码。 看一个最小示例: 将它保存为 ,然后运行: 输出会类似下面这样: 这段信息可以拆成三部分: 表示接下来是调用栈,较早发生的调用在上方。 ...

QFO v1.0.2 改善 Windows 首次启动:Python 镜像源支持自动回退

来源: oschina.net 41
QFO v1.0.2 的重点不是新增量化功能,而是解决一个更基础、也更影响新用户的问题:Windows 首次运行时,如果默认 Python 依赖源不可用,安装流程可能直接失败。新版本加入多个 Python 镜像源的自动回退,让环境初始化不再押注单一网络入口。 QFO 是一个免费开源、本地运行的 A 股量化研究与回测平台,覆盖数据同步、股票/ETF/可转...

用 Python 构建人脸识别工具:从检测、编码到模型验证

来源: realpython.com 48
人脸识别并不只是“找出照片里有没有脸”。一个完整的工具通常要经历人脸检测、边界框定位、特征编码、身份比对和结果验证几个步骤。理解这些概念,才能正确判断识别结果,也能避免把“检测到人脸”误认为“识别出身份”。 人脸检测回答的是:图像中的什么位置出现了人脸?检测结果通常是一个或多个边界框(bounding box),例如: 在人脸识别库 中,这四个值分别表...

用四类小任务检验 GPT-6 Astra 的 Python 实战能力

来源: realpython.com 46
让 AI 写一个排序函数并不难,真正有区分度的是那些规模很小、要求却不完全明确的任务。GPT-6 Astra 接受了一组带有 Real Python 风格的“手感测试”:用 Turtle 画一条正在读书的蟒蛇、判断一段 Python 代码的年代、完成一次微小修改,以及处理一个并不存在的函数。 这四类任务分别触碰了生成式编程助手的不同能力:把自然语言转成...

让 Python 应用默认就快:从性能预算到持续剖析

来源: realpython.com 38
性能工程不该等到用户投诉“系统变慢”才开始。围绕《Fast by Default: Practical Performance Engineering》作者 Den Odell 的讨论提出了一个更实用的问题:怎样在开发之初规划 Python 应用的性能,并把有限的工程资源投入真正影响用户体验的地方?答案通常不是到处做微优化,而是建立性能预算、用剖析数据...

Python 内置数据结构实战:字典、集合、栈、队列与优先队列

来源: realpython.com 33
Python 提供了多种开箱即用的数据结构。真正影响程序质量的,不是能否写出 ,而是能否根据访问方式、顺序要求、去重规则和性能约束,选出合适的容器。下面通过字典、数组、记录、集合、栈、队列和优先队列,梳理常见选择及其边界。 需求 常用结构 典型操作 按键查找、维护映射关系 、 保存有序的通用对象序列 索引、追加、切片 保存类型一致的紧凑数值 数值追加、...

用一条读书的蟒蛇,检验 AI 写代码到底靠不靠谱

来源: realpython.com 35
让 AI 用 Python 的 画一条正在读书的蟒蛇,看起来只是个轻松的创意题。但把它与“复刻旧式 Python 风格”“只做一处微小修改”“实现一个虚构函数”放在一起,就组成了一套颇有工程意味的模型体感测试:既观察生成能力,也检查约束遵循、局部修改和面对未知信息时的诚实程度。 来源摘要只列出了 Claude Fable 5.1 接受的几项测试,并没有...

从点积到预测:用 Python 手写一个可训练的神经网络

来源: realpython.com 33
神经网络做预测,并不神秘:输入数据先与权重进行点积,再经过激活函数得到输出;训练阶段则通过损失函数衡量误差,利用反向传播计算梯度,最后用梯度下降调整权重。把这条链路拆开,很多看似复杂的 AI 模型都会变得容易理解。 对于输入向量 和权重向量 ,最基本的神经元会计算: 这里的 是点积, 是偏置。之后,神经元通常会把 交给激活函数。例如 Sigmoid 函...