logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vprof:把 Python 性能分析做成可视化图表

vprof 是一款 Python 性能分析可视化工具,可将代码运行时间和内存占用情况转化为直观图表。该项目支持 Python 3.4+,提供四种分析模式:CPU火焰图(c)、标准性能分析(p)、内存分析(m)和代码热力图(h),可自由组合使用。安装便捷,通过 pip 即可安装,支持本地和远程分析模式,并能将分析结果保存为 JSON 文件。虽然部分功能(如 Windows 平台的 CPU 火焰图)尚

#python#开发语言#其他
cachetools:Python 缓存,一个库全搞定

cachetools 是一个 Python 缓存库,提供了多种缓存策略(如 LRU、TTL、LFU 等),比标准库的 @lru_cache 功能更全面。它通过装饰器简单易用地实现函数缓存,支持字典式操作,并兼容异步和持久化扩展。适合 API 开发、爬虫等需要高效缓存的场景,安装仅需 pip install cachetools。

#python#缓存#开发语言 +1
Python标准库漏掉的230个实用工具,boltons全补上了

Boltons是一个纯Python实现的工具库,填补了Python标准库的230多个功能缺口。它采用模块化设计,每个工具都是独立.py文件,支持零依赖单独使用。核心功能包括:原子化文件保存(fileutils)、有序多值字典(dictutils)、退避重试策略(iterutils)等,特别适合需要轻量级解决方案的中小型项目。文档会推荐进阶替代方案,体现了设计上的克制。该库兼容Python 3.7-

#python#开发语言#其他
Pandas:数据分析这件事,Python 圈没人绕得开它

Pandas是Python生态中处理结构化数据的标准库,已成为数据分析和科学计算的基础工具。它提供DataFrame对象实现二维表格数据的增删改查、聚合透视、清理转换等操作,支持CSV、Excel、SQL等多种数据源,简化了数据预处理流程。核心功能包括缺失值处理、分组聚合、多表连接、数据重塑和时间序列分析等,大幅提升了数据操作效率。通过链式调用语法,Pandas能用简洁代码实现复杂逻辑,避免了原生

#pandas#数据分析#python +1
Taichi Lang:用 Python 语法写出 GPU 高性能代码

Taichi Lang是一个嵌入Python的开源并行编程语言(GitHub 2.8万星标),允许开发者用类Python语法编写高性能GPU/CPU代码,无需使用C++/CUDA。通过简单的装饰器(如@ti.kernel)即可实现代码的JIT编译,其LLVM编译器生成的性能接近手写CUDA。支持多后端(CUDA/Vulkan/Metal等)和稀疏数据结构,内置可微编程特性,适用于物理模拟、视觉特效

#python#开发语言#其他
django-haystack:Django 的搜索方案

django-haystack 是一个为 Django 项目提供搜索功能的开源库,支持多种搜索引擎后端(Solr、Elasticsearch、Whoosh 和 Xapian),允许在不修改业务代码的情况下切换搜索引擎。它提供了丰富的搜索功能,包括文本搜索、分面搜索、相似内容推荐、关键词高亮、地理位置查询和拼写建议等。采用 BSD 许可证,兼容第三方 Django 应用,通过配置即可集成。项目要求

#django#sqlite#数据库 +1
python-wda:用 Python 操控 iOS 设备

Python-wda是一个基于WebDriverAgent的Python客户端库,通过REST API远程操控iOS设备,实现自动化测试和操作。它支持设备控制(如按键、截图)、应用管理(启动/终止应用)和UI交互(点击、滑动、元素定位),并能处理弹窗和等待机制。安装简便,适合iOS自动化测试工程师、设备管理团队和需要批量操作iOS设备的开发者使用,显著降低了iOS自动化的脚本编写门槛。

#python#ios#开发语言 +1
SeleniumBase:一站式浏览器自动化框架

SeleniumBase是一个基于Python的多功能浏览器自动化框架,集成了Web测试、爬虫、数据抓取和反检测功能。它在Selenium/WebDriver基础上进行了高层封装,简化了自动化操作流程,并特别提供了Stealth模式来绕过网站的反爬虫检测。框架支持多种浏览器和操作系统,内置自动等待机制以减少测试不稳定性,并提供了丰富的测试报告工具和CI/CD集成。安装简单,文档完善,适合需要进行W

#自动化#运维#其他
Taichi Lang:用 Python 语法写出 GPU 高性能代码

Taichi Lang是一个嵌入Python的开源并行编程语言(GitHub 2.8万星标),允许开发者用类Python语法编写高性能GPU/CPU代码,无需使用C++/CUDA。通过简单的装饰器(如@ti.kernel)即可实现代码的JIT编译,其LLVM编译器生成的性能接近手写CUDA。支持多后端(CUDA/Vulkan/Metal等)和稀疏数据结构,内置可微编程特性,适用于物理模拟、视觉特效

#python#开发语言#其他
一款HTTP探测工具拿下近万Star,httpx到底香在哪

httpx是一款由projectdiscovery团队开发的HTTP探测工具,凭借其高效性和多功能性在GitHub上获得近万Star。该工具能批量探测目标网站,返回状态码、标题、服务器类型、TLS证书等详细信息,并支持多种筛选条件。此外,它还具备截图能力、多样化输入输出格式,以及与常见安全工具链的协同能力,使其成为资产测绘、漏洞扫描前信息收集的利器。通过简单的命令即可快速勾勒目标站点轮廓,是安全研

#http#httpx#网络协议 +1
到底了