0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

精选10个Python开源项目

电子工程师 来源:未知 作者:胡薇 2018-11-12 09:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

过去一个月里,我们对近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链接:

https://github.com/xonsh/xonsh?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌开源项目六:Molten

Molten是一个适用于 Python 3.6及更高版本构建 HTTP API 的小型,可扩展,快速且高效的框架。

Github链接:

https://github.com/evyatarmeged/Raccoon?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌开源项目七:Dbxfs

Dbxfs是一款基于 Python3.5+的,用于 Dropbox的用户文件系统。它允许你挂载 Dropbox文件夹,就像将它挂在本地文件系统上一样。Dbxfs与官方Dropbox客户端的不同之处主要在于:

访问需要网络连接

访问不需要磁盘空间,但如果磁盘空间可用,则会缓存。

Dbxfs 已经在 OpenBSD,Linux和 macOS平台上进行了测试,但它也能够在任何提供与 FUSE兼容的库或任何能够挂载 SMB共享的 POSIX系统上运行,而对 Windows平台的支持即将推出。在诸如 ARM这样非 x86架构上运行时,Dbxfs不需要也不依赖特定的文件系统。

Github链接:

https://github.com/rianhunter/dbxfs?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌开源项目八:Twitter-cleanup

PyPortfolioOpt是一款基于 python的金融投资组合优化的开源项目,其中包括经典有效的前沿和实验方法。它应用广泛且易于扩展,对投资者和从业者同样适用。PyPortfolioOpt 可以帮助你高效地组合 alpha生成器。你可以访问 ReadTheDocs上的文档以深入了解该项目。

Github链接:

https://github.com/robertmartin8/PyPortfolioOpt?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌开源项目九:Sotawhat

Sotawhat能够通过抓取 arxiv论文来总结论文摘要并返回最新的研究结果,它能帮助你了解每天最新的论文和研究进展。

Github链接:

https://github.com/chiphuyen/sotawhat?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌开源项目十:PaperTTY

PapertTTY是一个通过命令行驱动的 Python模块,用于将 Linux虚拟终端或标准输入的内容呈现到 Waveshare电子显示器上。它具有如下重要特征:

适用于Raspberry Pi和Raspbian的设计。

它能够帮助你轻松地运行交互式控制台程序(包括vim,tmux,irssi,nethack等),并通过脚本显示你想要的任何内容。

运行速度快,特别是对于小字体,还可以交互式使用,但还需进一步改进甚至更快。此外,它在Raspberry Pi 3上的使用比Zero更有趣。

只有更改的区域才会在显示屏上更新,因此键入比全屏滚动更快。

它能够绘制光标并在图像移动时更新图像。

无闪烁。

允许更改字体,字体大小,方向和一些其他参数。

支持TrueType和位图字体(采用PIL格式)。

捆绑systemd服务单元,可以在启动时尽早启动服务并优雅地停止服务。

目前仅支持使用单色 2.13“HAT进行测试,但它也适用于其他型号,其他功能还有待完善。

Github链接:

https://github.com/joukos/PaperTTY?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    4031

    浏览量

    45562
  • python
    +关注

    关注

    57

    文章

    4857

    浏览量

    89570

原文标题:精选Python开源项目Top10!

