相关文章推荐
俊秀的冲锋衣  ·  Python链表实现·  1 月前    · 
正直的键盘  ·  Python 有指针吗?_python中有没有指针·  1 月前    · 
耍酷的枕头  ·  Python txt 特定位置写入内容·  1 月前    · 
爱喝酒的充值卡  ·  几种编程语言中的索引开头是0还是1?_在计算 ...·  1 月前    · 
痴情的铁板烧  ·  前端開發環境 + React + TS - ...·  1 月前    · 
神勇威武的西瓜  ·  时间戳存入mysql数据库时1970年异常解 ...·  1 年前    · 
年轻有为的熊猫  ·  iOS文本的多语言适配和实践-ios 多语言·  2 年前    · 
酒量大的西红柿  ·  pytest_重写pytest_sessio ...·  2 年前    · 
痴情的苹果  ·  香港科技大学:期中报告使用 ChatGPT ...·  2 年前    · 
文质彬彬的领结  ·  bpmn-js 流程图查看设置节点颜色 - ...·  2 年前    · 
Code  ›  精选Python开源项目Top10!开发者社区
python 编程语言
https://cloud.tencent.com/developer/article/1371305
深情的西装
2 年前
作者头像
AI科技大本营
0 篇文章

精选Python开源项目Top10!

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > AI科技大本营的专栏 > 精选Python开源项目Top10!

精选Python开源项目Top10!

作者头像
AI科技大本营
发布 于 2018-12-12 15:18:23
769 0
发布 于 2018-12-12 15:18:23
举报

作者 | MyBridge

译者 | Linstancy

整理 | Jane

出品 | AI科技大本营

【导读】过去一个月里,我们对近 250 个 Python 开源项目进行了排名,并挑选出热度前 10 的项目。这份清单的平均 github star 数量高达 1140,涵盖了包括性能分析、提取 PDF 中的表格、HTTP Framework、Refactoring, Unix-gazing shell、HTTP APIs、PaperTTY 等主题,希望你能从中找到一个你所感兴趣的项目深入探究。

▌开源项目一:Py-spy

Py-spy 是一种由 Python 程序驱动的采样分析器,它允许可视化 Python 程序内容,而无需重新启动程序或以任何方式修改代码。它是用 Rust 语言编写的,运行速度快,计算成本极低,不需要在配置 Python 程序的进程中同时运行,也不会以任何方式中断当前正在运行的程序,这意味着 Py-Spy 可以安全地用于 Python 代码的生成。此外,Py-Spy 适用于 Linux,OSX 和 Windows 等平台,并支持在最新版本的 CPython 解释器上进行分析工作。

Github 链接: https://github.com/benfred/py-spy?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌开源项目二:Camelot

Camelot 是一款用于从 PDF 文件中提取表格的 Python 应用库。它能够帮助你轻松地从 PDF 文件中提取出所需的表格数据并转化为 Pandas DataFrame 格式,并以 JSON、EXCEL 或 HTML 的格式输出。

Github 链接: https://github.com/socialcopsdev/camelot?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌开源项目三:Responder

Responder 是一款基于 Python 的 HTTP 服务框架,它将为你提供一个预安装版本的 ASGI 应用程序,包含 jinja2 模板,基于 uvloop 的生产网络服务器,能够自动响应 gzip 压缩服务请求。

Github 链接: https://github.com/kennethreitz/responder?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌开源项目四:Bowler

Bowler:是一种用于在语法树级(syntax tree level)操纵 Python 的重构工具。它可以实现安全而大规模的代码修改任务,同时保证生成的代码可以编译和运行。它提供了一个简单的命令行界面和流畅的 Python API 接口,用于在代码中进行复杂的代码修改。具体来说,Bowler 通过一系列选择器、过滤器和修改器来调用 Query API 接口实现脚本重构。使用现有的 API 可以进行许多简单的修改,但你也可以根据需要,自定义选择器、过滤器和修改器来构建更复杂的重构过程。有关更多信息,可以查阅项目主页的介绍。

Github 链接: https://github.com/facebookincubator/bowler?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌开源项目五:Xonsh

Xonsh 是一种基于 Python,专注于 Unix 的 Shell 语言和命令行提示符的跨平台项目。该语言是 Python 3.4+ 的超集,且带有额外使用于 Bash 和IPython 的其他 shell 原语。Xnosh 适用于专家和新手的日常使用,并支持所有主要的操作系统,包括 Linux,Mac OSX 和 Windows。

Github 链接:

 
推荐文章
俊秀的冲锋衣  ·  Python链表实现
1 月前
正直的键盘  ·  Python 有指针吗?_python中有没有指针
1 月前
耍酷的枕头  ·  Python txt 特定位置写入内容
1 月前
爱喝酒的充值卡  ·  几种编程语言中的索引开头是0还是1?_在计算机编程中,行或元素的索引通常是从几开始的
1 月前
痴情的铁板烧  ·  前端開發環境 + React + TS - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
1 月前
神勇威武的西瓜  ·  时间戳存入mysql数据库时1970年异常解决!_时间戳存入mysql数据库时1970年异常解决!-CSDN博客
1 年前
年轻有为的熊猫  ·  iOS文本的多语言适配和实践-ios 多语言
2 年前
酒量大的西红柿  ·  pytest_重写pytest_sessionfinish方法的执行顺序_结合报告生成到发送邮件 - 刚刚好1 - 博客园
2 年前
痴情的苹果  ·  香港科技大学:期中报告使用 ChatGPT 可加分;爆谷歌、微软已在韩国开始裁员;美国最大加密货币银行宣布关闭|极客头条_极客日报的博客-CSDN博客
2 年前
文质彬彬的领结  ·  bpmn-js 流程图查看设置节点颜色 - 潇湘羽西 - 博客园
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号