Soy un programador bastante inexperto (puede hacer tk aplicaciones, procesamiento de texto, tipo de entender oop), pero Python es tan increíble que me gustaría ayudar a la comunidad. ¿Cuál es la mejor manera para que un principiante contribuya?Contribuir a Python
Respuesta
Añadir a la documentación. es francamente horrible
Ayuda a otros usuarios en las listas de correo de desarrolladores y usuarios.
TEST PYTHON. los errores en los lenguajes de programación son realmente malos. Y he visto a alguien descubra al menos 1 error en pitón
frecuente el canal #python en irc.freenode.net
Estoy de acuerdo con el no 1, pero son todo menos asquerosos. –
Supongo que una forma sería ayudar con la documentación (traducción, actualización), hasta que sepa lo suficiente sobre el idioma. Además, seguir a los desarrolladores y usuarios de los grupos de correo le daría una buena idea de lo que se está haciendo y la comunidad debe hacer.
Si no está hasta en realidad trabajan en el núcleo de Python, todavía hay muchas maneras de contribuir .. 2 que vienen inmediatamente a la mente es:
trabajo en la documentación .. que siempre se puede mejorar. Tome sus módulos favoritos y revise la documentación y agregue donde pueda.
Informar errores descriptivos es muy útil para el proceso de desarrollo.
involucrarse con la comunidad: http://www.python.org/dev/
Construir algo fresco en Python y compartirlo con otros. Los pequeños valores de cool aún son geniales. No todos pueden escribir un software épico que cambia el mundo.
Cada problema resuelto bien usando Python es una manera de mostrar cuán genial es Python.
¿Dónde está el mejor lugar para enviar cosas interesantes? Tengo mi sitio web, pero ¿hay un lugar mejor? – user21674
Puede usar su sitio web y un repositorio de código como google.code, github, sourceforge o bitbucket. Realice lanzamientos constantes y envíelos a pypi.python.org para que otros puedan encontrarlos e instalarlos fácilmente. –
Comience contribuyendo a un proyecto de Python que utilice y disfrute. Esto puede ser tan simple como contestar preguntas en la lista de correo o en el canal de IRC, ofreciendo ayuda con la documentación y redacción de pruebas o corrigiendo errores.
Veo dos maneras de hacer las cosas: trabajar en Python directa o trabajando en algo que utiliza Python
Puesto que usted es un principiante, usted es probablemente reacios a trabajar en el lenguaje Python núcleo o sentir que no puedes contribuir de manera significativa, lo cual es comprensible. Sin embargo, como principiante, estás en una buena posición para ayudar a mejorar la documentación y otros elementos que son esenciales para aprender Python.
Por ejemplo, el tutorial de Python es menos un tutorial (en el sentido estándar) y más de una lista de funciones, al menos en mi opinión. Cuando traté de aprender de ello, nunca tuve la sensación de que estaba desarrollando mis conocimientos, como crear una aplicación. Sentí más como si me estuvieran mostrando todas las partes que componen Python pero no cómo juntarlas en una estructura cohesiva.
Una vez que me sentí más cómodo con el lenguaje (principalmente a través de libros y mucha práctica), finalmente escribí mi own tutorial, tratando de proporcionar no solo la información técnica, sino también las lecciones aprendidas y los "novatos novatos".
Como alternativa, puede contribuir al mundo de Python mediante el uso de Python en los programas. Puede contribuir a proyectos ya establecidos, p. Django, PyGame, etc., o puede crear su propio programa para "rayar el picor". De cualquier forma, no solo desarrollará su conocimiento de Python sino que le estará devolviendo a la comunidad.
Finalmente, puede convertirse en un defensor de Python, animando a otros a aprender el idioma. Seguí sugiriendo a mi supervisor en mi último trabajo que utilizara Python en lugar de Java cuando considere qué usar para un nuevo proyecto. Le digo a todos los que conozco sobre las alegrías de Python y los aliento a que lo prueben. Convencí al administrador de un foro de computadora que frecuento para crear una sección para Python. Y, como ya dije, escribí un tutorial para Python y estoy trabajando en uno nuevo para wxPython.
Hay muchas maneras en que puede contribuir a Python que no necesariamente están relacionadas con la programación. A medida que crecen sus habilidades de programación, es posible que desee avanzar más en las contribuciones de código. Pero puedes obtener más satisfacción ayudando a otros a encontrar la misma alegría que encontraste en Python.
- 1. ¿Cómo contribuir a apache?
- 2. ¿Cómo comienzo a contribuir a GNOME?
- 3. Contribuir a una distribución de Linux
- 4. ¿Qué necesito saber para contribuir a Rails?
- 5. ¿Cómo puedo contribuir a la base R de maneras pequeñas?
- 6. Contribuir a la barra de estado/Recorte en Eclipse RCP
- 7. ¿Cómo puedo contribuir con un parche a github?
- 8. Quiero contribuir con el kernel de Linux
- 9. Cómo contribuir módulos en Play Framework 2.0?
- 10. Proyecto de código abierto de Java para contribuir
- 11. Implicaciones de los permisos del paquete (Todos los desarrolladores de Android invitados a contribuir)
- 12. Como ir todas las carpetas en un SPList, a continuación, comprobar el permiso "Contribuir" para el usuario actual
- 13. ¿Cómo puedo encontrar proyectos de código abierto para contribuir (Ruby, Rails)
- 14. ¿Qué es un proyecto Java de código abierto al que puedo contribuir?
- 15. Python equivalente a find2perl
- 16. Python - Conexión a JDBC
- 17. Python equivalente a Jstack?
- 18. Python a Javascript
- 19. Portar Perl a Python
- 20. Convertir Python a R
- 21. a minúsculas en Python
- 22. Python Equivalente a phpinfo()
- 23. Kill a python process
- 24. Gráficos de control en Python
- 25. ¿Cambió Python a más orientado a objetos?
- 26. Llamar a Python en PHP
- 27. Traducir Algoritmo C a Python
- 28. Python: datos frente a texto?
- 29. Llamar a gnuplot desde python
- 30. Python equivalente a atoi/atof
¡Eres una buena persona! – Rivka