Donaciones gracias a Packtpub

[Go to english version]

Hola a todos.

Durante la semana del 5 al 11 de junio (desde el próximo lunes al próximo domingo), desde PacktPub, nos han propuesto usar un enlace de afiliación que se usará para que donen 1$ (hasta 1000$) a la organización sin ánimo de lucro que les indiquemos.

¿Cómo funcionará la campaña y cómo nos podéis ayudar?

Os animamos a participar, os animamos a elegir a qué organización queréis que donemos y os animamos a descargaros los libros de PacktPub de la semana que viene usando nuestro link de afiliación. Shhhh, os adelantamos que habrá tres de los siete que tratarán sobre Python.

Muchas gracias a todos por participar.

Saludos.

P.D..: Aviso para navegantes, no sacamos nada de este acuerdo más que poder ayudar a la comunidad que elijáis.


English version

Hi,

During the week starting Monday, June 5, until next Sunday, PacktPub, has proposed us to promote an affiliation link that will be used to donate 1$ (up to 1000$) to the non-profit organization we prefer.

How works the campaing and how could you help us?

We encourage you to participate, to choose the organization and to download the free ebook using the affiliation link. Shhhh, thee out of the seven books will be about Python.

Thank you very much for participating.

Saludos.

PS: Pybonacci do not obtain any economical profit or earnings from Packtpub.

Resaca PyData Madrid 2016

Este es un mini resumen de parte del trabajo y experiencias vividas durante muchos meses trabajando en la organización de la primera PyData por estos lares.

¿Cómo?

Muchos de los que nos leéis, seguramente, ya estéis envueltos en meetups locales, talleres,... Estos eventos son importantísimos para que la comunidad se conozca a pequeña escala y es una labor regular de mucha gente que os agradezco ya que es el germen de cosas más grandes. Una vez que hay comunidad local, esta puede contactar con otras comunidades locales o pueden intentar crear un evento que salga de ese ámbito más pequeño o cerrado. Estos eventos mayores hacen que las comunidades locales puedan interactuar en persona con el resto de comunidades locales.

De la experiencia vivida detrás de la asociación Python España desde sus inicios hasta hoy (en realidad, hasta anteayer) he venido observando que, sin duda, el interactuar en persona es mucho más eficiente, amigable y productivo que andar hablando por las listas de correo, twitter, etc. Por ejemplo, de la primera PyConES, celebrada en Madrid en 2013, surgieron o se consolidaron grupos, PyBirras y/o meetups en Valencia, Vigo, Tenerife, Barcelona, Madrid,... Y más tarde han venido otros en Granada, Sevilla, Murcia, Castellón,... (recordad que la asociación provee de ciertas herramientas para las comunidades locales).

En torno a todo esto, además, han surgido interesantes iniciativas como un calendario de eventos, un podcast, openbadges para reconocer el esfuerzo de muchos dando charlas de forma desinteresada o asociándose,..., otras iniciativas que se están incubando y, además, hemos seguido celebrando eventos como la PyConES (este año se celebrará en Almería la 4ª edición) y han surgido nuevos como la PyData Madrid 2016 (ya nos acercamos...).

¿Por qué todo este rollo?

Todo lo anterior es un poco de contexto para saber como se llega a las cosas. El núcleo de la organización local de la PyData hemos sido Salvador, Guillem y yo. Pero a Salvador y a Guillem, seguramente, no los habría conocido si no existiera el meetup local de Python Madrid (con Juanlu, Pablo, Jesús Cea, Yamila, Jesús Espino, Andrey,... empujando por detrás durante muuuuuchos años ) o la PyConES (organizada por gente de Madrid, Valencia, Zaragoza, Almería,..., LO SIENTO, no me caben todos los nombres). Y de aquellos polvos, estos lodos. Empezamos a hablar de una PyData hace varios años en la PyConES de Zaragoza. Esos días me junté con gente como Christine, Samuel Guerra, Guillem, Nuria, Antònia, Fran (Cacheme), Álex (AeroPython),..., y de ahí surgió la lista SciPyData-ES  donde se fue apuntando gente, donde empezamos los primeros contactos para la PyData que celebramos la semana pasada y donde hemos intentado informar de todo lo que acontecía además de intentar convocar a nuevos locos en el esfuerzo de la organización.

¿Y nos vamos acercando a la PyData Madrid 2016?

Además del núcleo duro hemos tenido asistencia remota de Christine (desde Texas, Madrid, Barcelona,...GRACIAS!!!). Christine nos ayudó a poner en marcha todas las comunicaciones con NumFocus, responsable final de las PyData. Dentro de NumFocus hemos hablado (mucho) con Leah, Gina, Lynn, Savannah, Martey,..., que se han encargado de cosas importantísimas como la web, la facturación, promoción,...

¿Qué es una PyData?

Son un tipo de conferencias donde se habla de computación científica realizada con ayuda de software libre. Las organiza NumFocus con ayuda de comunidades locales alrededor del mundo.

¿Qué es NumFocus?

Es una organización sin ánimo de lucro que se encarga de velar por la continuidad de muchos de esos proyectos que usamos a diario (Numpy, Scipy, Julia, Matplotlib, pandas, PyTables,...).

¿Qué envuelve la organización de un evento de este tipo?

MUCHOS CORREOS.

MÁS CORREOS.

Y UNOS POCOS CORREOS MÁS.

Hablando en serio. Hemos conversado con gente que está en la otra parte del mundo, con organizadores de otras PyData como Ian (Ozsvald, Londres),... Con todo ello, hemos intentado hacerlo lo mejor posible.

El lugar.

  • Lo más importante es encontrar el lugar adecuado. En este caso consideramos usar dos sitios diferentes y partimos el evento en dos mini-eventos (talleres y charlas) para poder controlar el aforo de uno y de otro (diferente aforo en los dos sitios). Gracias CIBBVA y Campus Madrid por las facilidades ofrecidas desde el primer momento. Y a Reinaldo en CIBBVA y Patricia en Campus Madrid por contestar a las millones de dudas y resolver los problemas en todo momento.
  • El lugar elegido te dictará una serie de cosas como el aforo, número de tracks, posibilidad de vídeo, wifi, facilidad de acceso,... Al final nos quedó un día completo de talleres y dos días completos de charlas en un único track.

