Soy un novato de Python. En un intento de practicar lo que he aprendido hasta ahora, traté de buscar proyectos de código abierto en GitHub y me encontré abrumado. ¿Cómo debería abordar esto?

Primero crea que esto es normal. Muchos dejan las cosas cuando se sienten abrumados. Sé diferente y no lo dejes aquí.

Estoy de acuerdo con el consejo de Prakash.

¿Conoces algo de Python? Crea un perfil en GitHub.

Crea un proyecto genial y empújalo en tu GitHub. Intente implementarlo en un lugar como pythonanywhere, etc. ¿Cambió la estructura de directorios a su proyecto simple? ¿Cómo? ¿Por qué?

Agregue pruebas, integre su repositorio con Travis CI. ¿Agregó algunos archivos adicionales a su repositorio?


Pase tiempo leyendo el feed de Open Source, Open Source Projects, GitHub. Es posible que encuentre muchas personas como usted y respuestas a las preguntas que se le ocurren.

La lectura ayudará.


Explora proyectos en GitHub. Elige algunas fáciles. No es el más genial y enorme.

Hay muchos proyectos en GitHub. Elija algunos muy básicos o elija temas de grandes proyectos que sean muy fáciles.

Haga preguntas cuando sea necesario.

No te detengas Sigue moviendote.

Te daré dos caminos siguiendo el que más te convenga.

Camino 1:
Ya que eres un principiante, ¿por qué no comienzas a construir algo que te pueda interesar? Por ejemplo: construir un simple web scrapper, descargador, etc.

¿Cuáles son los mejores scripts de Python que has escrito?
La pregunta anterior puede inspirarte para construir algo propio.

Construir algo haciendo investigación te dará habilidades y confianza para contribuir en los grandes proyectos de código abierto porque durante el período de investigación aprenderás muchas cosas junto con los conceptos de python.

Camino 2:
Si realmente quieres contribuir en algunos grandes proyectos de código abierto, entonces

  1. Haga una lista de proyectos que funcionan en python
  2. Elige el proyecto que más te interese
  3. Vaya a su canal IRC o lista de correo y pregúnteles cómo comenzar a contribuir en sus proyectos.
  4. Primero comience con la corrección de errores menores.

Todo lo mejor !!

No te preocupes, tu primer paso y la reacción correspondiente están bien. Descubra un proyecto que le interese y encuentre pequeños errores que puede corregir en su rastreador de errores (informar uno mismo es una ventaja adicional). Comience a solucionar estos pequeños problemas para que pueda familiarizarse con la base de código, mejorar su capacidad de programación y generar confianza. Al mismo tiempo, los encargados / contribuyentes del proyecto se familiarizarán con usted y comenzarán a confiarle tareas / funciones más grandes.

Comience con poco, sea diligente y se sorprenderá de la transformación.

Experimentaba el mismo escenario cuando buscaba contribuir a proyectos de código abierto. La respuesta de Prakash Srivastava expresa algunos consejos, necesita descubrir su interés. Además de estos Cómo comenzar con el código abierto escrito por Sayan Chowdhury puede ser beneficiario para los principiantes.

También me gustaría agregar que, para empezar, encontrar un proyecto decente de código abierto para contribuir puede ser un poco complicado. Después de pasar el último año trabajando en diferentes proyectos de Python, encuentro dichos proyectos mientras exploro en Github.

Aguanta allí, con el tiempo tus contribuciones aumentarán.