下拉刷新
Python 项目

这里是按照「分类」阅读往期的 HelloGitHub 月刊内容, 您目前在查看 HelloGitHub Python 项目 集合。

Star 6.1k
Vol.119
9 小时前

免费开源的动作捕捉系统。这是一款基于 Python 开发的动作捕捉系统,无需标记点和 GPU,仅用普通摄像头即可实现全身 3D 动作数据采集,适用于动画制作、游戏开发和教育等场景。

freemocap
Star 786
Vol.119
12 小时前

基于 GitHub 贡献生成太空射击动图。该项目能够根据用户的 GitHub 贡献图生成太空射击游戏风格的动图,支持自定义动图帧率以及通过 GitHub Actions 定时生成并自动更新到个人主页。

gh-space-shooter
Star 1.1w
Vol.119
6 小时前

像写单元测试一样验证数据质量。这是一个基于 Python 的数据质量验证框架,可通过简洁的代码定义验证规则,就像为数据编写单元测试,支持 pandas、Spark 和 SQLAlchemy 等多种数据接入方式。

import great_expectations as gx

context = gx.get_context()

file_path = "./data/folder_with_data/yellow_tripdata_sample_2019-01.csv"
batch = context.data_sources.pandas_default.read_csv(file_path)

expectation = gx.expectations.ExpectColumnMaxToBeBetween(
    column="passenger_count", min_value=1, max_value=6
)
validation_results = batch.validate(expectation)
print(validation_results)
Star 6.6k
Vol.119
9 小时前

开源的库存管理系统。这是一款基于 Python 和 Django 开发的库存管理平台,内置 Web 管理界面和 REST API 服务,支持扫码入库、零件追踪、物料清单和供应商管理等功能。

InvenTree
Star 3.5k
Vol.119
2 个月前

纯 Python 实现的 C 语言解析器。这是一个纯 Python 实现、无第三方依赖的 C 语言解析器,可将 C 代码解析为抽象语法树,从而实现用 Python 轻松分析与操作 C 语言代码,支持完整的 C99 标准和部分 C11 特性。

Star 1.4w
Vol.118
22 天前

命令行 Web 路径扫描工具。该项目是用 Python 开发的 Web 路径扫描工具,支持多线程和异步模式,并提供多种报告输出格式。

dirsearch
7
keep
Star 1.2w
Vol.118
19 小时前

更智能的告警管理平台。这是一个智能告警管理和 AIOps 平台,运用 AI 技术实现告警关联和分析。它提供了统一的操作界面,便于集中管理各种告警和事件,支持告警去重、过滤、相关性分析和自动化处理等功能,可与多种监控工具、数据库、通信平台和事件管理工具集成。

keep
Star 1.2w
Vol.118
9 天前

极简的城市地图海报生成器。该项目是用 Python 开发的城市地图海报生成器,可将城市地图数据转化为美观、极简风格的艺术海报。它利用 OpenStreetMap 的数据,自动绘制指定城市的道路网络、水域和公园,提供赛博朋克、水墨风格等 17 种主题风格可供选择。

maptoposter
Star 2.6k
Vol.118
1 天前

Python 结合 Jinja2 生成 Word 文档。该项目是结合 python-docx 和 Jinja2 库的 Word 文档渲染库。它能够将 .docx 文档作为模板,在其中嵌入 Jinja2 语法标签,自动生成格式复杂的 Word 文档,支持图片、富文本、页眉页脚和表格等。

from docxtpl import DocxTemplate

doc = DocxTemplate("my_word_template.docx")
context = { 'name' : "HelloGitHub" }
doc.render(context)
doc.save("generated_doc.docx")
10
sqlit
Star 3.8k
Vol.118
6 天前

终端里的 SQL 数据库管理工具。这是一款用 Python 开发的终端 TUI 数据库客户端,致力于成为数据库领域的 lazygit。它开箱即用、操作简单,支持查询历史、自动补全、语法高亮和多种主流数据库,适合开发者在懒得启动 GUI 客户端时快速查询数据库。

sqlit