Pycamp 2011
| Author: | Hugo Ruscitti |
|---|---|
| Date: | Marzo 2011 |
Estuve en el evento pycamp 2011 organizado por pyar (principalmente por nueces), y me pareció excelente, de principio a fin fue una experiencia muy interesante.
En este resumen te quiero contar lo pude aprender del evento y por qué te recomiendo asistir al próximo pycamp.
Primer día
Cuando llegamos al hotel, al ratito empezaron a llegar mas pythoneros, en total llegamos a ser cómo 25 personas... arrancamos con todo: El hotel contaba con una salón que ocupamos ni bien llegamos, la escena era ideal: muchas personas conversando y entusiasmadas por todos lados...
Alecu tomó la iniciativa armando un calendario con el nombre de todos los proyectos que habíamos propuesto antes de venir en el wiki de pyar:
Soy bastante curioso de las metodologías y prácticas de equipo, y me sorprendió que algo tan sencillo como tener papelitos en una pared ayude tanto a planificar: Con ese calendario en la pared tuvimos oportunidad de charlar de cada uno de los proyectos, estimar cuantas personas queríamos participar de cada actividad y presentarnos.
Había proyectos muy interesantes, CDPedia es uno de los que me resultó mas interesantes, había un montón de trabajo en progreso y estar junto a las personas que lo habían construido te animaba a preguntar, investigar el código y hacer algún que otro aporte. Bah, en realidad lo mio no fue muy significativo para el proyecto en sí, pero aprendí un montón de cómo funcionaba el sistema y me gustaría participar en el futuro.
Luego, para no hacerla tan larga, pienso que todos los proyectos estaban buenos, cada uno tenía algo divertido y desafiante para poner en práctica. Lamentablemente el tiempo es tirano y no pude dedicarme a todos los proyectos que me gustaron, así que opté por concentrarme un poquito mas en los temas que había propuesto en el wiki de pyar antes de comenzar el pycamp.
Había tres cosas relacionadas con pilas: La primera era hacer una minicharla de pilas, contando un poco del proyecto y que cosas me gustaría implementar. Lo segundo estaba relacionado con redes, pilas está orientado al aprendizaje de programación y sería genial que se pueda enseñar en un aula de computación, con muchas computadoras interconectas en una red.
La otra cosa relacionada con pilas era el soporte multi-idioma, porque el "código" que uno escribe en pilas tiene que estar en el idioma que usan los chicos. Originalmente pilas está en español, pero hay muchos chicos que se podrían interesar en pilas si tan solo funcionara en otros idiomas cómo inglés, francés etc...
Segundo día
El segundo día comenzó tempranito con una charla de Facundo Batista sobre conceptos básicos de Twisted. Facundo habló principalmente sobre el concepto de Deferreds y su explicación estuvo muy buena, dio ejemplos sencillos, fáciles de asimilar y muy interesantes. Dio una de esas charlas donde vos mismo te decir "Ah.... que groso, ahora entiendo de qué va la cosa...", el famoso "click" que hace detonar tu cerebro para comenzar a hacer cosas copadas y creativas.
Un poquito mas tarde yo dí una charlita de pilas, mostré algunas cosas breves del motor en sí, cómo la creación de actores, las habilidades y algo del motor de física. Y aunque no había preparado nada para arrancar la charla, me sentí muy cómodo, y fue divertido ver que otras personas se interesaron y dedicaron su buen tiempo a hacer cosas con pilas. Hay muy buena onda dentro de pyar, nunca conocí un grupo tan copado y bien activo como éste.
Ese mismo día a perrito se le ocurrió comenzar a trabajar en un nuevo actor para pilas, un actor que sepa mostrar la imagen de una webcam. Usó una biblioteca llamada opencv, y algunas llamadas a SFML. El resultado de su implementación es impecable, funciona rápido, se adaptar a pilas como anillo al dedo e incluso se tomó el lujo de añadirle soporte de video desde archivos.
Esta es una imagen del escritorio de perrito, mostrando dos actores de video y una pelota:
Este es un video de esa presentación:
Tercer día
El sábado, hablamos un poco mas de otras cosas relacionadas con pilas, no solo temas técnicos, sino estratégicos sobre cómo se podría internacionalizar, o manejar desde una red.
Surgieron muy buenas ideas, es algo difícil imaginar y hay muchas posibilidades para que pilas tenga soporte de redes. Alecu conocía "manhole" de twisted, así que se interesó en implementar algo con "manhole"; le salió re-bien, incluso el útilmo día hizo una presentación de cómo acceder a pilas de manera remota... estuvo genial:
Al otro día achuni implementó una modificación para que pilas se pueda internacionalizar, escribió un código super interesante, usando cosas bastante avanzadas de python para que el módulo de pilas se genere automáticamente a partir de un diccionario de traducciones.
SAn y Mateo estuvieron haciendo la interfaz para el juego pyanola, lástima que pilas tenía un bug violento que descubrimos ahí, resulta que el planificador de tareas no funcionaba tan rápido como uno le pedía... y cómo pyanola reproduce música en base al tiempo, pilas era inusable... Por suerte después de un buen rato logramos corregir ese bug, ojalá en el futuro podamos ver a pyanola con interfaz de pilas.
Ese mismo día, mas tarde, fuimos a una visita guiada al hotel el Eden. Un sitio que funciona como museo, con mucha historia de idas y venidas, nazis, experimentos de enfriamiento de agua e ilustres visitantes que se sacaron una foto y se fueron, como nosotros...
Ya de regreso tuvimos una reunión, donde charlamos de un montón de temas relacionados con el grupo. A mí me tocó tomar notas de la reunión, y cómo había tomado vino de más participé bastante de los temas polémicos, espero no haber dicho alguna barbaridad...
Cuarto día
Naturalmente al cuarto día nos distendimos un poco mas, se trabajó en el wiki, se hicieron balances de todos los proyectos (Hay videos de esto), hubo un torneo de juegos en red, y ya nos íbamos preparando para viajar.
También hubo una perlita por parte de Roberto Alsina: una idea que va a revolucionar Internet (y no es broma)...
Conclusión
pycamp es un evento excelente, hay gente muy copada en el grupo de pyar, y siempre se puede aprender algo nuevo y divertido.
Si sos nuevo en el mundo de python, te cuento que pycamp también es para vos, hay mucha buena onda en el grupo y sobran las ganas de que se sumen mas personas.
Mis felicitaciones a nueces por la organización y todos los pythoneros por este magnifico pycamp, la pasé genial.
Mas información
Como no llevé cámara de fotos al evento, me tomé el atrevimiento de usar algunas fotos que tomaron Facundo y Perrito. Acá están sus galerías por si quieres ver mas fotográfias:
Los videos completos de las presentaciones finales están acá:
El resumen de los proyectos están en el wiki de pyar:
Y también hay mucha mas información de pycamp 2011 en el planeta de pyar:


