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

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

3天内不再提示

180+个Python开源项目,涉及15个主题应用

DPVg_AI_era 来源:lq 2018-12-28 09:10 次阅读

本文作者收集了180+个Python 开源项目,涉及 Internet、Games、Graphics等15个主题应用,希望这里能有你正好需要的项目,帮你节省宝贵时间。

每一位程序员,每天大部分时间都是在和代码打交道。但是对于广大的普通用户来说,最重要的不是代码,而是代码最终生成的应用程序。但是,每个项目都从头开始自己一行一行码代码,是非常不现实的事情。所以,开源项目就是我们在实践过程中最宝贵的资源。

今天为大家整理的这份清单,作者一共收集了 180 多个 Python 开源项目,涉及 Internet、Games、Graphics、Communication、Satatic Site 及 Dev 等 15 个不同的主题应用,下面就一起来看看有没有一个你中意的,开始码起来~

互联网(9)

Reddit,很多小伙伴应该都会 Reddit 不陌生。一个社交新闻论坛,有投票、评论等功能。Planet,一个 RSS 和 Atom feed 的聚合器,收集社区成员的博客帖子并显示在页面上。Deluge是一个流行、轻量级、跨平台的 BitTorrent 客户端。Qute Browser基于 PyQt5 的键盘驱动、最小、类似 vim 的浏览器。youtube-dl命令行程序,不用在浏览器中就可以从 YouTube 和 其他数百个网站上存档视频音频。You-Get命令行程序,不用在浏览器中就可以从网页上爬取流视频、音频和图像。SABnzbd一个简单,跨平台的新闻阅读器,可以从 Usenet 下载,支持多种集成和 16 中语言。

音频(9)

MusicBrainz Picard可以自动识别、标记和组织音乐专辑或其他数字音频录音。SoundConverter是一个基于 GNOME 的音频文件转码器。GNU Radio是一个软件开发工具包,可以提供信号处理模块以实现软件定义的无线电和信号处理系统。Friture可以实时恩熙和可视化音频数据,包括示波器、频谱分析仪等。

视频(4)

Pitivi一个基于 GStreamer 的 Linux 非线性视频编辑器。Plumi一个基于 Plone 的视频共享管理系统。OpenShot支持 FreeBSD、Linux、masOS 和 Windows 的跨平台视频编辑器。

图形(6)

o4YBAFwleIyASFYbAAD-gjCtvds716.png

FreeCAD一款通用参数化 3D CAD 建模与建筑信息建模(BIM)软件,可以支持 FEM。MakeHuman 是一款 3D 计算图形软件。SK1是一个功能丰富的跨平台插图程序。OCRFeeder是一组 GNOME 的光学字符识别套件,支持像 CuneiForm,GOCR,Ocrad 和 Tesseract 等命令行 OCR 引擎。

游戏(4)

o4YBAFwleIyAL3cuAACkiva6mKo430.png

Frets on Fire X一款高度可定制的节奏游戏,支持吉他、贝斯、架子鼓及人声等多种模式,并且可以支持四位玩家同时参与。Unknown Horizons是一款 2D 实时策略模拟游戏,游戏场景主要围绕经济和城市建设。PyChess一个高级国际象棋游戏的客户端,一款新颖、休闲并且具有竞争性的游戏。

Productivity(10)

o4YBAFwleI2AIDnYAAER7VTKFkU137.png

Autokey是一款适用于 Linux 和 X11 的桌面自动化实用程序。Bleachbit是一个适用于 Windows 和 Linux 的系统清理工具,帮助释放磁盘空间和保护隐私。gmvault可用于备份 Gmail 账户。Excalibur可以从 PDF 文件中提取表格数据。

Organization(8)

o4YBAFwleI2ACeT2AAEo1uWX9O0678.png

Calibre是一个电子书管理器,有浏览、转换、编辑和分类电子书,主流格式的电子书都可以支持。PyMedusa是一个电视节目的视频库管理器,并且可以自动下载。Zim Wiki是专为记笔记、制作列表和绘图而设计的。OpenLibrary是一个 Web 应用程序,是 Internet Archive 用来给每一本出版的图书构建网页。

通讯(19)

o4YBAFwleI-AKrTeAAJ5qWXTeI0961.png