Los patrocinadores.

  • Desde el primer momento contamos con la ayuda de la Python Software Foundation, que fue nuestro primer patrocinador oficial y que nos hizo facilísimo contar con algo de dinero desde un primer momento (Thanks Betsy and others, You rule!!!).
  • Luego hemos contactado con muchas posibilidades y hemos acabado teniendo un conjunto de patrocinadores muy involucrados con el evento. Los cito por orden tal como están en la web: Continuum Analytics, Synergic partners, NFQ solutions, KSchool, OpenSistemas, Mozilla, ScrapingHub, Paradigma digital y GMV. Empresas punteras trabajando en ciencia aplicada, en nuevas tecnologías, en formación,... Muchas españolas y algunas extranjeras. GRACIAS A TODAS!!!

Los ponentes.

  • Un gran aplauso para todos!!! Gente que, de forma desinteresada, comparte su conocimiento con todos nosotros después de perder tiempo en casa preparando materiales con su experiencia adquirida durante años, que tiene que buscar hoteles, coches, aviones,...
  • Gracias Jaime, Peque, Claudia, Antònia, Álex, Jesús, Pablo, Tomás, Ricardo, Nathan, Siro, Guillem, Marc, Juanlu, Manu, José Manuel,...
  • Quiero agradecer personalmente a nuestros dos keynoters, Christine y Francesc, que desde un primer momento nos facilitaron muchísimo la vida ayudándonos en todo lo posible. Christine es la persona de referencia en toda la explosión de la analitica de datos y nuevas herramientas que están impulsando desde Continuum y Francesc es una de las personas detrás de proyectos tan importantes como PyTables, numexpr, blosc, bcolz,..., que nos muestra desde hace años (lo difícil) cosas que solo se están empezando a aceptar/adoptar ahora (ahora es fácil subirse al carro).

El público.

  • Sin el público no hay PyData que valga por lo que todo está hecho para vosotros.

Los voluntarios.

  • Carlos, Manú, Luís, Yami, Guillermo, Álex,... Los cuales velaron para que todos estuviéramos cómodos durante el evento, montaron, desmontaron, subieron, bajaron,....

Otras muchas cosas en las que pensar.

  • Catering, el alérgico a las nueces de brasil, la alérgica a los frutos secos, los vegetarianos, las veganas, los celíacos, las intolerantes a la lactosa,...
  • Los lanyards, identificaciones, camisetas de tallas correctas, bolsas, productos de patrocinadores, cartelería, papelería, impresión....
  • Montar stands, desmontar stands,...
  • Gestionar el tema del vídeo.
  • Pagar facturas.
  • Preocuparse porque todo esté correcto durante las charlas.
  • Gestionar PyBirras.
  • Gestionar cena para ponentes y patrocinadores.
  • Hacer de maestros de ceremonias (Guillem haciendo de cabeza visible de forma excelente, Salva actuando en la sombra para que todo estuviera en forma y tiempo, yo molestando por ahí,...).
  • Certificados de asistencia.
  • Certificados de pago.
  • Mover cajas de un sitio a otro.
  • Gestionar viajes.
  • Actualizar webs.
  • Buscar información de ayuda para los asistentes.
  • Comité de selección de charlas.
  • Gestionar voluntarios.
  • Gestionar el tema de venta de ropa con freewear.
  • ...

Agradecimientos.

He agradecido a lo largo del texto a muchisima gente. Este rinconcito lo dejo para Salva y Guillem. Los cuales me han aguantado mis neuras durante meses y han sido, en todo momento, unos profesionales cualificados, educados, eficientes,.... Me pongo de pie y les aplaudo virtualmente. Si en el futuro me piden ayuda en una empresa de estas saben que me tendrán listo para ello.

Objetivos cumplidos.

  • Hemos plantado la semilla de una conferencia a nivel nacional/internacional de ciencia con Python y otras herramientas de software libre.
  • Hemos recaudado dinero para NumFocus (todavia no conocemos el total).
  • Hemos recaudado dinero para la asociación Python España a traves de la venta de ropa de freewear (102€).
  • Hemos recaudado dinero para otros proyectos de software libre como Emacs, la PSF, Arch,..., a través de la venta de ropa de freewear (34€).
  • Hicimos una cena de ponentes y patrocinadores que se salía de las cenas normales (hicimos una cata de vinos solidaria que realizó una amiga) en un  sitio, Turkana,  que dona gran parte de la recaudación a un proyecto de cirugía en Kenia. Al final creo que se han ido unos 400€ de donación, principalmente donados por el 'trabajo gratuito' de mi amiga Ana con las catas, el fee de los vinos y el restaurante.
  • Creo que alguno de los asistentes disfrutó del evento.

Y seguimos trabajando en la sombra.

Nos queda cerrar el tema de los vídeos, cerrar algunas facturas, mandar algunos correos,...

A ver si salen los vídeos pronto porque me perdí la mayoría!!!!!

Materiales de las charlas.

Además de ponernos a organizar no se nos ocurre otra cosa que liarnos la manta a la cabeza con talleres y demás. Los materiales de mi taller sobre Pandas los tenéis aquí.

También dí una charla relámpago sobre brythonmagic un poco deslucida ya que en el portátil no me funcionó correctamente el mouse pad ni el monitor (cosas del directo). Estoy intentando repararla ya que está un poco rota. Avisaré por twitter cuando esté funcionando correctamente.

El resto de materiales de las charlas y talleres está en este repo de github.

Otros testimonios sobre la PyData Madrid 2016.

En el blog de Guillem.

En el blog de Álex.

¿Futuro?

Decididlo vosotros.

Como véis, esto no son tres dias de charlas y talleres, es el trabajo de mucha gente (decenas nombradas solo en este post) durante mucho tiempo.

Hay muchas semillas plantadas, mucha experiencia adquirida, mucho trabajo hecho,... 🙂

Espero que nos veamos pronto.

Vamos a comernos el mundo y [Argentina] en Python


 

Edit (2015/11/14):

Quiero agradecer a todos los que se han prestado al juego de la subasta. Al final hemos conseguido donar más de 120 € al proyecto Argentina en Python.

¡¡¡Sois grandes!!!!

Quiero agradecer, especialmente, a Yami y a Ariel su generosidad


 

Hoy nos alejamos un poco de la temática general del blog pero nos metemos de lleno en el tema de cómo crear comunidad, con amor, con dedicación y con mucho esfuerzo, en una apuesta personal de unas personas admirables.

