202512-18 一行命令,把你的Python脚本秒变exe,同事都馋哭了! 简单来说,PyInstaller 就是一个能把你的 Python 程序和它所需要的所有环境“打包”成一个独立可执行文件的神器。这么说可能有点干,我打个比方你就懂了。你的 Python 脚本就像一个身怀绝技的大厨,但他做菜需要特定的厨房(Python 解释器)、特定的锅碗瓢盆(比如 numpy、pandas 这些库)。你把他一个人送到别人家,别人家没这些东西,他照样做不了菜。 继续阅读 >
202512-17 AnyWidget:简化Jupyter Widget开发的利器,轻松创建可复用的交互式Web组件! AnyWidget彻底改变了Jupyter Widget的开发方式,它提供了一种简洁、高效且易于使用的框架,让开发者能够轻松创建可复用的交互式Web组件,并将其部署到各种环境中。摆脱繁琐的模板和配置,AnyWidget让您专注于代码本身,实现快速原型设计和部署。 继续阅读 >
202512-17 一文讲清Python写GUI时常用到的几个版本的QT! 写GUI,选什么库?Tkinter?PyGTK?其实啊,QT是个不错的选择,因为生态太丰富了。本文带你走进几个主流Python下的QT库,帮你少踩坑、多上手。 继续阅读 >
202512-16 Quadratic:一款面向技术用户,基于Web、融合了Python、SQL和AI的电子表格应用 Quadratic并非普通的电子表格软件,它是一场数据分析领域的革命。它融合了Python、SQL和AI的强大功能,并基于Rust、WASM和WebGL技术构建,提供流畅的60+ FPS浏览器体验。本文将深入探讨Quadratic的独特之处,以及它如何改变你处理数据的方式。 继续阅读 >
202512-16 超越Qt:丰富的自定义组件,SuperQt让你的PyQt应用更强大 PyQt和PySide是Python中常用的跨平台GUI框架,提供了丰富的UI组件。然而,有些功能并非Qt自带,而SuperQt正是为了填补这些空白而诞生的。它提供了丰富的自定义组件和实用工具,让你的PyQt应用更强大、更易用。 继续阅读 >
202512-15 Pex:一个功能强大的Python打包和部署工具,整体打包一个Python可执行环境 Pex是一个强大的Python工具,它可以将你的Python项目及其依赖打包成一个可执行文件(.pex文件),方便部署和分发。无需担心环境差异,只需一个命令,即可在任何支持Python的环境中运行你的程序。本文将深入探讨Pex的功能、使用方法以及在项目开发中的应用。 继续阅读 >
202512-15 Numba:一个加速Python代码的即时 (Just-In-Time, JIT) 编译器! Numba是一个即时 (Just-In-Time, JIT) 编译器,它能够将一部分Python代码编译成高效的机器码。不同于传统的编译器,Numba在运行时才进行编译,这使得它能够根据实际情况进行优化,提高代码执行效率。Numba的核心在于它巧妙地利用了LLVM编译器项目,将Python代码转换为中间表示 (IR),然后由LLVM将其编译成针对特定硬件架构的机器码。 继续阅读 >
202512-12 PythoC:一种从 Python 生成 C 代码的新方法 Python 和 C 的共通之处比表面看起来要更多。Python 解释器的参考版本便是用 C 语言编写的,许多为 Python 编写的第三方库也封装了C 代码。此外,还可以从 Python 生成 C 代码。 继续阅读 >
202512-12 PyQtDarkTheme:为Python Qt GUI应用程序带来炫酷的暗黑主题,打造现代化用户界面! PyQtDarkTheme是一个开源项目,旨在为QtWidgets应用程序提供扁平化的暗黑主题。该项目还提供了一个明亮主题,以满足用户在白天的视觉需求。通过从暗黑主题中平衡颜色,PyQtDarkTheme实现了在日光下轻松查看的效果。 继续阅读 >
202512-11 VSCode-Python:Python开发者的一站式高效开发利器,为VSCode编写Python代码插上翅膀! 在Python编程领域,选择合适的开发环境至关重要,以提升代码开发的效率与质量。Visual Studio Code(简称VSCode)作为一款轻量级且功能丰富的代码编辑器,自推出以来便深受开发者喜爱。随着Python社区的不断壮大,Microsoft支持开发的VSCode-Python扩展应运而生,旨在为Python开发者提供全面而深入的集成开发环境(IDE)体验。 继续阅读 >
202512-11 Python-prompt-toolkit: 为Python构建强大的交互式命令行应用的库 Python-prompt-toolkit是一个开源的Python库,旨在帮助开发者构建强大、灵活和交互式的命令行应用程序。它提供了一套丰富的工具和组件,使开发命令行界面变得简单而又灵活。使用Python-prompt-toolkit,开发者可以创建具有自动补全、语法高亮、历史记录、多行输入等功能的交互式命令行应用,从而提供更好的用户体验。 继续阅读 >
202512-10 Polars:下一代超高速Python数据分析利器,支持超出内存容量的数据处理 在数据科学和分析领域,数据框架至关重要。而Polars,作为一种高性能的DataFrame库,为开发者提供了多种语言的接口,包括Rust、Python、Node.js和R。本文将深入探讨Polars的特性和优势。 继续阅读 >
202512-10 CustomTkinterBuilder:一个零代码拖拽式构建Python UI界面的开源工具! 还在为繁琐的CustomTkinter界面开发而苦恼吗?还在羡慕那些精美绝伦的GUI应用却无从下手吗?现在,你只需要一款工具——CustomTkinterBuilder!这款免费开源的快速应用开发(RAD)工具,将彻底改变你构建CustomTkinter界面的方式,让你体验飞一般的开发速度! 继续阅读 >
202512-09 uv:一个用Rust编写的极速Python包和项目管理器! 近年来,Python生态系统蓬勃发展,但其包管理工具却常常成为开发者的瓶颈。缓慢的安装速度、复杂的依赖管理以及繁琐的虚拟环境操作,严重影响了开发效率。为此,Astral团队(Ruff的创造者)推出了uv——一个用Rust编写的极速Python包和项目管理器,旨在彻底革新Python的开发体验。 继续阅读 >
202512-09 Quadratic:一款面向技术用户,基于Web、融合了Python、SQL和AI的电子表格应用! Quadratic并非普通的电子表格软件,它是一场数据分析领域的革命。它融合了Python、SQL和AI的强大功能,并基于Rust、WASM和WebGL技术构建,提供流畅的60+ FPS浏览器体验。本文将深入探讨Quadratic的独特之处,以及它如何改变你处理数据的方式。 继续阅读 >
202512-08 PyBuilder:一个Python项目构建工具,告别手动构建的烦恼,轻松创建Python项目 PyBuilder 是一个纯 Python 编写的构建工具,专门用于构建 Python 应用程序。它提供了一种简单易用的方式来管理 Python 项目的构建、测试、部署和发布流程。 继续阅读 >