Zulip,一款功能强大的聊天服务器加Web客户端,并支持线程消息。Gajim是一个基于 XMPP 协议的即时消息客户端,轻量级并且可支持跨平台。Mailman是一个Web应用程序和电子邮件服务器,用于管理文件的订阅和讨论。GlobaLeaks,一个 Web 应用程序,可以实现安全的匿名举报功能。Virtaal是一个跨平台 GUI,支持各种格式转换。

教学(4)

o4YBAFwleI-AJnoZAACbJOG9Ezc689.png

Anki一款用于闪存和存储的桌面应用程序。Mnemosyne是一个用于高效存储的间隔闪卡程序。Open edX Platform是一个在线教育提供商平台,支持 edX。NBGrader,一个基于 Jupyter 的应用程序,使教师能以 notebook 形式创建,分配作业,并给作业评分。

科学(8)

o4YBAFwleJCAXDb1AAE1Z57Hca4757.png

ASCEND是 1978 年底卡内基梅隆大学开发的一个对化学现象进行数学分析的建模系统。Orange是一款基于组件的数据挖掘软件,可用于图形交互式的数据分析与可视化。CellProfiler是一个专门针对生物图像数据集的交互式数据探索,分析和分类软件。Pybliographer提供了一个传记、文献书目的数据库管理器框架,具有用户友好的客户端UI。Dissem.in可以帮助研究人员将他们的论文上传到开放库的 web 平台。

CMS(7)

Ella是一个基于 Django 的内容管理系统,主要关注高流量新闻的网站和互联网杂志。Django-CMS是一个基于Django框架的企业内容管理系统,具有版本控制,多站点支持等功能。Wagtail,一个专注于灵活性和用户体验的Django内容管理系统。Mezzanine是一个基于 Django 框架构建的内容管理平台,注重灵活性和用户体验。Saleor一个使用Django,GraphQL 和 ReactJS 构建的模块化、高性能电子商务平台。

ERP(2)

ERPNext 是一个基于 Web 开发的 ERP 系统,包括会计、库存、CRM、销售、采购、项目管理和人力资源等模块。Odoo也是一个基于 Web 开发的 ERP 和 CRM,拥有许多内置模块,以及数千个应用程序,可以用于任何业务。

静态网页(6)

Pelican一个命令行静态站点生成器,支持 Markdown 和 reST 语法。Nikola是一个带有增量重建的命令行静态站点生成器,可以支持 Markdown,reST,Jupyter Notebook和 HTML。Cactus是一个使用 Django 模板的静态网站生成器。Lektor一个静态站点生成器,其中内置管理控制台和小型桌面应用程序。

想开发(10类,70+)

这个主题里涉及的都是和软件开发相关技术的开源项目,涉及代码审查、Ops、安全、文件、编辑器、软件包管理、软件包存储、Shell 等十大类,70 多个开源项目,大家可以从项目地址中 Get 到全部介绍。

o4YBAFwleJOANgNFAABw10gIeR0321.png

o4YBAFwleJOAGv-0AADKpWBJ5b4012.png

o4YBAFwleJSADE-yAAFJTZIv49Q052.png

其他(10)

JARVIS on Messenger是一个具有各种各样功能的 Facebook Messenger机器人。Home Assistant一个优先考虑本地控制和隐私的家庭自动化平台。OpenLP是一款面向教会使用的演示软件。Wicd一款可用于管理 Linux 上有线和无线连接的图形程序。Neubot是一个可为网络中立性研究收集数据的轻量级代理。

这些资源基本囊括了常用的软件,随便一个大家都可以拿来做一个项目了,希望大家能利用起这份资源~

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

    关注

    3

    文章

    2985

    浏览量

    41716
  • 代码
    +关注

    关注

    30

    文章

    4555

    浏览量

    66759
  • python
    +关注

    关注

    51

    文章

    4675

    浏览量

    83466

原文标题:【Github 3k星】180+Python开源项目,15大领域代码随你挑

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

