Python使用PySide开发GUI应用

Python语法简洁、生态丰富、开发效率极高,在数据分析、AI开发领域不可或缺。

QT是Python开发GUI应用的最佳技术,本文介绍如何在Python项目中集成QT,以及如何打包应用。

阅读更多

为Python编写扩展

Python开发效率极高,生态系统异常强大,各种功能包下载即用,在AI领域大放异彩。

然而,Python作为解释型编程语言,运行效率低下是其最大短板。为了兼顾应用的开发效率和运行性能,通常使用其它高级语言(C、C++、Rust等)编写性能敏感的功能,然后再Python中进行调用。

这就是所谓的Python扩展,目前很多三方包都采用扩展的方式进行开发。

阅读更多

Python环境管理利器UV和Pixi

UV是Astral开发的一款超高速Python包管理与项目管理工具。传统方案依赖大量割裂的工具,且包解析和包安装的速度过慢,UV提供了统一、快速、可靠且现代的解决方案。

参考地址:uv 中文文档

除了UV之外,还有Pixi这样兼顾C++包的管理工具,在某些场景下也非常有用。

阅读更多