我们可以从180多个成功发布的Python软件案例中学到什么。
我很高兴地发布一些很棒的Python应用程序,这是一个手工整理的180多个项目的列表,所有这些都是:
一些很棒的Python应用程序
我很愿意看到更多的开发人员与他们没有意识到是用Python开发的软件产生联系。当我知道我最喜欢的应用程序之一, Deluge,大量使用twisted后,这极大地鼓舞了我对Twisted做出贡献。使用自由软件会创造更多的自由软件。
目标#3:构建Python生态基础
随着科技的发展,软件越来越复杂。底层实现开发人员与应用程序开发人员已经分离开来,随着时间的推移,这将导致更糟糕的软件。当应用程序得不到开发人员的关注时,这个问题就更加复杂了。大多数APA条目都有两位数或者三位数的关注,除非该软件的目标用户是很专业的技术人员。APA中的软件很少由PyPI分发,因此下载统计数据也不能帮助我们。即使有帮助,底层库的关注数据也远不如应用软件的数据好看。同时,由于自由软件项目不能离开大量的捐赠或会议赞助,因此这些底层库由于难以宣传,又进而导致了经济上难以为继。
这些应用程序代表了Python的免费和有生命力的部分中最好的部分。它们不仅是实用和自豪的源泉,而且在精神和实践上需要我们的支持。我真诚地希望APA将有助于Python 区关注实用应用程序的开发。
具体来说,这意味着什么锐的眼睛会注意到列表是如何进行结构化的。这不仅是为了保持一致性,也是一次对数据集API的尝试。我们必须考虑到库和应用程序之间的关系,并且来探索我们的生态系统。
我知道我在这里有点冒险,度量标准并不是一切,但是将Python FOSS生态系统作为科学发布框架的模拟来探索将是非常有趣的。我们是否可以通过将库视为“文章”,将应用程序视为“期刊”来获得或多或少的开发人员赫芬达尔指数(h-index)加一些应用程序用户基础近似值(通过 会替代计量学和其他方法)可以让我们更深入地了解实际应用的效果。
接下来的步骤
如果这篇文章看起来比我通常写的短,那是因为它确实是对列表本身的介绍。在进行研究的过程中,我被几个项目的代码库缠住了,你也会被缠住的。
如果我们错过了一个项目,请在GitHub上开启一个问题或PR。如果你和我一样对此感到兴奋,可以考虑帮助解决一些悬而未决的问题。仍然有许多应用程序特性需要研究:许可证、Python版本、框架等等。和往常一样,关注本博客(和代码仓库)的更新,因为我们会有更多的发现!
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208254 人正在系统学习中 相关资源:淘金币抵钱怎么用|淘金币自动领取工具v1.3绿色版.zip_淘金币自动…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!