Meme Python de Año Nuevo 2013

Por Juan Luis Cano

En la primera entrada del año de Pybonacci vamos a «importar» el Meme Python de Año Nuevo. Fue creado en 2009 por Tarek Ziadé, desarrollador Python fundador de la Association Francophone Python y autor de varios libros sobre el lenguaje. Se trata de que copiéis las preguntas y escribáis en vuestros blogs vuestras respuestas. ¡Vamos allá! 🙂

1. ¿Cuál es la aplicación, framework o biblioteca Python más interesante que has descubierto en el 2012?

Sin duda, el más interesante y el que más ha determinado la forma en la que programo con Python ha sido el notebook de IPython, del que ya hablamos en el blog. Además tiene un potencial enorme, hay gente haciendo cosas increíbles con él y está yendo más allá del ecosistema científico. El 2013 va a ser un buen año para IPython 🙂

2. ¿Qué nueva técnica de programación aprendiste en el 2012?

Aunque me queda mucho camino por recorrer, he empezado a aplicar desarrollo dirigido por pruebas en mis proyectos personales. Aunque a veces puede resultar un poco pesado, es increíble lo mucho que facilita escribir el código, encontrar errores... en los próximos días veremos en Pybonacci una serie de entradas al respecto de la mano de un colaborador invitado 🙂

3. ¿A qué proyecto de software libre contribuiste más en el 2012? ¿Qué hiciste?

De momento no me siento demasiado competente como para hacer contribuciones serias a proyectos de otros: me he limitado sobre todo a solucionar fallos triviales en la documentación de proyectos como numba o NumPy. Tuve intención de solucionar un fallo de NumPy que me molesta bastante, pero al final requería pensar sobre ello con más calma y no lo hice. Espero tener un momento en 2013.

Empecé scikit-aero, una biblioteca que pretende reunir utilidades para trabajar en dinámica de gases, atmósfera estándar y más cosas que se me ocurran. Llevo un tiempo sin tocarla pero verá novedades este año.

4. ¿Qué blog o web sobre Python leíste más en el 2012?

Aunque suene un poco raro, *seguro que la web sobre Python que más he leído en el 2012 es *la documentación de NumPy y SciPy. Y no es que sea mi documentación favorita (tiene mucho que mejorar), pero es bastante exhaustiva y... bueno, hay que sabérsela 😉

También he leído mucho el archivo de la etiqueta «python» en es.wordpress.com, para estar un poco enterado de lo que escribe la gente sobre Python en la blogosfera hispana. Al principio del año casi éramos solo nosotros: ahora parece que hay más gente. ¡Bien! 🙂

5. ¿Cuáles son las tres cosas que más te gustaría aprender en el 2013?

Supongo que si tengo que elegir tres, son:

  1. Progresar con el desarrollo dirigido por pruebas.
  2. Algún programa de elementos finitos en Python, como FEniCS o SfePy.
  3. Creación de interfaces gráficas con Python.

Bueno, también a tocar la armónica y a cocinar... pero estábamos hablando de Python, ¿no? 😛

6. ¿Cuál es el programa, aplicación o biblioteca que más te gustaría que alguien escribiera en 2013?

Ahora mismo no echo nada en falta en Python, supongo que deseo que los proyectos existentes sigan progresando y sigamos viendo cosas interesantes: las versiones finales de NumPy y Astropy, nuevas características del notebook de IPython... con eso me conformo 🙂

¿Qué tienes que hacer ahora?

  1. Copiar las preguntas y responderlas en tu propio blog.
  2. Tuitear el artículo bajo el hashtag #2012pythonmeme.

¡Un saludo! 🙂

Comentarios