Además del apasionante relato que tenemos hoy, si sigues leyendo, puedes llegar a conseguir una entrada para la PyConES 2015 en Valencia.

En la presente entrada vamos a charlar con Johanna, Manuel y Errante, equipo fullstack de Argentina en Python.

Pero, -¿quiénes son estos?-, os preguntáreis.

Todo esto empezó como la apuesta vital de una persona que ve la vida de una forma diferente y hermosa a la que después se le fueron sumando esfuerzos.

Pero, ¿sigo sin saber qué es todo esto?

En su propia página web podemos leer, -todo esto es un proyecto que promueve el uso del lenguaje de programación Python para resolver problemas cotidianos en usuarios comunes, como así también desarrollar programas poderosos y complejos de una forma sencilla, estimulando el aprendizaje colaborativo y la filosofía del Software Libre-.

Y, -¿cómo llevan esto adelante?-

-Para poder promover Python (entre otras cosas de interés personal) van viajando por diferentes ciudades, siguiendo la energía de las comunidades de Software Libre regionales y contactando con gente que esté interesada en un curso o una charla sobre el tema. Así como también, simplemente, compartir momentos en común charlando sobre otras actividades y conociendo diferentes culturas y formas de vida-.

Aprovechando que en el reciente viaje de Pybonacci a Argentina les pude ver en acción y quedarme, literalmente, alucinado con su buena energía ante la vida he decidido intentar aportar mi granito de arena a su proyecto promocionándolo en este humilde blog. Para ello, hemos mantenido una conversación con nuestros protagonistas a unos 11.000 km de distancia para que nos cuenten sus motivaciones, anhelos, planes, ideas, sueños,...

Empecemos:

Kiko: Primero de todo, Manuel, ¿por qué?, ¿qué te movió a dar el paso para empezar Argentina en Python?

Humitos: "La descentralización del conocimiento". ¿Qué quiero decir con esto? Me imagino que en muchos países del mundo sucede lo mismo. A mí me tocó nacer en Argentina y «en el interior». Si bien nací en la capital (Paraná) de una provincia (Entre Ríos), esta ciudad tiene muy poco movimiento en el ámbito informático, ya sea de programación como en cualquier otro.

La verdad de la Argentina es que si no vivís en una de las 3 grandes/principales ciudades del país, no existís. Estas ciudades son Buenos Aires, Córdoba y Rosario -en algún órden en particular.

Entonces, durante mis épocas de Universidad y aprendizaje feroz, me dediqué a viajar por Argentina a cuanto evento de programación/software libre había. Y claro, como te decía, todos esos eventos eran algunas de estas ciudades "principales". Así conocí mucha gente grosa de Python Argentina, creé lazos fuertes y me fui metiendo en el mundo de la informática y las comunidades.

Muchas veces intenté hacer "algo" en Paraná, donde nací, y nunca lo logré. Al menos, hablando desde la informática. Nadie utilizaba Software Libre, nadie programaba en Python, a nadie le gustaba el trabajo de sysadmin... Entonces, me sentía, y estaba, muy solo. Probé hacer algunas cosas y siempre terminé decepcionado. Incluso, ni siquiera llegaba a juntar un equipo de organizadores.

Sentía que en muchos lugares de Argentina (y el mundo) había mucha gente con mucho potencial que podía sentirse muy sola. Que tenía ganas de compartir lo que hacían con el mundo. Que querían crear una comunidad igual de buena a las de las grandes ciudades, y colaborar para que sigan creciendo con el tiempo e incluso tengan las mismas competencias que estos monstruos.

¡Salgamos a divulgar Python y a crear comunidades en todos lados!

Kiko: ¿Desde el principio pensaste en un proyecto en solitario?, ¿nadie te comentó que quisiera unirse a esta loca aventura desde la concepción de la misma?

Humitos: Bueno, en primer lugar, no es fácil sumarse (en nada) a un loco como yo. Sin embargo, tampoco pensaba en un proyecto solitario. Siempre pensé en la comunidad de Python Argentina que, aunque no estén aquí físicamente conmigo, siento que me están acompañando y apoyando en todo esto.

Pero como decía, es difícil sumarse a un loco como yo. ¿Por qué digo esto? Porque todo el mundo me decía que estaba loco y que nada de todo esto iba a funcionar. Muy pocos amigos me apoyaron desde el primer día y me dijeron que era una idea grandiosa.

Sin embargo, cuando contaba mi proyecto muchos soñaban con esto de "viajar y trabajar desde la playa" pero, por otro lado, ninguno tenía/tuvo/tiene la valentía de «dejarlo todo» y salir a comerse el mundo empezando una nueva vida. Y hoy en día, te puedo decir que dejé todo lo que tenía en Paraná, pero no fue en vano. Sino que ahora tengo mucho más; sobre todo, mucha más «vida». Sí, mi familia, mis amigos, mi ex novia y un sin fin de cosas quedaron en Paraná, pero el crecimiento personal, social y comunitario ha sido tan pero tan grande que sigue valiendo el esfuerzo.

A unas pocas semanas de emprender viaje, mientras pensaba si los que me decían que estaba loco tenían razón, me escribe un amigo de Rosario (Emiliano Dalla Verde Marcozzi) y me dice que le parecía una idea grandiosa y que sí, quería acompañarme en esta aventura. Yo, que soy un tipo bastante estructura y que tenía muchas cosas ya armadas en la cabeza, le dije: "Genial, juntémosno un fin de semana para conversar cuáles son tus expectativas y cuales las mías. Coordinemos todo y empecemos".

Luego, esta reunión se pospuso, fue pasando el tiempo y, por este motivo de "tener que dejarlo todo", se canceló. En cambio, yo como estaba dispuesto a dejarlo todo para encontrar algo mejor, seguí con mis ideas firmes y emprendí viaje...

Kiko: ¿Cuáles fueron tus expectativas iniciales cuando iniciaste el proyecto? A día de hoy, ¿estás contento con la aventura y el resultado?

Humitos: Sinceramente, nunca tuve muchas expectativas y el objetivo fue cambiando de a poquito desde el inicio hasta lo que es hoy el proyecto. En principio, cuando salí por primera vez, lo que quería era poder encontrar esa armonía de trabajo en cualquier lugar: tenía que trabajar en un bar, en una estación de gasolina, en restaurantes y hostels; no tenía una oficina fija. El trabajo me daba el dinero para poder seguir adelante (todo salía de mi bolsillo), y por eso, era muy importante.

