Вклад в Python - PullRequest
       45

Вклад в Python

12 голосов
/ 24 сентября 2008

Я довольно неопытный программист (могу создавать tk приложения, обрабатывать тексты, вроде как понимать), но Python настолько классный, что я хотел бы помочь сообществу. Какой лучший способ внести вклад для новичка?

Ответы [ 7 ]

6 голосов
/ 24 сентября 2008
  1. Добавить в документы. это просто дерьмо

  2. Помогите другим пользователям в списках рассылки dev и user.

  3. ТЕСТ ПИТОН. ошибки в языках программирования очень плохие. И я видел, как кто-то обнаружил как минимум 1 ошибку в python

  4. Частый канал #python на irc.freenode.net

4 голосов
/ 24 сентября 2008

Создайте что-нибудь классное в Python и поделитесь этим с другими. Маленькие значения круто все равно круто. Не каждый может написать эпическое, меняющее мир программное обеспечение.

Каждая проблема, хорошо решаемая с помощью Python, - это способ показать, насколько крут Python.

3 голосов
/ 24 сентября 2008

Полагаю, одним из способов было бы помочь с документацией (перевод, обновление), пока вы не будете достаточно осведомлены о языке. Кроме того, следование за группами рассылки разработчиков и пользователей даст вам довольно хорошее представление о том, что делается и что должно делать сообщество.

2 голосов
/ 25 сентября 2008

Я вижу два способа сделать это: работать непосредственно на Python или работать над чем-то, что использует Python

Поскольку вы новичок, вы, вероятно, не решаетесь работать с основным языком Python или чувствуете, что не можете внести существенный вклад, что понятно. Тем не менее, как новичок, вы можете помочь улучшить документацию и другие элементы, необходимые для изучения Python.

Например, учебник по Python - это не учебник (в стандартном смысле), а скорее список функций, по крайней мере, на мой взгляд. Когда я пытался извлечь уроки из этого, у меня никогда не было ощущения, что я наращиваю свои знания, как создание приложения. Мне казалось, что мне показывают все части, из которых состоит Python, но не то, как соединить их в единую структуру.

Как только я освоился с языком (в основном благодаря книгам и большому количеству практики), я в конце концов написал собственный учебник , пытаясь предоставить не только техническую информацию, но и извлеченные уроки и "новичок в получении". ».

Кроме того, вы можете внести свой вклад в мир Python, используя Python в программах. Вы можете внести свой вклад в уже созданные проекты, например, Django, PyGame и т. Д., Или вы можете сделать свою собственную программу, чтобы «почесать зуд». В любом случае, вы не только расширяете свои знания Python, но и отдаете их сообществу.

Наконец, вы можете стать защитником Python, поощряя других изучать язык. Я продолжал предлагать своему руководителю на моей последней работе использовать Python, а не Java, при рассмотрении вопроса о том, что использовать для нового проекта. Я рассказываю всем, что знаю о радостях Python, и призываю их попробовать. Я убедил администратора компьютерного форума, что я часто создаю раздел для Python. И, как я уже сказал, я написал учебник для Python и работаю над новым учебником для wxPython.

Есть много способов внести свой вклад в Python, которые не обязательно связаны с программированием. По мере роста ваших навыков программирования вы можете захотеть продвинуться дальше во вклады в код. Но вы можете получить больше удовлетворения, помогая другим найти ту же радость, что и в Python.

1 голос
/ 24 сентября 2008

Присоединяйтесь к сообществу: http://www.python.org/dev/

1 голос
/ 24 сентября 2008

Если вы не до конца работаете над ядром Python, есть еще много способов внести свой вклад.

работа над документацией .. она ВСЕГДА может быть улучшена. Возьмите ваши любимые модули, ознакомьтесь с документацией и добавьте, где сможете.

Сообщение об описательных ошибках очень полезно для процесса разработки.

0 голосов
/ 24 сентября 2008

Начните с участия в проекте Python, который вы используете и наслаждаетесь. Это может быть так же просто, как отвечать на вопросы в списке рассылки или на канале IRC, предлагая помощь с документацией и тестирование написания или исправления ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...