logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python-UIAutomation-for-Windows:一个靠谱的 Windows GUI 自动化工具

Python-UIAutomation-for-Windows是一个基于微软UIAutomation规范的Windows GUI自动化工具,支持操作MFC、WPF、Qt、Electron等多种桌面应用框架。该项目由yinkaisheng开发,GitHub获3500+星。通过pip安装后,可使用automation.py脚本调试UI控件树,并提供直观的API进行控件定位和操作(如输入文本)。使用时需

#python#windows#自动化 +1
Peewee:一个轻量小巧的 Python ORM,11k+ Star

Peewee 是一款轻量级 Python ORM(11k+ Star),支持 SQLite、MySQL、PostgreSQL 等数据库,并提供异步操作扩展。它以简洁的设计和易用性为特点,模型定义类似 Django,支持链式查询、JOIN、聚合等常见操作。相比 SQLAlchemy,Peewee 学习曲线更平缓,适合中小型项目快速开发。其 playhouse 模块还提供数据库迁移、CSV 处理等扩展

#python#开发语言#其他
SymPy:纯 Python 写的符号计算库,数学公式随便算

SymPy是一个纯Python编写的开源符号计算库,具备14k+ GitHub星标。它能进行符号运算、代数化简、微积分、矩阵运算等数学操作,无需依赖外部库。支持泰勒级数展开(如三角函数的泰勒展开)、方程求解(包括微分方程)等功能,提供精确符号解而非浮点近似。安装简便(pip/conda),自带交互式控制台isympy,支持LaTeX输出。该项目始于2005年,通过Google Summer of

#python#开发语言#其他
VSCode Neovim:把完整的 Vim 搬进 VSCode

【摘要】vscode-neovim插件通过在VSCode中嵌入完整的Neovim进程,实现了原生Vim操作体验。与模拟插件不同,它支持宏录制、寄存器操作等全部Vim功能,同时保留VSCode的补全和LSP等优势。使用时需注意插件兼容性和滚动行为差异,配置建议从空init.lua开始。该方案比VSCodeVim更接近真实Vim体验,适合习惯Vim操作但依赖VSCode生态的开发者,安装需Neovim

#vscode#vim#ide +1
PEX:把 Python 环境和代码打包成一个文件

PEX是一个Python工具,可将Python应用及其依赖打包成单个可执行文件(.pex),解决跨环境部署难题。它无需预装环境或联网,直接复制即可运行。支持pip安装(pip install pex),能打包当前环境依赖(pex $(pip freeze))、指定入口点和解释器类型,并兼容跨平台二进制依赖。适用于频繁部署、工具分发及简化虚拟环境管理的场景。PEX被集成到主流构建系统,提供Pytho

#python#开发语言#其他
CS-Notes:一套覆盖计算机科学核心领域的学习笔记

《CS-Notes:一套高星计算机科学学习笔记》介绍了GitHub上Star超18万的CS-Notes开源项目。该项目由CyC2018维护,系统整理了算法、操作系统、网络、数据库、Java等计算机核心领域知识,采用结构化分类呈现,包含代码实现和思路分析。笔记内容多为原创,遵循中文排版规范,适合面试复习和知识梳理。项目通过社区协作持续更新,已成为开发者广泛认可的学习参考资料,尤其适合求职者和计算机专

#学习#其他
Peewee:一个轻量小巧的 Python ORM,11k+ Star

Peewee 是一款轻量级 Python ORM(11k+ Star),支持 SQLite、MySQL、PostgreSQL 等数据库,并提供异步操作扩展。它以简洁的设计和易用性为特点,模型定义类似 Django,支持链式查询、JOIN、聚合等常见操作。相比 SQLAlchemy,Peewee 学习曲线更平缓,适合中小型项目快速开发。其 playhouse 模块还提供数据库迁移、CSV 处理等扩展

#python#开发语言#其他
到底了