2008-09-24 80 views
11

我是一个相当缺乏经验的程序员(可以使tk应用程序,文本处理,理解oop),但Python是如此的棒极了,我想帮助社区。初学者贡献的最佳方式是什么?贡献Python

+0

你是个好人! – Rivka 2011-08-29 13:49:01

回答

6
  1. 添加到文档。它是彻头彻尾的蹩脚的

  2. 帮助其他用户在开发和用户邮件列表。

  3. TEST PYTHON。编程语言中的错误是非常糟糕的。我曾看到有人发现,包括至少一个错误在Python

  4. 频繁#python通道irc.freenode.net上在Python

+2

我同意没有1,但他们只是蹩脚的。 – 2008-09-24 16:56:46

3

我想一种方法是帮助文档(翻译,更新),直到你对这门语言有足够的了解。此外,继开发者和用户邮件组之后,您将能够很好地了解社区正在做什么以及需要做什么。

1

如果你达不到实际工作对Python的核心,仍然有很多的方式作出贡献。2立即浮现在脑海的是:

上的文档工作..它总是可以改善。拿你最喜欢的模块,并检查文档,并添加你可以。

报告描述性错误对开发过程非常有帮助。

4

建立一些冷静和与他人分享。小数值的酷仍然很酷。不是每个人都可以编写史诗般的,改变世界的软件。

使用Python解决的每个问题都是一种展示Python如何酷的方法。

+0

哪里是最好的地方提交很酷的东西?我有我的网站,但有更好的地方吗? – user21674 2008-09-24 15:11:22

0

首先为您使用和享受的Python项目做出贡献。这可以像回答邮件列表或IRC频道上的问题一样简单,提供文档和测试写作或修复错误的帮助。

2

我看到的绕了两种方式:Python的直接工作或东西,利用Python的

因为你是一个初学者的工作,你可能犹豫于Python语言的核心工作,或者觉得你无法以有意义的方式做出贡献,这是可以理解的。然而,作为初学者,您可以帮助改进对学习Python很重要的文档和其他项目。

例如,至少在我看来,Python教程不像一个教程(标准意义上)和更多功能列表。当我试图从中学习时,我从来没有感觉到我正在建立自己的知识,比如创建一个应用程序。感觉更像是我展示了组成Python的所有部分,而不是如何将它们组合成一个有凝聚力的结构。

一旦我对语言变得更加熟悉(主要通过书本和大量练习),我最终写了我的own tutorial,试图不仅提供技术信息,还提供了经验教训和“新手陷阱”。

或者,您可以通过在程序中使用Python来为Python世界做出贡献。您可以参与已经建立的项目,例如Django,PyGame等,或者你可以制作自己的程序来“抓痒”。无论哪种方式,你不仅建立你的Python知识,但你是回馈社区。

最后,你可以成为Python的倡导者,鼓励他人学习这门语言。当我考虑使用什么新项目时,我不断向我的上司建议使用Python而不是Java。我告诉大家我知道Python的乐趣,并鼓励他们试一试。我说服了我频繁创建一个Python部分的计算机论坛的管理员。而且,正如我已经说过的,我为Python编写了一个教程,并且正在为wxPython开发一个新教程。

有很多方法可以贡献给Python,但不一定与编程相关。随着编程技能的增长,您可能需要进一步研究代码贡献。但是,通过帮助他人找到您在Python中找到的同样乐趣,您可能会获得更多满足感。