我是一个非常缺乏经验的程序员(可以制作tk应用程序,文本处理,有点理解oop),但是Python非常棒,我想帮助社区。初学者贡献的最佳方式是什么?
答案 0 :(得分:6)
添加到文档中。这是彻头彻尾的糟糕
帮助dev和用户邮件列表中的其他用户。
TEST PYTHON。编程语言中的错误真的很糟糕。我看到有人在python中发现了至少1个错误
频繁使用irc.freenode.net上的#python频道
答案 1 :(得分:4)
在Python中构建一些很酷的东西并与其他人分享。凉爽的小价值仍然很酷。不是每个人都可以编写史诗般的,改变世界的软件。
使用Python解决的每个问题都是展示Python有多酷的一种方式。
答案 2 :(得分:3)
我想一种方法是帮助提供文档(翻译,更新),直到您对该语言有足够的了解。此外,通过开发人员和用户邮件组,您可以非常了解社区正在完成的工作以及需要完成的工作。
答案 3 :(得分:2)
我看到了两种方法:直接使用Python或使用Python
由于你是初学者,你可能对使用核心Python语言犹豫不决,或者觉得你无法以有意义的方式做出贡献,这是可以理解的。但是,作为初学者,您可以帮助改进文档和其他对学习Python必不可少的项目。
例如,Python教程不是教程(在标准意义上),而是更多的功能列表,至少在我看来。当我试图从中学习时,我从未感觉到我正在积累我的知识,比如创建一个应用程序。感觉更像是我展示了构成Python的所有部分,而不是如何将它们组合成一个有凝聚力的结构。
一旦我对语言变得更加熟悉(主要通过书籍和大量练习),我最终写了own tutorial,试图不仅提供技术信息,还提供经验教训和“新手陷阱”。 / p>
或者,您可以通过在程序中使用Python来为Python世界做出贡献。您可以为已经建立的项目做出贡献,例如Django,PyGame等,或者你可以让你自己的程序“刮一痒”。无论哪种方式,您不仅可以建立自己的Python知识,还可以回馈社区。
最后,您可以成为Python的拥护者,鼓励其他人学习该语言。在考虑将什么用于新项目时,我一直建议我的上司在上一份工作中使用Python而不是Java。我告诉大家我知道Python的乐趣,并鼓励他们尝试一下。我说服了一个计算机论坛的管理员,我经常为Python创建一个部分。并且,正如我已经说过的,我为Python编写了一个教程,我正在为wxPython开发一个新教程。
您可以通过多种方式为Python做出贡献,而这些方式不一定与编程相关。随着您的编程技能的提高,您可能希望进一步深入到代码贡献中。但是,通过帮助其他人找到你在Python中找到的同样的快乐,你可能会获得更多的满足感。
答案 4 :(得分:1)
如果你还没有真正开发Python核心,那么仍然有很多方法可以做出贡献...... 2立即浮现在脑海中:
处理文档..它总是可以改进。拿你喜欢的模块并查看文档并添加到你可以的位置。
报告描述性错误对开发过程非常有帮助。
答案 5 :(得分:1)
答案 6 :(得分:0)
首先为您使用和享受的Python项目做贡献。这可以像回复邮件列表或IRC频道上的问题一样简单,提供帮助文档和测试编写或修复错误。