Por eso al principio quería encontrar esa armonía laboral para luego empezar a hacer experimentos, mezclarla con los eventos, ver de hacer talleres entre semana, empezar a disfrutar los lugares en los que me encontraba y encontrar la «organización ideal». Todo esto fue cambiando con el tiempo, a tal punto que renuncié a mi trabajo por tener más tiempo para dedicarle al proyecto.

Al día de hoy, estoy muy contento con la aventura. Como decía antes, crecí mucho como persona, me relacioné con gente que, de no ser por Argentina en Python, nunca hubiese conocido, conocí muchas culturas y formas de vida diferentes, estuve en lugares maravillosos en los que muchas personas harían cualquier cosa por estar ahí, etc. Así que, por el lado de la aventura ha sido todo un éxito y no puedo pedir más 😀

Ahora, con respecto al resultado del proyecto Argentina en Python, creo que he logrado varias veces el objetivo, pero como también lo fui adaptando/modificando/incrementando todavía queda mucho por hacer. Sin embargo, mostré Python en lugares donde quizás hubiesen tenido que pasar 5~10 años para que llegue, hicimos cursos para gente que quizás le tuvo miedo a la computadora toda su vida, estuvimos programando en Django con personas mayores de edad (más de 60) y logramos que muchas mujeres se acerquen a la computación sin miedo o sin que se sientan discriminadas.

Por otro lado, ¡siempre quiero más! y siento/creo que a Argentina en Python le falta mucho. Principalmente, le falta ser más conocido. Esto nos permitiría comenzar a organizar más eventos a la distancia, sin tener que llegar al lugar para comenzar con la gestión. De esta forma, podríamos estar organizando varios eventos en paralelo y realizar más de 1 o 2 por mes en ciudades cercanas. ¡Y claro! Quiero hacer más cosas. Quiero terminar de diseñar el curso de pilas-engine que lo tengo en mente (y parte en código) para realizar un taller de videojuegos en 2d muy sencillo pero muy divertido y atrapante.

También quiero poder contagiar Argentina en Python y que se creen otros Bolivia en Python, Venezuela en Python, México en Python, Australia en Python y, ¿por qué no?, un España en Python?. ¡Quiero haya más locos de Python (como yo) por todo el mundo!

Kiko: Argentina en Python tuvo una intersección con Química & Nómada hace un tiempo. En España hay un dicho que dice 'la unión hace la fuerza' (no sé si por allí se usa esa expresión). La pregunta, ¿la unión hace la fuerza?

Johanna: Citar ese refrán me da pauta a responder con otro “¡Sin duda!, dos cabezas piensan más que una” y esto se puede ver reflejado en todo lo que hemos logrado hasta este momento y todo lo que queremos seguir logrando, pero sin dejar de resaltar que Manuel venía labrando un arduo camino desde hace un año atrás, antes de conocerlo y sumarme al proyecto.

Humitos: Primero que nada, Argentina en Python tuvo una intersección con Johanna (antes que con su proyecto) ya que ella fue de gran ayuda cuando yo estuve en Santiago del Estero, proveyéndome un alojamiento cómodo, una conexión a Internet para poder trabajar y mucha buena onda.

Luego, una vez que decidimos comenzar a viajar juntos y luego de un mes en Corrientes, Argentina, donde nos estábamos alojando en la casa de Pablo (por CouchSurfing) que vivía en frente de una plaza en un barrio muy carenciado donde había más de 15 niños (entre 5 y 14 años aprox) todos los días jugando en los árboles y demás ella dijo: "Tenemos que hacer algo con esos chicos que están ahí, sedientos de saber, de conocer y aprender"

Ahí, con esos chicos y en esa plaza, se realizó la primera Jornada de Ciencias: Jugando al científico loco que fue un éxito rotundo. Jugamos y nos divertimos por horas con esos niños. Luego de eso, ella creó su proyecto llamado Química & Nómada con la misma idea de compartir el conocimiento pero contagiando al mundo de las ciencias con esto de «compartir» que tiene el Software Libre. Así nació su proyecto un tiempo después que comenzamos a viajar juntos.

En fin, eso a modo de introducción y anécdota.

"La unión hace la fuerza", eso está más que claro en los resultados: en un año que hace que estoy viajando con ella, hicimos sólo con el proyecto de Argentina en Python más de 18 eventos en 4 países y todo el año que viajé solo, hice nada más que 4 eventos y muchísimo más chicos 😀 . Sin embargo, en todo ese año que viajé solo, aprendí a manejar el 90% de las situaciones que hemos atravesado en el año que viajé con ella. Por eso digo, si bien no pude hacer muchos eventos durante el primer tiempo, aprendí muchísimas cosas sobre el proyecto y sobre todo como hacerlo crecer.

Kiko: ¿Qué habéis ganado cada uno con la unión?

Johanna: Creo que hemos ganado demasiado ambos en esta experiencia de recorrer Latinoamérica con el objetivo principal de compartir conocimiento, el aprendizaje que trae cada día es inmenso en todos los aspectos en ocasiones inimaginables, sin embargo a nivel personal puedo contarte que mi forma de pensar, de visualizar ideas, proyecto, metas y objetivos personales han dado un giro total; si antes pensaba lograr cosas sola o con la ayuda de un director de investigación, ahora sé que puedo generar infinitos proyectos que tendrán continuidad y un acercamiento próximo a la sociedad. Me cuesta mucho salirme de los parámetros invisibles de la ciencia en solitario y ser más relajada al comunicar ideas y propuestas, pero este se convierte en un objetivo constante de cada día: aprender a comunicar con contenido y de forma sencilla.

Humitos: Como decía en la respuesta anterior, Johanna ha colaborado en todos los eventos del último año: desde hacer el Flyer, ayudar con la difusión, darme miles de opiniones sobre la organización, haciendo la registración el día del evento y poniéndose la camiseta de los eventos todos los días.

Además, participó en todos los Django Girls como Coach ayudando a otras chicas a resolver sus problemas con sus computadoras. Eso está buenísimo porque siempre tenemos, al menos, una mujer como Coach lo cual no es menor porque si hacemos eventos destinados a mujeres y no tenemos mujeres Coach "se ve raro", ¿no?

