Meme Python de Año Nuevo 2013

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! 🙂

4 pensamientos sobre “Meme Python de Año Nuevo 2013”

  1. Hola, muy interesante tu blog y tus propositos.
    Vi que tienes intencion de sacar alguna entrada con resolucion de edps. Yo hice una herramienta de calculo de tensiones tangenciales en secciones que resuelve la ec de laplace. Lo implementé en diferencias finitas y elementos finitos. Si quieres preparo un notebook.
    Por otro lado, un ejemplo de interface grafica, opengl, serial es el proyecto cerea version windows, en pure python. Estoy refactorizando para sacar una version.
    Gracias por hacerme descubrir el notebook e ipython, es una herramienta alucinante.
    Saludos

  2. 1. Si solo puedo nombrar una, Ipython notebook. Es un concepto que puede cambiar el flujo de trabajo de mucha gente.
    2. Estoy intentando usar desarrollo dirigido por pruebas, git, mercurial, github, bitbucket,…
    3. He empezado a traducir las scipy-lecture-notes, quiero añadir una nueva funcionalidad a nbconvert/ipython y en el 2013 quiero contribuir con alguna cosa a ipython y matplotlib.
    4. Reddit, el planet de python-hispano, majibu, dzone, el planet de python.org y el de scipy, pycoders, pythonweekly, genbetadev, cualquier cosa que escriba chema,joe, jcea…
    5. No dispersarme tanto, acabar lo que empiezo, ser más riguroso con lo que escriba en pybonacci/listas.
    6. Matplotlib en el navegador a la js ;-p

Responder a csar4231 Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

+ 52 = fifty nine