收藏 人收藏

    评论

    相关推荐

    第一DIY开源项目——带收音功能的插卡式移动小音箱制作

    第一DIY开源项目——带收音功能的插卡式移动小音箱制作 (1)小弟刚入行,菜鸟一,为了准备锻炼自己的毅力和提高单片机技术水平,准备动手DIY一些小
    发表于 01-12 22:37

    2013 年最不可思议的 10 硬件开源项目

    `2013 年最不可思议的 10 硬件开源项目文章出处:开源中国社区这篇文章是总结 2013 年发布的最令人不可思议的开源硬件
    发表于 03-14 11:13

    关于《Python编程入门系列教程》说明及教程汇总

    3.6.5的开发环境),结合Python的基础语法以及相应的功能库,实现游戏/项目的开发设计。内容上选取了Python 中Turtle绘图、Gui图形界面设计以及数据处理三方向,由浅
    发表于 06-23 10:10

    使用万能的树莓派自己制作了一智能反骚扰的开源项目

    面对越来越多的骚扰电话,已经有很多手机厂商推出了应对的应用,自动拦截或智能接听打来的骚扰电话。今天这位 Gitee 上的开发者发挥了自己的智慧,使用万能的树莓派自己制作了一智能反骚扰的开源项目
    发表于 12-30 07:12

    Python项目标准结构推荐

    在真正项目中,一般使用PyCharm或VSCode开发。那有的小伙伴就问了,项目文件目录有没有一标准的结构?应该没有唯一的统一标准,但Python社区大佬Kenneth Reitz在
    发表于 03-28 15:56

    开源汇总】精选开源硬件项目汇总

    XR32项目简介:本项目使用全志官方支持的FreeRTOS系统,适配自己做的开发板,代码全部开源项目计划一大概5cm*2cm的小型开发板
    发表于 04-29 18:45

    请问如何最好地实现2UI:浅色主题和深色主题

    我们的 UI 有一最终设计,所有元素和小部件都已确定。我们希望能够使应用程序的颜色为浅色主题和深色主题(类似于在源代码编辑器中,您可以有浅色主题和深色
    发表于 01-17 06:22

    Python机器学习开源项目分析过程中的见解和趋势

    开源是技术创新和快速发展的核心。这篇文章向你展示Python机器学习开源项目以及在分析过程中发现的非常有趣的见解和趋势。 我们分析了GitHub上的前20名
    发表于 12-16 08:56 652次阅读

    精选10个Python开源项目

    过去一个月里,我们对近 250 个 Python 开源项目进行了排名,并挑选出热度前 10 的项目
    的头像 发表于 11-12 09:47 6085次阅读

    盘点一下2月份GitHub上最热门的Python开源项目

    这是一个Python程序集合,它们不仅可以帮助你快速找到你想要的Python项目,还能作为你日常开发中的借鉴对象,目前包含近200个开源Python
    的头像 发表于 03-28 10:41 2419次阅读

    如何把Tengine Python API移植到Tengine Lite上

    大佬说选择移植Tengine Python API这个任务,一方面是因为他之前做过涉及Python和C++/C交互的开源项目工作,如 MXN
    的头像 发表于 12-15 00:30 386次阅读

    鸿蒙开发板上的完整Python开源项目

    我的这个 Python 开源项目。并且这次是带着诚意来的,直接上手的 Python 完整版已经可下载使用了。 不像前几次那样,说好了是 Python
    的头像 发表于 11-15 10:08 1930次阅读
    鸿蒙开发板上的完整<b class='flag-5'>Python</b><b class='flag-5'>开源</b><b class='flag-5'>项目</b>

    鸿蒙开发板上的完整Python开源项目

    我的这个 Python 开源项目。并且这次是带着诚意来的,直接上手的 Python 完整版已经可下载使用了。 不像前几次那样,说好了是 Python
    的头像 发表于 12-03 10:26 1395次阅读
    鸿蒙开发板上的完整<b class='flag-5'>Python</b><b class='flag-5'>开源</b><b class='flag-5'>项目</b>

    将Tengine Python API移植到Tengine Lite

    大佬说选择移植Tengine Python API这个任务,一方面是因为他之前做过涉及Python和C++/C交互的开源项目工作,如 MXN
    发表于 01-26 17:52 2次下载
    将Tengine <b class='flag-5'>Python</b> API移植到Tengine Lite

    最小化Z180开源分享

    电子发烧友网站提供《最小化Z180开源分享.zip》资料免费下载
    发表于 06-12 10:56 0次下载
    最小化Z<b class='flag-5'>180</b>板<b class='flag-5'>开源</b>分享