Un detalle no menor, incluso probablemente podría ser el mayor, es su indispensable ayuda en cuanto a toda la organización del viaje, matar la soledad y aumentar la socialización. ¿Qué quiero decir con esto? Cuando estaba solo, absolutamente todo pasaba por mí, decisiones, búsqueda de hospedaje, conversaciones y demás. Era muy difícil y agotador -quita mucho tiempo. Hoy en día, tenemos las tareas muy bien diferenciadas sobre quién se ocupa de cada cosa y ella está muy ligada a lo social, ya que tiene una tonada Colombiana que enamora a cualquiera que le habla y siempre conseguimos, de alguna u otra forma, lo que necesitamos 😀

Kiko: Johanna, ahora que no nos escucha Manuel y puedes hablar mal 😛 , ¿cuéntanos por qué te uniste a la aventura?

Johanna: Varias razones me llevaron a unirme en este viajar por Latinoamérica y el mundo con el proyecto Argentina en Python, pero lo que realmente afirma y concreta esta decisión de unirme finalmente al proyecto, fue la experiencia vivida en el cierre del primer día de la PyCon Ar 2014 en Rafaela, Argentina. Fue allí donde vi con mis propios ojos como trabajan en comunidad. Alguien presentaba una propuesta de algo con lo que tenia inconvenientes o quería mejorar e invitaba al resto a participar. Luego los participantes se unían al proyecto que más les gustaba y entre todos trabajaban resolviendo, mejorando y creando cosas fantásticas. Dije "¿Qué es esto?" Ten en cuenta que vengo del mundo académico de la ciencia en donde los congresos científicos tienen otra modalidad y otra forma de compartir conocimiento. Así que pensé mientras los observaba colaborar "¡Yo quiero ser parte de esta comunidad!" y aquí estoy aprendiendo a colaborar.

Kiko: Johanna, ¿nos puedes contar un poco sobre Química & Nómada?

Johanna: Química & Nómada nace de una búsqueda personal de compartir “ciencia” de una manera informal, con el objetivo principal de acercar a la comunidad al entorno científico, desde la esencia del descubrir y aprender a través de vivir la experiencia de realizar un experimento en donde se aprende a través del juego. Para llevar a cabo este compartir de ciencia, realizamos: jornadas de ciencia para chicos y cafés científicos.

El proyecto tomó forma en el mes de febrero del 2015 en el barrio obrero “Laguna Seca” de la provincia de Corrientes, Argentina. Inspirado a entrar en acción inmediata por 6 niños que jugaban en la plaza ubicada en frente de la casa que nos hospedábamos en esa estación del viaje, ahora nos encontramos en Perú, pero hemos recorrido 3 países y queremos seguir recorriendo Latinoamérica y el mundo compartiendo ciencia.

Cada experiencia que tenemos al realizar los eventos es maravillosa, en especial en las jornadas de ciencia cuando los chicos proponen modificaciones a un experimento que permite realizar ese dialogo abierto de hipótesis y análisis de resultados para comprobar el objetivo de investigación.

En conclusión, más ciencia para la comunidad, empezando por los más chicos que serán en un futuro la población pensante y para los científicos actuales una invitación a ser parte del compartir y acercar ciencia a la comunidad.

Kiko: Tengo entendido que organizásteis un teen track en la ScipyLa 2015 en Posadas (Argentina). ¿Nos podéis comentar la experiencia?

Johanna: El teen track en la ScipyLA, fue una experiencia importante y maravillosa, en el que dos aspectos esenciales se unían para que deseara participar como co-organizadora de esta jornada.

El primer aspecto es a nivel personal, era primordial el participar en la SciPy Latinoamérica, teniendo en cuenta que este evento reúne dos ámbitos de mi interés: ciencia y programación, que lo hacen ideal para mí. Teniendo en cuenta que soy una química interesada en la programación.

El segundo aspecto fue tener la posibilidad de generar un aporte al evento del cual participaría y esto era factible siendo parte de la organización de la jornada del teen track. Esta jornada además cumplía con el objetivo del proyecto Química & Nómada de acercar ciencia a la comunidad. El cual fue posible junto a Manuel Kaufmann cuando asumimos y llevamos a cabo la jornada.

En una apreciación personal sobre el resultado de la jornada Track Teen se puede definir en felicidad y motivación para  continuar gestionando estos espacios en el marco de otras conferencias sobre programación o ciencia.

Previo a eso debo agradecer a los disertantes que compartieron toda su pasión y amor por lo que hacen en su día a día en diferentes profesiones, “¡capos!”. Es la expresión que me viene a la mente en el momento de pensar en como puedo definir su maravillosa gestión dentro de la jornada. Motivamos a más de 50 adolescentes de ultimo grado de secundario de diferentes instituciones académicas de la ciudad de Posadas, Argentina, a ser los científicos o programadores del futuro.

Puedes leer más sobre el evento aquí.

Humitos: "Increíble" creo que queda chico. Cuando desde la organización de SciPyLA nos propusieron hacer esto teníamos mucho miedo y lo dudamos al principio. Lo pensamos unos días, hablamos entre nosotros y tratamos de pre-organizar lo que queríamos organizar. Pusimos mil ideas sobre la mesa, proyectos de desarrollo y un sin fin de opciones sobre qué hacer ese día.

Decidimos hacerlo y emprendernos en esa locura de organización de un evento grande, de forma remota y en el que mientras tanto íbamos a estar organizando otros eventos en otros países también. Esta parte fue muy tensa y estresante pero...

¡Los resultados fueron increíbles y valió muchísimo el esfuerzo! Tuvimos un día entero, dentro de una conferencia internacional de ciencia y tecnología, a ~30 chicos de secundaria a los que le pudimos hablar de programación, astronomía, química, electrónica, circo, comunidad y Software Libre. Además, tuvieron la oportunidad de hablar con profesionales en estos campos durante todo ese día. Logramos mezclar adolescentes con programadores profesionales del mundo real.

