PyInstaller 打包可以让程序分发无忧,该模块在打包时会自动扫描程序中的代码,智能识别所有引用的 Python 库、必要的动态链接库和解释器本身,再也不用担心用户缺少依赖环境。并且兼容多个平台,可以根据不同的系统打包出对应的运行程序,Windows 系统的 exe、Linux 和 mac 系统的二进制文件等。
继续阅读 >
标签目录:编程开发
PyInstaller 打包可以让程序分发无忧,该模块在打包时会自动扫描程序中的代码,智能识别所有引用的 Python 库、必要的动态链接库和解释器本身,再也不用担心用户缺少依赖环境。并且兼容多个平台,可以根据不同的系统打包出对应的运行程序,Windows 系统的 exe、Linux 和 mac 系统的二进制文件等。
继续阅读 >
2026
07-14
07-14
Django 入门:Python 最流行的全能型 Web 框架!
2026
07-14
07-14
Python 3.15 ast 这2个上色改动救了多少新手?
ast 是 Python 的"抽象语法树"。简单说,Python 在真正运行你的代码之前,会先在脑子里把代码拆成一棵"树"——哪句是赋值、哪句是调用、哪个是字符串、哪个是名字,全都清清楚楚。看懂这棵树,你就看懂了 Python 是怎么理解你的代码的。
继续阅读 >
2026
07-13
07-13
为啥总有人认为,Python 可以取代 Java?
2026
07-13
07-13
web.py:一个简单到极致的 Python Web 框架!
在 Python Web 框架的版图里,Django 和 Flask 占据了大部分注意力。前者功能齐全但体量庞大,后者轻量但写起中型项目来还是需要不少样板代码。web.py 走的是第三条路:用最少的代码解决最核心的问题。
继续阅读 >
2026
07-10
07-10
如何发布自己的 Python 库到 PyPI?
之前写过一篇如何用 Python 标准库快速比较两个巨复杂的 JSON 之间的内容值的差异(不是简单对比行之间的差距,而是对比那些值有差异),主要用在某个内部服务中做版本管理的。使用效果大概是这样的:
继续阅读 >
2026
07-10
07-10
5个Python技巧,让数据分析效率提升10倍!
2026
07-09
07-09
5个Python核心进阶技巧,告别垃圾低效代码!
2026
07-09
07-09
Python处理Excel慢到哭?换这3个库,10万行数据几秒搞定
用Python处理Excel文件,很多人都踩过坑。写了个脚本处理数据,跑起来才发现慢得离谱。几万行数据等半天,屏幕上那个小圈圈转得人心烦。我在学校教课的时候,学生经常抱怨说“老师,我程序卡死了”。其实不是程序死了,是用错了工具。
继续阅读 >
2026
07-08
07-08
Python 3.15 bytes.replace 这个改动救了多少新手?
2026
07-07
07-07
看了这六个 Python 代码性能对比,我才知道之前写的有多低效
我写 Python 断断续续快三年了。一直觉得自己写的代码挺顺眼,能跑,能出结果。直到前几天一个项目需要处理几十万条数据,程序卡在那里转圈圈,我去查别人的优化方案,才发现自己写的代码简直是在拖后腿。
继续阅读 >
2026
07-07
07-07
Python Antigravity 趣味指南,新手也能玩明白编程
很多刚入门学Python的朋友,可能都听前辈提过一嘴“antigravity”,刚开始还以为是个什么高大上的第三方开发工具,到处找资源下载半天都找不到能用的安装包,结果最后才发现——它根本不是什么需要付费部署的复杂软件,是Python官方从很早的版本开始就自带的一个趣味内置彩蛋,名字翻译过来就是“反重力”,出自经典的Geek向《飞天小警员》漫画梗,专门给天天对着代码的程序员留的小浪漫。
继续阅读 >
2026
07-06
07-06
Python 的 __new__ 和 __init__ 到底有什么区别?
2026
07-06
07-06
从基础到 AI 助手:Python 用户最爱的 VScode 插件清单!
在 Python 开发中,Visual Studio Code(VScode)凭借其轻量、可扩展的特性,成为了许多开发者的首选集成开发环境。通过安装插件,VScode 能够满足多种开发需求,特别是对于 Python 开发者而言,有很多优秀的插件可以提升编程效率。本文基于用户评价和安装次数,介绍 7 类 VScode 中与 Python 相关的高评价插件,并按照功能进行分类,方便开发者选择和安装。
继续阅读 >
2026
07-04
07-04
Python 3.15 AttributeError 这个新功能救了多少新手?
写了个 dataclass,外面又包了一层对象,结果访问属性的时候,啪地弹出一个 AttributeError。报错是对的,但它压根没告诉你:问题其实出在“少写了个 .inner”。这种时候你明知道数据就在里面,却得像寻宝一样一层层剥洋葱。
继续阅读 >
Django 是 Python 生态最流行的全能型 Web 框架,GitHub 星标超过 7 万,"完整体验" 是它的优势,开箱即用,想做 Web 项目拿来就能写。
这就是目前编程语言的现状,Python在这个AI时代已经是一骑绝尘,遥遥领先了。AI的原生语言,优势颇大!
有读者问:"有没有那种马上就能用的技巧?"有。这一期专门讲实战——5个我每天都在用的Python技巧,学会之后,同样的活你能快10倍。
Python 之所以统治数据科学领域,靠的不是“大家都在用”,而是语法简洁、可读性强、屏蔽了底层复杂的内存管理。但也正因高度封装,原生 Python 循环执行效率极低。
这其实是个特别常见的新手困惑。今天我们就来聊聊 Python 3.15 里 os.path.realpath 的两个新参数,看看它们怎么把这个坑填平。
好消息是,Python 3.15 终于把这个小别扭给修了。今天我们就来聊聊,这个改动到底解决了新手什么痛点,以及你写代码时可以怎么顺手一点。
很多学 Python 的朋友都会在类这里卡住,尤其是 __new__ 和 __init__ 这两个方法。光看文档觉得挺绕,写代码又分不清该用哪个。今天咱们用大白话把这事说透。