Ej. 23 : Leyendo algo de código «real»…

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:

  1. Encontrar código Python que me pueda ser útil.
  2. Leer código y buscar archivos.
  3. 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:

  1. Voy a…
    1. bitbucket.org
    2. github.com
    3. launchpad.net … y busco Python…
  2. Evito cualquier proyecto que mencione Python 3 para evitar confusiones…
  3. Escojo un proyecto aleatorio y hago clic en él…
  4. 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)
  5. Comienzo a leer desde la parte superior tomando notas sobre lo que creo que hago…ejem.
  6. 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!!!

(Aquí iré colgando mis investigaciones)