文章出处:【微信号:rgznai100,微信公众号:rgznai100】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源鸿蒙项目顺利孵化毕业

    2025年11月21日,2025开放原子开发者大会在北京隆重启幕。作为本次大会的重磅环节和核心焦点之一,在大会开幕式上,开放原子开源基金会(以下简称“基金会”)宣布开源鸿蒙项目达成开源
    的头像 发表于 11-27 14:36 296次阅读

    开源欧拉项目达成开源孵化目标顺利毕业

    11月21日,2025开放原子开发者大会在北京隆重启幕。作为本次大会的重磅环节和核心焦点之一,在大会开幕式上,开源欧拉项目达成开源孵化目标、顺利毕业。
    的头像 发表于 11-25 17:40 874次阅读

    开源鸿蒙项目达成开源孵化目标顺利毕业

    11月21日,2025开放原子开发者大会在北京隆重启幕。作为本次大会的重磅环节和核心焦点之一,在大会开幕式上,开源鸿蒙项目达成开源孵化目标、顺利毕业,这是项目
    的头像 发表于 11-25 17:36 878次阅读

    开放原子开源基金会与11项目完成捐赠签约

    11月21日,在2025开放原子开发者大会开幕式上,开放原子开源基金会与11开源项目完成捐赠签约,涵盖人工智能、量子计算、机器人、操作系统、物联网等多个关键技术方向。此举既是基金会完
    的头像 发表于 11-25 17:26 585次阅读

    开源鸿蒙和开源欧拉成为开放原子开源基金会首批毕业项目

    11月21日,在2025开放原子开发者大会开幕式上,开放原子开源基金会宣布旗下开源鸿蒙(OpenHarmony)与开源欧拉(openEuler)成为首批毕业项目
    的头像 发表于 11-25 17:22 557次阅读

    开放原子开源基金会发布150余开源项目应用案例

    近日,在2025开放原子开源生态大会开幕式上,开放原子开源基金会发布了150余开源项目应用案例,涵盖中国南方电网、中国移动、京东集团、安贞
    的头像 发表于 07-28 17:10 975次阅读

    开放原子开源基金会与新一批开源项目完成捐赠签约

    近日,在2025开放原子开源生态大会开幕式上,开放原子开源基金会与新一批开源项目完成捐赠签约,涵盖人工智能、具身智能、基础软件、区块链等多个技术领域,为基金会拓展在关键技术领域上的布局
    的头像 发表于 07-28 17:04 801次阅读

    普华基础软件荣膺优秀开源项目

    近日,2025上海开源创新菁英奖评选结果正式揭晓。普华基础软件开源安全车控操作系统小满EasyXMen凭借在开源技术创新与产业应用实践方面的突出表现,荣获“优秀开源
    的头像 发表于 07-28 16:48 722次阅读

    RT-Thread荣获2025优秀开源项目 | 新闻速递

    6月底,RT-Thread睿赛德受邀参与由上海开源信息技术协会主办的2025上海开源创新精英荟。上海市商委副主任张杰出席会议并致辞。RT-Thread嵌入式操作系统项目凭借其卓越的技术创新与
    的头像 发表于 07-04 09:04 2421次阅读
    RT-Thread荣获2025优秀<b class='flag-5'>开源</b><b class='flag-5'>项目</b> | 新闻速递

    开源项目!Open Echo:一开源的声纳项目

    “ 这是一还在迭代中的项目开源的回声测深仪/水深测量仪/声呐系统,适用于水文测绘及科研用途。基于Arduino平台开发并具备良好兼容性 ” Open Echo 概览 作为持续迭代的开源
    发表于 03-20 13:37

    Open Echo:一开源的声纳项目

    “  这是一还在迭代中的项目开源的回声测深仪/水深测量仪/声呐系统,适用于水文测绘及科研用途。基于Arduino平台开发并具备良好兼容性  ”   Open Echo 概览 作为持续迭代
    的头像 发表于 03-20 11:14 2014次阅读
    Open Echo:一<b class='flag-5'>个</b><b class='flag-5'>开源</b>的声纳<b class='flag-5'>项目</b>

    开源项目!教你如何制作一开源教育机械臂

    128x64实时反馈。 经过多次失败的测试和设计迭代,Pedro 2.0终于在2024年发布,具有改进的功能,经过彻底的测试和验证。 Pedro 2.0是一完全开源项目,旨在让每个人都可以访问
    发表于 03-10 11:22

    ElfBoard开源项目|智能消防车项目

    智慧城市的建设推动了城市各个领域的智能化发展,消防领域也不例外。智慧消防作为智慧城市的重要组成部分,其建设和发展与智慧城市的建设紧密相连。 在此背景下,ElfBoard团队完成了一创新性的开源
    的头像 发表于 01-04 16:43 1050次阅读
    ElfBoard<b class='flag-5'>开源</b><b class='flag-5'>项目</b>|智能消防车<b class='flag-5'>项目</b>

    开源鸿蒙荣获开放原子“2024年度操作系统领域国内活跃开源项目

    近日,2024开放原子开发者大会暨首届开源技术学术大会在武汉圆满召开。在大会开幕式“2024年度国内活跃开源项目&开发者致谢仪式”上,开放原子开源鸿蒙(OpenAtom OpenHar
    的头像 发表于 12-28 15:39 1424次阅读

    开放原子开源基金会与三开源项目举行捐赠签约仪式

    近日,在2024开放原子开发者大会暨首届开源技术学术大会开幕式上,开放原子开源基金会秘书长助理李博与openKylin、EasyAda、KWDB开源项目捐赠方代表共同签约。
    的头像 发表于 12-23 11:29 993次阅读