编辑 | Jane

出品 | Python大本营

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

今天为大家整理的这份清单,作者一共收集了 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)

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

游戏(4)

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

Productivity(10)

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

Organization(8)

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

通讯(19)

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

教学(4)

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

科学(8)

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 到全部介绍。

其他(10)

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

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

Github 地址:

https://github.com/mahmoud/awesome-python-applications

(*本文为转载文章,如需转载请联系原作者)

公开课预告

报名中

扫码报名,参加以下公开课

公开课一:《详解百度基于模板的文字识别(OCR)结果结构化处理技术》

本课程从百度自定义模板文字识别展开,从理论到案例,详细介绍OCR结构化的相关技术,并理清OCR和结构化之间的关系和适用场景。

公开课二:《达观数据个性化推荐系统实践》

直播时间:12月27日晚8点

本次分享带你揭开个性化推荐的神秘面纱,从推荐算法到大型系统架构进行全面剖析。

公开课三:《全双工语音对话以及在智能硬件上的应用》

直播时间:1月17日晚8点

微软小冰全球首席架构师及研发总监周力博士将介绍微软小冰在全双工语音对话方面的最新成果,及其在智能硬件上的应用和未来将面临的更多技术产品挑战。

推荐阅读

  • TensorFlow支持Unicode,中文NLP终于省心了

  • MIT新福利,2019人工智能公开课上线啦!

  • 为什么都瞧不起培训班出来的程序员?

  • 突发!5G 标准推迟三个月

  • 用对这30种秘密武器, 你也能成为区块链高手!

  • 霸气!女程媛征男友的需求说明书!

  • “车联网”最强科普!据说它是未来五年5G兴衰的晴雨表?

点击“阅读原文”,打开APP 阅读更顺畅。

精选180+Python开源项目,随你选!做项目何愁没代码相关推荐

  1. 致Python学习者,该跟大佬学习做项目了

    致Python学习者,该跟大佬学习做项目了 项目链接 https://gitee.com/popcornBK/Learning-materials

  2. apriori算法python_清华学霸亲测有效,每日自学两小时Python,学完就能做项目

    之前小编发过一些关于数据分析的文章,收到大家不少的好评,不过也有一些困惑: 入门数据分析该学哪些知识点?该看哪些书? 是从Python入手还是R语言?常用的算法有哪些? 可以练手做项目的数据库去哪里找 ...

  3. 春运抢票靠加速包?试试这个Python开源项目吧

    作者 | 非主流 出品 | Python大本营 又是一年春运,又到了拼手速.拼人品的时刻. 然而随着抢票软件的日益流行,拼加速包已经成为新的流行趋势.不过花钱买来的加速包真的有用吗? <工人日报 ...

  4. 2018年Python开源项目Top100!只在这里!

    整理 | Jane 出品 | Python大本营 2018 年的最后一天,营长为大家新鲜出炉了一份 2018 年 Python 开源项目 Top100 清单!这些项目都是营长每月通过收集 Mybrid ...

  5. python网站框架下载_最受欢迎的7款Python开源框架总结,忍不住收藏了~

    封图用Python之父Guido van Rossum镇楼,妥妥滴~ 今天是周一,也就是漫漫5天工作日的第一天,所以小编决定省略鸡汤,直接上干货,为大家打满鸡血.精选7个在GitHub等开源网站中最欢 ...

  6. 做产品与做项目的区别

    1  背景概述 在软件行业飞速发展的今天,我们可以将软件公司分大体分为两类,一类是使用框架进行开发的软件公司,另一类是套装软件产品的提供商,前者公司多数定位是项目类公司,后者则可以称为产品类公司.但做 ...

  7. 做项目经理 考PMP含金量会高嘛?

    PMP的含金量是不可置疑的,当然高啦. 项目经理也是做项目的要学会去管理人才的,首先你要知道PMP是什么. 对于刚接触项目管理的人员来说去学习PMP是一个权宜之计,PMP的学习过程会让的得到一定的提升 ...

  8. 近万个Python开源项目中精选Top34!

    作者 | Mybridge 编译 | 仲培艺 出品 | CSDN(ID:CSDNNews) [导语]踏着人工智能.区块链的东风,近年来一路"横冲直撞"的 Python 在实现了从小 ...

  9. 精选Python开源项目Top10!

    作者 | MyBridge 译者 | Linstancy 整理 | Jane 出品 | AI科技大本营 [导读]过去一个月里,我们对近 250 个 Python 开源项目进行了排名,并挑选出热度前 1 ...

最新文章

  1. 万能 Transformer,你应该知道的一切
  2. 雪碧图工具sprity(20151201更新修复了同时合并多张图的bug)
  3. 开源示波器Scopefun介绍、原理图学习
  4. Golang 新手可能会踩的 50 个坑
  5. Oracle教程之oracle 给用户授权
  6. 支持Dubbo生态发展,阿里巴巴启动新的开源项目 Nacos
  7. java token redis生成算法_如何访问 Redis 中的海量数据,服务才不会挂掉?
  8. 比量iOS6/iOS7, 3.5inch/4.0inch
  9. Python-flask中数据库连接池DBUtils
  10. ssm基于WEB的房屋出租管理系统的设计与实现161620
  11. SQL 建表与索引
  12. 我的第一本社会心理学(part1)--社会心理学是研究个体和群体的社会心理、社会行为及其发展规律的科学
  13. 3位1体学习法(smart哥)
  14. 荣耀play面试流程
  15. %2d, %02d, %d的区别
  16. 服务器本地远程登录景安服务器,如何远程管理windows2003服务器
  17. 信息文档安全管理方案
  18. 实锤!阿里集团将剥离阿里云 100% 股权
  19. 如何让android软件隐形,如何将Dock栏的微信App设置为隐形状态
  20. CEGUI 的HelloWord

热门文章

  1. 使用Nginx做前端服务器时让Apache得到真实IP的方法
  2. Android模拟器SD卡的使用
  3. 【数据安全案例】交警计算机系统再遭***,交通违法记录随意删除
  4. 《SharePoint Portal Server 2003 深入指南》出版预告
  5. Java中集合类型线程安全性
  6. linux+用户的shell,Linux用户管理(十)Linux Shell高级
  7. 1 图片channels_深度学习中各种图像库的图片读取方式
  8. 自己不清醒,却要拉更多人陪葬的人!
  9. Python之Mysql及SQLAlchemy操作总结
  10. Python 文件 close() 方法