小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

本文介绍了五种Python错误处理函数,帮助开发者处理API调用失败、用户输入验证、嵌套字典访问、长时间操作超时及资源管理等常见问题。通过使用装饰器和上下文管理器,这些模式使错误处理更加简洁可靠,适用于API集成、数据处理和网页抓取等场景。

五个实用的Python错误处理函数

KDnuggets
KDnuggets · 2026-03-25T12:00:36Z
Python秀 – Python插图

本期节目介绍了两姐妹合著的Python入门书籍,分别负责文字和插图,分享了她们进入软件编程和技术教育的经历。

Python秀 – Python插图

Mouse Vs Python
Mouse Vs Python · 2026-03-24T17:59:43Z
如何在Python中使用命令模式

命令模式将操作封装为对象,支持撤销和重做。通过定义命令、接收者和调用者,构建文本编辑器示例,实现操作的清晰责任分离。

如何在Python中使用命令模式

freeCodeCamp.org
freeCodeCamp.org · 2026-03-23T21:08:03Z

本文介绍了五种加速Python代码的实用技巧:1. 在优化前测量代码性能,找出瓶颈;2. 使用内置函数和标准库工具;3. 避免在循环中重复计算;4. 选择合适的数据结构;5. 对数值数据进行向量化操作。这些方法能显著提高代码效率,适合初学者。

即使是初学者也能加速慢速Python代码的方法

KDnuggets
KDnuggets · 2026-03-23T14:00:12Z
Python 3.15的JIT性能已恢复

Python 3.15的JIT性能已恢复,macOS AArch64比解释器快11-12%,x86_64 Linux快5-6%。这一进展得益于社区合作和团队的优化工作,关键改进包括追踪记录和引用计数消除,提升了性能和代码覆盖率。

Python 3.15的JIT性能已恢复

Python Insider
Python Insider · 2026-03-23T00:00:00Z
为什么我选择Go而不是Rust或Python — 成为riclib

作者昨晚使用Go语言从零构建了一个完整的网站,强调Go的编译器和类型系统能够有效捕捉错误,避免Python和Rust的缺陷。Go简化了开发流程,确保代码质量,适合AI生成代码的场景。

为什么我选择Go而不是Rust或Python — 成为riclib

Lifelog — A Mythology-Driven Devlog
Lifelog — A Mythology-Driven Devlog · 2026-03-22T22:53:34Z
2026年3月22日Python Hub周刊摘要

本周Python动态包括:展示Python数据类技巧的视频,Karpathy的200行GPT互动指南,新Apple Foundation Models框架的Python绑定,以及PEP 827的发布。文章讨论了Django与S3的私有文件服务、数据验证、FastAPI错误处理及API弃用。此外,发布了Python 3.10、3.11和3.12的新安全版本。

2026年3月22日Python Hub周刊摘要

Python Hub Weekly
Python Hub Weekly · 2026-03-22T18:00:00Z
从报错到成功运行:解决 SkillHub 安装过程中“找不到 Python”与“python3”依赖问题

在Windows环境中使用uv管理Python时,安装SkillHub可能出现“Python not found”错误。解决方法包括调整环境变量优先级、禁用应用执行别名、手动将python.exe复制为python3.exe,以及将SkillHub的可执行文件路径添加到环境变量中。

从报错到成功运行:解决 SkillHub 安装过程中“找不到 Python”与“python3”依赖问题

dotNET跨平台
dotNET跨平台 · 2026-03-22T00:03:02Z
Python 潮流周刊#143:重造 Python 的 AsyncIO

本周精选400+信息源,分享13篇文章和12个开源项目,涵盖Python技术、教程和工具,旨在提升读者技能与收入。

Python 潮流周刊#143:重造 Python 的 AsyncIO

豌豆花下猫 | Python猫
豌豆花下猫 | Python猫 · 2026-03-21T00:00:00Z
OpenAI收购Astral以将开源Python开发工具整合进Codex——但细节仍不明确

OpenAI本周宣布收购Astral,以将其开源Python开发工具整合进Codex生态系统。Astral的工具uv、Ruff和ty将继续作为开源项目支持,旨在提升Python开发工作流程。收购需待监管批准,Astral团队将加入OpenAI的Codex团队。

OpenAI收购Astral以将开源Python开发工具整合进Codex——但细节仍不明确

The New Stack
The New Stack · 2026-03-20T14:33:55Z

本文介绍了五种Python装饰器,帮助构建可靠的AI代理。这些装饰器包括自动重试、超时保护、响应缓存、输入输出验证和后备链,能够有效处理API调用失败,提高性能并减少错误,确保代理在生产环境中的稳定运行。