Personalmente, aprendí un millón de cosas y me puso en contacto con muchísima gente maravillosa: desde los docentes que fueron acompañando a los chicos hasta con Juan Luis Cano y Kiko (de @pybonacci), quienes me volaron la cabeza en diferentes universos. Incluso, Juan nos dió una mano enorme durante el Track Teen hablándole a los chicos sobre las cosas locas que pasan fuera de la tierra y captó la atención de todos los chicos, como así también la mía y se me pasaron algunas tareas que tenía asignada para hacer, Jajaja!

Hubo varios chicos que luego de la jornada se acercaron a preguntarme "¿Cómo seguir?", "¿Porqué en la escuela nos enseñan PASCAL si Python está mucho mejor?", "¿Cómo podemos hacer para participar más de este mundo?" y cosas similar. Traté de motivar a todos esos diamantes en bruto a que se sumen a todo lo que puedan. Espero haberlo logrado con algunos.

Los docentes que fueron a acompañar a los chicos, maravilloso. Todavía no puedo creer que un preceptor que fue con un curso sabía tanto de tantas cosas y participaba muy bien. Habló de programación hasta química con un conocimiento del tema que me dejó helado. A él también le dí toda la información y recursos que pude, incluso me contactó por email unos días más tarde.

Entonces, "Increíble" queda muy chico. Creo que con esa jornada logramos abrirle la cabeza a una pequeña parte de la próxima generación y eso me pone muy contento.

Kiko: Para ir terminando, Manuel, ¿por qué te llaman Humitos?

Humitos: ¡Qué buena pregunta! Nunca escribí la historia oficial en ningún lado. La he contado verbalmente, pero nunca lo registré. Así que el blog de Pybonacci va a tener la primicia 😛

De adolescente, digamos unos 13 años, cuando usábamos MS-DOS y esas computadoras (que no cualquiera podía acceder) corrían juegos como el Monkey Island, Prince of Persia, Asterix y Obelix; nosotros nos juntábamos con mi primo Gustavo en su casa en Rosario, Santa Fe y nos pasábamos muchas horas jugando y debatiendo sobre cómo avanzar al siguiente nivel -sobre todo en los de aventura gráfica.

Una de las vacaciones que viajo a Rosario para visitarlos, me encuentro que tenía un juego nuevo, también de aventura gráfica, llamado "Flight of the Amazon Queen" que en algún momento mostraba una animación donde el avión donde estaba viajando el personaje principal se estrellaba en una isla (creo que así comenzaba el juego). Entonces, uno comenzaba a caminar por toda la pantalla y en momento, cuando estaba muy lejos, se mostraba el mapa completo desde arriba en el cuál uno podía seleccionar a dónde ir para seguir con la aventura.

Ahí, en ese mapa, en el lugar dónde se había estrellado el avión, salía mucho humo y a mí eso me llamaba la atención. Pasamos horas jugando con mi primo y un amigo de él, Adrián, durante todo el día. Yo ya venía diciendo que en el "humito" estaba la solución sobre cómo seguir avanzando en el videojuego, pero como era más chico que ellos, no me prestaban mucha atención.

Luego, en un momento cuando estaban trabados y no podían seguir adelante en el juego, volví a insistir: "Andá al humito", y nada. Pasó el tiempo y de nuevo: "Andá al humito" y me dijeron: "No se puede ir al humito, nene", pero nunca habían hecho click, o sea, no sabían realmente. Así, cada vez que se preguntaban cómo resolver el acertijo yo decía: "Andá al humito, andá al humito" repetidas veces de una forma insoportable, hasta que se cansaron de mí y me echaron de la habitación por molesto.

Días más tarde, se ve que la historia se popularizó dentro del grupo de amigos de mi primo (todos más grandes que yo) ya que todos me empezaron a decir "humito" luego de esa historia y además, se reían y la contaban una y otra vez.

Finalmente, cuando me empecé a involucrar en el mundo de la informática y la tecnología vi que todos tenía un nickname y yo no tenía -si bien en Rosario me decían "humito", ese grupo era el único que me llamaba así- asi que decidí aprovecharlo para empezar a navegar la internet.

"Pero, ellos te decían «humito» y no «humitos» con 's' al final", dirás, y bueno, la historia de la 's' la voy a guardar para cuando escriba un libro 😛

Kiko: Y la última pregunta sería para Errante, ¿cómo logras soportar a estos dos durante tantas horas?

Errante: Ante todo, gracias a vos, Kiko, ya que eres el primero que me entrevista, esto me hace entregarte la primicia de toda la aventura.

Te diría que no es una tarea nada fácil, pero soy consciente del compromiso que tengo y el cambio que podemos generar con todo esto.

Por otro lado, estoy muy agradecido de estos dos locos que me han llevado por lugares extraordinarios y me hicieron conocer paisajes que de otra forma no hubiese sido posible.

Sin embargo, agradezco cuando llegamos a las metrópolis -que no me gustan para nada- ya que me dejan muchos días estacionado y no tengo que escuchar las boludeces que hablan entre ellos. Me puedo relajar, dormir tranquilo y recargar baterías para la próxima aventura...

"Mi apariencia es de un auto familiar, pero mi alma y potencia tienen todo el carácter de un 4x4."

¿Y la entrada para la PyConES 2015?

Este año adquirí mi entrada para la PyConES pero, por diversas circunstancias, no voy a poder ir. Mi entrada queda libre a disposición del que quiera participar en una ¡¡subasta!!

¿De qué se trata eso de la subasta? Como he visto que hay varias personas que se habían quedado sin entrada la idea es que la gente que quiera la entrada puje por ella empezando por 35 € (el precio original de la entrada).

¿Dónde irá el dinero de la entrada? Los 35 € que yo pagué no irán a mi bolsillo, los dono a Argentina en Python. Todo lo que pase de los 35 € lo donará el ganador de la subasta también a Argentina en Python. Por tanto, el ganador de la puja, si la misma llega, por ejemplo, a los a 50€, 35 € los pagará para la entrada y otros 15 € los donará a un proyecto tan bonito como Argentina en Python.

Para participar deja un comentario con el valor de tu puja (introduciendo un correo electrónico válido) e indicando #pujaPyConES en el comentario, por ejemplo:

#pujaPyConES

5000€

La subasta termina el día 13 a las 00.00 (es decir, podéis pujar hasta las 23.59 del día 12). Hora local de la Península Ibérica (España).

Muchas gracias a Manuel y a Johanna.

Taller: Python para ciencia e ingeniería en la PyConES 2014

