Aunque ésto bien podría colgarlo al final de los ejercicios que voy a hacer, creo que también es interesante ir planteándolo aquí.
Tengo que ir empezando a leer código en Internet. Al principio puedo desmotivarme un poco, pero hay que ir a por ello. Tengo buenos guías. Son proyectos reales, pero NO hay que entenderlo todo. Obviamente.
Los objetivos son:
- Encontrar código Python que me pueda ser útil.
- Leer código y buscar archivos.
- Intentar entender el código que encuentre.
En éstos momentos, no tengo las habilidades para entenderlo, pero no pasa nada. Don’t give up!!!
Voy de exploración, a ver que me encuentro.
Ésta es mi hoja de ruta:
- Voy a…
- bitbucket.org
- github.com
- launchpad.net … y busco Python…
- Evito cualquier proyecto que mencione Python 3 para evitar confusiones…
- Escojo un proyecto aleatorio y hago clic en él…
- Hago clic en la pestaña Source y busco en la lista de archivos y directorios hasta encontrar un archivo.py (pero que no sea setup.py)
- Comienzo a leer desde la parte superior tomando notas sobre lo que creo que hago…ejem.
- Si encuentro alguna palabra o símbolo raruno pero que me parezca interesante, los anoto, para buscarlo luego…
El ejercicio consiste en usar todo lo que he ido haciendo hasta el momento y ver cómo me defiendo. Primero lo leo por encima (lectura vertical, la llaman), y luego al detalle.
That’s all!!
MÁS SITIOS!!!
- sourceforge.net
- freecode.com
- gitorious.org que ha migrado (¿temporalmente?) a archive.org, pero también me puede valer
(Aquí iré colgando mis investigaciones)