Je suis un programmeur assez inexpérimenté (peut faire des applications tk, le traitement de texte, sorte de comprendre oop), mais Python est tellement génial que je voudrais aider la communauté. Quelle est la meilleure façon pour un débutant de contribuer?Contribuer à Python
Répondre
Ajouter aux docs. il est carrément merde
Aidez d'autres utilisateurs sur les listes de diffusion dev et user.
TEST PYTHON. Les bugs dans les langages de programmation sont vraiment mauvais. Et je l'ai vu quelqu'un découvrir atleast 1 bug en python
le canal #python fréquent sur irc.freenode.net
Je suis d'accord avec no 1, mais ils sont tout sauf merdique. –
Je suppose que l'un des moyens serait d'aider à la documentation (traduction, mise à jour), jusqu'à ce que vous soyez suffisamment au courant de la langue. Suivre également les devs et les groupes de courrier des utilisateurs vous donnerait une assez bonne idée de ce qui est fait et doit être fait par la communauté.
Si vous n'êtes pas à travailler réellement sur le noyau Python, il y a encore beaucoup de façons de contribuer .. 2 qui viennent immédiatement à l'esprit est:
travail sur la documentation .. il peut toujours être amélioré. Prenez vos modules préférés et consultez la documentation et ajoutez où vous le pouvez. La signalisation de bogues descriptifs est très utile pour le processus de développement.
Impliquez-vous avec la communauté: http://www.python.org/dev/
Construire quelque chose de cool en Python et de le partager avec les autres. Les petites valeurs de cool sont toujours cool. Tout le monde ne peut pas écrire un logiciel épique, qui change le monde.
Chaque problème résolu en utilisant Python est un moyen de montrer à quel point Python est cool.
Où est le meilleur endroit pour soumettre des trucs sympas? J'ai mon site web, mais y a-t-il un meilleur endroit? – user21674
Vous pouvez utiliser votre site Web et un référentiel de code comme google.code, github, sourceforge ou bitbucket. Faites des versions régulières et soumettez-les à pypi.python.org afin que les autres puissent les trouver et les installer facilement. –
Commencez par contribuer à un projet Python que vous utilisez et appréciez. Cela peut être aussi simple que de répondre à des questions sur la liste de diffusion ou le canal IRC, en offrant de l'aide pour la documentation et l'écriture de tests ou la correction de bugs.
Je vois deux façons d'aller à ce sujet: travailler sur Python directement ou travailler sur quelque chose qui utilise Python
Puisque vous êtes un débutant, vous êtes probablement réticents à travailler sur le langage Python de base ou le sentiment que vous ne pouvez pas contribuer de manière significative, ce qui est compréhensible. Cependant, en tant que débutant, vous êtes bien placé pour améliorer la documentation et les autres éléments essentiels à l'apprentissage de Python. Par exemple, le tutoriel Python est moins un tutoriel (au sens standard) et plus d'une liste de fonctionnalités, du moins à mon avis. Quand j'ai essayé d'en tirer des leçons, je n'ai jamais eu l'impression de développer mes connaissances, comme créer une application. C'était plus comme si l'on me montrait toutes les parties qui composent Python mais pas comment les assembler en une structure cohérente. Une fois que je suis devenu plus à l'aise avec la langue (principalement par les livres et beaucoup de pratique), j'ai finalement écrit mon own tutorial, essayant de fournir non seulement l'information technique mais aussi les leçons apprises et les "newbie gotchas".
Vous pouvez contribuer au monde de Python en utilisant Python dans les programmes. Vous pouvez contribuer à des projets déjà établis, par ex. Django, PyGame, etc., ou vous pouvez faire votre propre programme pour "gratter une démangeaison". De toute façon, non seulement vous construisez votre connaissance de Python mais vous redonnez à la communauté. Enfin, vous pouvez devenir un défenseur de Python, en encourageant les autres à apprendre la langue. J'ai continué à suggérer à mon superviseur lors de mon dernier emploi d'utiliser Python plutôt que Java quand je réfléchissais à quoi utiliser pour un nouveau projet. Je dis à tout le monde que je connais les joies de Python et je les encourage à essayer. J'ai convaincu l'administrateur d'un forum informatique que je fréquente pour créer une section pour Python. Et, comme je l'ai déjà dit, j'ai écrit un tutoriel pour Python et je travaille sur un nouveau pour wxPython.
Il existe de nombreuses façons de contribuer à Python qui ne sont pas nécessairement liées à la programmation. Au fur et à mesure que vos compétences en programmation augmentent, vous pouvez vouloir aller plus loin dans les contributions de code. Mais vous pouvez obtenir plus de satisfaction en aidant les autres à trouver la même joie que vous avez trouvée en Python.
- 1. Contribuer à OpenSource
- 2. Projet Open Source Java à contribuer
- 3. Comment contribuer du code à un projet Open Source?
- 4. Pouvons-nous contribuer un nouveau plugin.xml à ExtensionRegistry
- 5. En quoi consiste l'ajout à l'API Python standard?
- 6. Fichier Python à GAE
- 7. Python à double pointeur
- 8. Python Accès à BaseRequestHandler
- 9. python regex mal à
- 10. Aide traduction PYTHON à VB.NET
- 11. Ressources pour passer à Python
- 12. passer à Python 2.6.x
- 13. Comment générer plusieurs scripts python à partir d'un programme python?
- 14. Connexion à MySQL avec Python 2.6 ... comment?
- 15. python méthode de mise à jour dictionnaire
- 16. Python construction de fonctions à la volée
- 17. Ajout du support SSL à Python 2.6
- 18. Comment ajouter une tabulation à l'interpréteur Python?
- 19. Ajout d'un alias de codage à python
- 20. Python: Ajouter une liste à définir?
- 21. Groovy équivalent à l'instruction exec de Python?
- 22. Python: lier la classe enfant à l'exécution
- 23. lancer VS2008 construire à partir de python
- 24. C# façon à imiter Python Dictionnaire Syntaxe
- 25. Python Subprocess.Popen à partir d'un thread
- 26. utiliser python pour accéder à mysql
- 27. Qui valide l'API XML python à utiliser?
- 28. code python de port à javascript
- 29. Scripting LMMS à partir de Python
- 30. Comment regarder à l'intérieur d'un objet Python?
Vous êtes une bonne personne! – Rivka