El próximo domingo 9 de noviembre introduciremos junto a Cacheme el lenguaje de programación Python enfocado principalmente para científicos, ingenieros o cualquier persona interesada en análisis y visualización de datos. En este taller de introducción a Python científico, enseñaremos a utilizar las herramientas básicas que forman su ecosistema.

Si ya tienes tu entrada para la PyConES 2014 y te gustaría asistir, completa este formulario para que podamos prepararnos mejor.

Temario

  • 01 | Introducción a Python científico: NumPy, matplotlib e IPython Notebook (30-45 min)
  • 02 | SymPy (15 min)
  • 03 | Introducción a SciPy (30 min)
  • 04 | Pandas (15 min)

En particular, nosotros nos centraremos en lo que no se centre la gente de Cacheme, es decir, numpy, IPython, matplotlib y Pandas.

numpy 300x211 Taller: Python para ciencia e ingeniería
Python in Big Data analytics: Pasado, presente y futuro por Travis E. Oliphant.

¿Por qué?

Durante este último año, CAChemE y Pybonacci hemos introducido Python a los alumnos de la Universidad de Alicante (UA) y Universidad Politécnica de Madrid (UPM), localizando puntos débiles que pueden dificultar su uso como alternativa a soluciones comerciales. El taller contará incluso con el punto de vista de principiantes, donde alumnos de grado de Ingeniería Química de la UA contarán su experiencia, primeros pasos y errores que cometieron iniciándose en el ecosistema de Python científico.

Fecha , hora y localización:

  • Domingo,9 de noviembre de 2014 desde las 10:00 hasta las 12:00 h
  • PyConES 2014, Centro de Arte y Tecnología Etopia, Zaragoza (España).

Materiales del curso:

El material del taller estará accesible desde GitHub. Te recomendamos, no obstante, la visualización del Curso online y/o las lecciones del Curso de AeroPython ya que serán la base de nuestro taller y son mucho más completas.

Nos vemos en la PyConES icon smile Taller: Python para ciencia e ingeniería

Repaso a PyData 2013

Unos días después de la PyConUS 2013 se celebró la primera PyData del año (creo que serán semestrales de forma regular aunque el tiempo dirá). Entre las charlas había algunas introductorias, otras más avanzadas y otras enseñando aplicaciones prácticas.

Entre las charlas introductorias destacaremos:

Introducción a Numpy por Bryan Van De Ven: si no conoces absolutamente nada de Numpy esta es tu charla. Da un repaso por las cosas más frecuentes del uso de Numpy sin meterse en cosas muy esotéricas. Puedes sacar la libreta e ir apuntando las cosas que creas que te puedan resultar útiles para tus análisis.

Pandas por Wes McKinney: Es una charla introductoria. El problema que veo es que Pandas no es algo tan centrado como Numpy con su ndarray, las posibilidades de uso son múltiples y, quizá, hacer algo introductorio en vídeo sobre Pandas no resulte tan sencillo como  hacerlo con Numpy. En general, la documentación de Pandas es aceptable (aunque incompleta en algunos momentos) y la veo como un buen punto de partida antes de empezar a ver vídeos sobre Pandas. Creo que lo mejor para empezar con Pandas es echarle un ojo al tour de 10 minutos en vídeo o en texto) y luego empezar a trastear con la librería y con la documentación para empezar a entenderlo. Por nuestra parte, estamos preparando nuestro tutorial cuyos primeros capítulos estaran disponibles en breve, stay tuned!!!! En esta conferencia ha habido más vídeos sobre Pandas pero son más avanzados (primero para marujear con datos de forma productiva, segundo (con numpy y statsmodels) para análisis de series temporales) .

Aprendiendo Python por Peter Norvig: Otro tutorial más para empezar con Python!!

