page contents

开发者请注意:Python 3.10 已成过去式,3.15 带来的性能利器值得关注

Python 3.15 正式发布,同时也带走了一个时代:2021 年问世的 Python 3.10 结束了它的生命周期。对于维护开源软件的开发者来说,这通常意味着代码基线终于可以向 3.11 靠拢,而 3.15 带来的几项新特性,则直接瞄准了大型项目长期存在的性能痛点。

  • 0
  • 0
  • Pack
  • 发布于 3小时前
  • 阅读 ( 1 )

Python 程序员正在进入 AI 时代:真正需要补的是什么?

AI coding assistants 现在已经可以在几秒钟内为许多日常任务生成一个可运行的 Python 脚本。

  • 0
  • 0
  • Pack
  • 发布于 3小时前
  • 阅读 ( 1 )

Python中一切皆对象:深入理解Python的对象模型

Python以其"一切皆对象"的设计哲学而闻名,这种设计为语言带来了极大的灵活性和一致性。本文将深入探讨Python的对象模型,解释为什么说"Python中一切皆对象",并通过实例展示这一特性如何影响我们的编程方式。

  • 0
  • 0
  • Pack
  • 发布于 1天前
  • 阅读 ( 6 )

Python 3.15 来了:告别 3.10,我终于能用上 3.11

Python 3.15 正式发布,本文由 Simon Willison 带你速览最值得关注的新特性:显式惰性导入(PEP 810)、推导式中的解包语法,以及标准库内置的全新采样分析器 Tachyon。随着 3.15 发布,Python 3.10 正式退出支持,作者也借机拥抱从 3.11 起引入的一系列实用功能,并分享了用 uv 升级到 3.15 的实操步骤。

  • 0
  • 0
  • Pack
  • 发布于 1天前
  • 阅读 ( 6 )

Lona:一款用纯 Python 写响应式网页应用的“全家桶”框架

Lona 就是一款用 Python 写响应式网页应用的“全家桶”框架。传统的 Python 玩网页,99% 只是后台,前端交互啥得自己整 JavaScript。有了 Lona,你用纯 Python 写前端 UI、写交互事件,后台前端无缝对接,省时省力,还不易出错。

  • 0
  • 0
  • Pack
  • 发布于 2天前
  • 阅读 ( 10 )

Python 项目越来越大,类型检查又重新火起来了

Python 一直都是最容易上手的语言之一。你可以在不声明任何类型的情况下编写函数,可以传递不同类型的对象,也可以用很少的代码让程序运行起来。这种灵活性也是 Python 在 Web 开发、数据科学、自动化和 AI 领域如此流行的原因之一。

  • 0
  • 0
  • Pack
  • 发布于 2天前
  • 阅读 ( 10 )

Python代码性能瓶颈?用这5个装饰器快速优化

Python 这种脚本型语言,很多性能问题不是算法多复杂,而是一些地方反复执行了没必要的东西:

  • 0
  • 0
  • Pack
  • 发布于 3天前
  • 阅读 ( 16 )

Python 3.15 正式发布!几个核心更新,直接提升项目启动与性能

Python 3.15 正式发布。作为长期用 Python 开发后端、业务系统与 AI 工具的开发者,每次大版本更新,我不会盲目跟风升级,重点只看一件事:这些新特性能不能解决项目里真实存在的痛点。网上很多内容只会罗列一堆 PEP 编号,晦涩难懂。今天抛开官方枯燥文档,只挑选对业务开发、AI 工具开发最有用的更新,讲清楚用途、适用场景和踩坑要点。

  • 0
  • 0
  • Pack
  • 发布于 3天前
  • 阅读 ( 13 )

Python变量不用声明?工程师讲3个坑

同事把表格里的金额列改成文字说明,第二天脚本全线报错;新手照着教程敲完代码,运行却提示名字没定义,反复检查确认那行真写了;还有人给变量起名叫list,几行后再用list()做转换,被直接告知这东西不能调用。

  • 0
  • 0
  • Pack
  • 发布于 6天前
  • 阅读 ( 18 )

Python exe文件打包神器-Nuitka!

Nuitka 本身是 Python 编译器,会把 Python 模块转换后交给 C 编译器生成二进制程序,同时也能把运行需要的依赖一起处理掉。当前官方稳定版已经到了 4.2.1。

  • 0
  • 0
  • Pack
  • 发布于 6天前
  • 阅读 ( 17 )