构建可靠AI代理的五种强大Python装饰器

KDnuggets
KDnuggets · 2026-03-20T12:00:55Z

合成数据是人工生成的,避免了隐私问题和高数据收集成本。本文介绍如何通过Python脚本生成合成数据,包括生成随机数据、引入关系和规则、模拟过程生成数据、创建时间序列和事件日志,以及生成文本数据。合成数据在测试和分析中非常有用,但需注意确保数据的真实性和隐私保护。

5个用于合成数据生成的实用Python脚本

KDnuggets
KDnuggets · 2026-03-19T13:52:13Z
Python 3.15的JIT现已回归正轨

CPython JIT在macOS AArch64和x86_64 Linux上的性能目标提前达成,分别比解释器快11-12%和5-6%。项目经历资金危机,但通过社区合作和优化策略,成功吸引新贡献者,提升JIT性能。关键改进包括追踪机制和引用计数消除,显著提高了代码覆盖率和执行效率。

Python 3.15的JIT现已回归正轨

Ken Jin’s Blog
Ken Jin’s Blog · 2026-03-17T00:00:00Z
被嘲笑比 Python 还慢?扒开 Go 正则表达式的底层,看看它为了防范“系统猝死”付出了什么

Go语言的正则表达式性能较慢,主要因为其完全用Go实现而非使用C语言库,牺牲了速度以确保安全性。虽然Go采用NFA算法避免了灾难性回溯,但在UTF-8解析和内存管理上仍存在瓶颈。社区开发的coregex库通过SIMD等技术显著提升了性能。

被嘲笑比 Python 还慢?扒开 Go 正则表达式的底层,看看它为了防范“系统猝死”付出了什么

Tony Bai
Tony Bai · 2026-03-16T23:28:31Z

Google has open sourced CEL-expr-python, a Python implementation of the Common Expression Language (CEL), a non-Turing complete embedded policy and expression language designed for simplicity,...

Google Open-Sources the Common Expression Language for Python

InfoQ
InfoQ · 2026-03-16T19:00:00Z
2026年3月15日Python Hub周刊摘要

本周Python新闻中,视频教程讲解了属性与方法的区别及其对代码设计的影响。Timber-Ollama项目的速度比Python快336倍,Huggingface/skills项目和AI驱动的Python函数也被提及。此外,文章比较了Python与R在绘图捕捉上的差异。祝大家编程愉快!

2026年3月15日Python Hub周刊摘要

Python Hub Weekly
Python Hub Weekly · 2026-03-15T18:00:00Z

本文探讨了如何使用uv工具支持Python库的开发,介绍了Python包管理机制的演变及PEP 517/518标准下的构建流程。通过创建universal-add包,演示了从开发到发布到自建PyPI的完整过程,强调了新标准使得Python包的分发变得简单友好,降低了开发门槛。

uv 实战:Python 包构建与分发

昔我往矣
昔我往矣 · 2026-03-15T15:33:21Z
安德烈·卡帕西的630行Python脚本在没有任何人工干预的情况下,过夜运行了50个实验

安德烈·卡帕西开发的AutoResearch项目实现了自主机器学习实验的自动化,显著提高了实验效率。通过固定实验协议、单一可编辑文件和明确的度量标准,研究者能够快速进行大量实验,节省时间。该项目强调编写清晰实验协议的重要性,以确保实验的有效性和可重复性。

安德烈·卡帕西的630行Python脚本在没有任何人工干预的情况下,过夜运行了50个实验

The New Stack
The New Stack · 2026-03-14T12:00:11Z

Rustup 1.29.0于2026年3月12日发布,新增并发下载和检查更新功能,提升工具链安装性能,支持sparcv9-sun-solaris等平台,并优化环境变量处理和退出码。欢迎新成员加入团队。

【Rust日报】2026-03-11 ry(o3) - Python的Rust封装库

Rust.cc
Rust.cc · 2026-03-14T02:44:48Z

在Python中,使用字典替代长if语句可以提高代码简洁性,但并非总是最佳选择。对于枚举类型,使用match语句更能确保完整性,避免遗漏新值。字典调度模式灵活但可能增加复杂性,建议在实现时考虑简单直接的方法。选择实现方式时应关注实际需求,而非仅追求“Pythonic”。

不要根据空白字符做出Python代码决策

Jamie's Blog
Jamie's Blog · 2026-03-14T00:00:00Z
  • <<
  • <
  • 1
  • 2
  • 3 (current)
  • 4
  • 5
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码