Hacer bonitos gráficos con MatPlotLib por Mike Müller: Otro más avanzado muestra como hacer MatPlotLib más interactivo gracias al gran Jake Vanderplas. Os dejamos aquí nuestro tutorial de matplotlib por si alguno no lo conoce aún (#autobombo).

Visualización de datos con NodeBox por Lynn Cherny: Librería para hacer gráficos más 'artísticos'. Yo tengo sentimientos encontrados con algunos enfoques de este tipo de gráficos (NodeBox, D3,...) por lo que te recomiendo mejor verlo y, si alguien quiere, lo discutimos en los comentarios.

Scikit-image por Davin Potts: Creo que esta librería es una de las grandes desconocidas y ofrece unas posibilidades muy interesantes. Si no la conoces deberías echarle un ojo al vídeo.

Entre las que hablan sobre cosas más prácticas y no específicamente de librerías destacaría (alguna no porque me haya gustado especialmente):

Análisis de redes sociales por Katherine Chuang: Estas están muy de moda (teoría de grafos) y están empezando a ser aburridas si no muestran algo excepcional o no sacan conclusiones **medibles** de todo el análisis chachiguay que hacen. Usa NetworkX, también muy de moda.

Plataforma de datos espacio temporales para el océano por André Karpistsenko: Esta me ha parecido interesante ya que muestra todo el pifostio de tecnologías y trabajo que hay detrás de muchas webs a las que voy a descargarme datos para mis análisis.

Hay más charlas avanzadas que hablan de HDF5 ([1]), Machine Learning ([1], [2], [3]), Blaze (el futuro de Numpy), IPython y más cosas del Big Data y herramientas Python para lidiar con ello.

Si le echáis un ojo a algún vídeo, por favor, dejad algún comentario más abajo para saber lo que os ha parecido.

Saludos y espero veros pronto entre esa gran cantidad de datos 😛

Repaso a la PyConUS 2013

En nuestro repaso habitual a la parte científica de conferencias pythonistas importantes hoy le toca el turno a la última PyConUS celebrada en California la semana pasada:

Server log analysis with pandas (Taavi Burns): Ejemplos de uso de Pandas y las bondades de esta librería (a la que en breve le daremos un repaso importante). Si no conocéis Pandas es una buena forma de ver un poco tiempo muchas de sus ventajas. También se usa IPython y Matplotlib de forma general en la charla.

Building full-stack applications in Python (Luke Lee): En esta charla se echa un vistazo a todas las librerías 'científicas' masivas (Numpy and friends) que tenemos en Python. No aporta mucho si ya conoces un poco el ecosistema Numpy-científico. Como punto exótico, el uso de PyQwt en lugar de Matplotlib. Una librería gráfica más ligera que Matplotlib (y más fea, en mi humilde y subjetiva opinión).

Building an image processing pipeline with python (Franck Chastagnol): Un ejemplo de uso de Python en data-mining y en reconocimiento de caracteres con Numpy, openCV y Tesseract OCR (una librería en c++.

Crypto 101 (Laurens Van Houtven): Introducción a la criptografía, un poquito de matemáticas no hacen daño a nadie.

Cython Vs SWIG, Fight! (Mark Kohler): Acelerando (tus cálculos), que es gerundio.

Location, location, location (Julia Grace): Uso de bases de datos espaciales junto con GeoDjango. Ejemplos de uso y lecciones aprendidas.

MTO On Blast: Using Python's Natural Language Toolkit to Model Gossip Blogs (Robert Elwell): Lingüística computacional y procesamiento de lenguaje natural usando la librería NLTK (algún día me gustaría tener tiempo para echarle un ojo a NLTK,...).

Realtime Tracking and Mapping of Geographic Objects using Python (Ragi Burhum): Si tienes algún interés en montar un servicio de mapas, geolocalización, etc, esta charla te puede guiar un poco. Pero no se habla gran cosa de GIS.

Teaching with the IPython notebook (Matt Davis): Nada que decir, mejor verlo si tienes que dar un tutorial de algo. Enseña el uso de ipythonblocks, herramienta inventada por el mismo Matt Davis.

Functional programming with Python (Mike Müller): Si te interesa la programación funcional y quieres hacerlo con python puedes echarle un ojo a este vídeo.

Awesome big data algorithms (Titus Brown): Un poco sobre el nuevo término de moda: Big data. Generamos información por encima de nuestras posibilidades.

Fighting cancer with Python (Erik Evensen): Un ejemplo genial del uso de python para resolver problemas médicos como el cáncer (con un pequeño homenaje a John Hunter, creador de Matplotlib, que nos dejó el pasado verano debido a un cáncer).

Music Theory and Performance Analysis with Sebastian and Czerny (James Tauber): No la he vista en detalle por lo que no la puedo comentar mucho.

SimpleCV - Computer vision using python (Katherine Scott): Un repaso a simpleCV si no lo conoces.

Visualizing Github, Part I: Data to information (Idan Gazit y Dana Bauer), Visualizing Github, Part I: information to mining (Idan Gazit y Dana Bauer): No las he pedido ver, las tengo como deberes de vuelta de vacaciones.

Advanced Machine learning with scikit-learn (Olivier Grisel): Aprendizaje automático con uno de los desarrolladores de la excepcional librería scikit-learn.

Analyzing social networks with python (Kouznetsov, Kazil y Tsvetovat): Data mining (para conocerte y venderte cosas que no necesites,...).

Como charlas curiosas y/o interesantes:

Using Python to Code by Voice (Tavis Rudd): Mejor verla, aviso que tiene algún momento surrealista 🙂

Python's class development toolkit (Raymond Hettinger): Esta es una charla must-see.

Transfirmong code into beautiful idiomatin python (Raymond Hettinger): Otra charla del mismo tipo que no te puedes perder.

El resto de vídeos los tenéis en PyVideo, como siempre.

Saludos.

Videos interesantes de la PyConCa 2012

A pure python genetic algorithms framework

[youtube https://www.youtube.com/watch?v=YYDdBv430sU]

Dancing with big data: Disco + inferno

[youtube https://www.youtube.com/watch?v=D3VFq97NhEk]

Integrating geocode data with python

[youtube https://www.youtube.com/watch?v=MhsbivEDTds]

Science and python: retrospective of a (mostly) successful decade

[youtube https://www.youtube.com/watch?v=F4rFuIb1Ie4]

Server log analysis with pandas

[youtube https://www.youtube.com/watch?v=ZOpR3P-jAno]

Writing self-documenting scientific code using physical quantities

[youtube https://www.youtube.com/watch?v=QcN_Hmh88mA]

Statistical Data Exchange and Publishing - an introduction to SDMX and DSPL

[youtube https://www.youtube.com/watch?v=WSB_xv0t384]

MongoDB and Gene databases

[youtube https://www.youtube.com/watch?v=L4ITLOWQhjY]

El resto de videos aquí.

Repaso a la EuroScipy 2012

Como todos sabéis, hace un par de semanas se celebró la Euroscipy 2012 con mucho material interesante que repasar. Voy a hablar de los que tienen algo de material para poder juzgar sobre algo.

Tutoriales básicos para científicos (o no):

Tutoriales avanzados (estos sí que son más bien para científicos):

Charlas (solo alguna puesto que otras no tocan mi campo de acción y no he perdido mucho tiempo con ellas y no podría opinar con rigor):

Espero que le echéis un vistazo a todo ese gran material, que nos contéis si lo usáis y como, que nos aviséis si veis los vídeos o material complementario y que disfrutéis tanto como yo 🙂

Hasta la próxima.

Listado de tutoriales: EuroScipy 2012

La EuroScipy de 2012 se celebrará los días 23 y 24 de agosto en Bruselas (Bélgica). Ya han sido publicado el listado de tutoriales que se impartirán. Si tenéis la posibilidad de acercaros podréis disfrutar de tutoriales impartidos por gente muy importante del mundillo 'python científico'.

Aquí podéis acceder al listado. Si tuviera la posibilidad de ir no me gustaría perderme:

Numpy + Cython

Beyond NumPy: Numexp, Blosc and CArray

Parallel computing with Multiprocessing, ParallelPython and Ipython

Better numerics with SciPy

Statistics with Panda

Sin, por supuesto, despreciar al resto de charlas, que también serán realmente interesantes.

Seguiremos informando.

Videos del PyData Workshop

Hace unas pocas semanas se celebró el taller PyData en las oficinas de Google en Mountain View. Por supuesto, se grabaron las charlas/presentaciones y están disponibles en el siguiente enlace (si falta alguna charla las irán ir añadiendo poco a poco).

Aquí os dejamos uno de los videos: Python in Big Data with an overview of NumPy & SciPy (Python en Big Data con un vistazo a Numpy y Scipy) por Travis Oliphant (creador de Numpy)

[youtube=http://www.youtube.com/watch?v=i0FCn889ucs]

Espero que os resulte interesante.