将 Pandas 换为交互式表格的 Python 库

df.head() 这东西我用了很多年,但真碰到几十列、几万行的数据,我还是嫌它难用。

  • 0
  • 0
  • Pack
  • 发布于 2026-10-08 09:38
  • 阅读 ( 19 )

日志配置不生效?这七个python陷阱让代码静默失效,排查全靠猜

这个问题我太熟了。卡卡第一次用 logging.config 的时候,也是这个状态——查了半天代码,代码一点错都没有;问题全在配置文件里,而配置文件出错时 它根本不告诉你。

  • 0
  • 0
  • Pack
  • 发布于 2026-10-08 09:36
  • 阅读 ( 19 )

Python注释写不好?工程师给3个标准

接手同事的脚本,满屏都是注释,读完却发现没有一句解释"为什么";翻出自己三个月前写的代码,注释和逻辑早对不上,差点被骗着改错地方;还有人调试时把一段代码注释掉,上线前忘了删,功能莫名其妙少了一半。

  • 0
  • 0
  • Pack
  • 发布于 2026-10-07 09:54
  • 阅读 ( 24 )

几个被淘汰的 Python 库,请不要再用!

Python 3.12 移除了 distutils、imp、asyncore、asynchat、smtpd 等模块;到了 Python 3.13,又一次性移除了 19 个 PEP 594 里列出的老模块,包括 cgi、imghdr、telnetlib、pipes、crypt 等。

  • 0
  • 0
  • Pack
  • 发布于 2026-10-07 09:52
  • 阅读 ( 17 )

写了五年Python还在if堆代码?这15个习惯让你少踩一半坑

有人写Python五六年,代码还是靠if堆。换个人接手,看半天不知道逻辑在哪。问题不在语法,在习惯。下面这些做法,你直接拿去用,能少踩很多坑。

  • 0
  • 0
  • Pack
  • 发布于 2026-10-06 09:47
  • 阅读 ( 21 )

Python=赋值、copy浅拷贝、deepcopy深拷贝,到底有什么区别?

改一个变量,另一个"好像"也跟着变了?很多人被 Python 的赋值和拷贝绕晕。下面用最简单的例子,把 =、copy()、deepcopy() 的区别讲清楚。

  • 0
  • 0
  • Pack
  • 发布于 2026-10-06 09:44
  • 阅读 ( 22 )

asyncio 都用了这么多年,Python 异步编程还是难吗?

async 和 await 语法也已经存在了很长时间。event loop 不再是什么陌生概念。FastAPI、aiohttp,以及许多数据库和 HTTP 库,都让异步编程成为 Python 开发中的常见组成部分。

  • 0
  • 0
  • Pack
  • 发布于 2026-09-30 09:30
  • 阅读 ( 39 )

2026 生产级实战:Python 调用豆包 API 终极指南

字节跳动火山引擎的 豆包(Doubao) 大模型,凭高性价比、极低首字延迟(TTFT)和出色的中文理解,成了国内企业级 AI 落地的首选之一。但把 API 接进生产时,三道坎几乎人人都踩:高并发下的 429/503 限流、前端一次性等待的卡顿、多轮对话 messages 无限增长导致 Token 溢出。今天从零封装一个生产级 DoubaoClient,一套代码全解决。

  • 0
  • 0
  • Pack
  • 发布于 2026-09-30 09:29
  • 阅读 ( 52 )

Solara:一个纯 Python 的“React 风格”框架

用一句话讲:Solara 是一个纯 Python 的“React 风格”框架,帮你把 Jupyter 里的小玩意儿、数据可视化、分析工具,快速做成可以复用、可扩展的 web 应用。你用 Python 写组件,Solara 帮你处理状态、渲染和部署,甚至能脱离 Jupyter 当独立服务跑。

  • 0
  • 0
  • Pack
  • 发布于 2026-09-29 09:49
  • 阅读 ( 38 )

写了5年Python还在用for循环?这4个进阶写法让你的代码少一半、快一倍

很多人写Python代码三五年,还是在用同一套写法。循环里套if,列表反复遍历,函数参数写成一大串。代码能跑,可读性差,改起来费劲。换个思路,同样的事情可以写得更少,跑得更快。

  • 0
  • 0
  • Pack
  • 发布于 2026-09-29 09:47
  • 阅读 ( 41 )