PYCONES 2018

Autentia

La PyConES es una conferencia de tres días de duración en la que se dan cita profesionales y entusiastas del lenguaje de programación Python que difunden su experiencia en varias sesiones de charlas técnicas. Por su naturaleza, la audiencia de la PyConES procede no sólo de sectores tecnológicos como desarrollo web, Business Intelligence o desarrollo de juegos sino también del mundo académico, siendo utilizado por multitud de profesores e investigadores.

Episodes

  1. 11/15/2018

    ¡Oh vosotros los que entráis, abandonad toda esperanza! - Pablo Galindo

    Si quieres ver el vídeo con slides: https://youtu.be/n1kPehHa5sw Como programadores de Python, estamos acostumbrados a usar nuestro lenguaje favorito continuamente pero alguna vez que otra pasa por nuestra cabeza la duda de cómo funciona todo esto. ¿Cómo está implementado un lenguaje de programación? ¿Cómo sabe Python si lo que escribo es correcto o no? ¿Cómo se transforma y ejecuta el código que escribimos? El objetivo de esta charla es aprender todo lo posible acerca de sintaxis, gramática, árboles sintácticos abstractos, como un lenguaje como Python funciona y cómo CPython (la implementación por defecto del intérprete) en particular está implementado. Para que la sesión no sea simplemente una serie de diatribas teóricas, utilizaremos la excusa de modificar, retorcer y extender la gramática de Python como hilo conductor para entender cómo todas las piezas encajan y para aprender cómo funcionan todas las técnicas avanzadas de análisis y modificación de código. Para ello empezaremos hablando de cómo modificar código de Python modificando su árbol sintáctico abstracto y veremos algunos ejemplos de librerías (pytest, 2to3…) que utilizan esta técnica. Después veremos como extender la gramática de Python “informalmente” utilizando un códec personalizado y qué aplicaciones podría tener esto. Finalmente hablaremos de cómo modificar realmente la gramática de Python creando nuestro propio intérprete modificado en caso de que algún día queramos implementar nuestro propio lenguage o modificar el propio Python. Tras terminar la charla (¡para aquellos que sobrevivan a los nueve circulos!) ganaremos conocimiento de como funciona Python y, por extensión, otros lenguajes de programación además de tener un montón de malas ideas inmantenibles en mente para la próxima vez que queramos asustar a nuestros compañeros programadores.

    ¡Oh vosotros los que entráis, abandonad toda esperanza! - Pablo Galindo
  2. 11/14/2018

    YADLRetina: Yet Another Deep Learning Retina - Rubén Crespo

    Si quieres ver el vídeo con slides: https://youtu.be/-mgK_tWjIIo En este estudio se presenta un modelo computacional de la retina que se encarga de transformar estímulos visuales en patrones de disparo de potenciales de acción de manera precisa. Se aborda el problema del entrenamiento de modelos neuronales de células ganglionares de la retina (RGC) así como de grupos de células ganglionares, todo ello haciendo uso de registros electrofisiológicos de ratones. De manera específica, se modelan redes neuronales convolucionales (CNN) para aprender a predecir las respuestas neuronales de RGC individuales y poblaciones de éstas ante un estímulo de ruido natural. Los modelos se han desarrollado haciendo uso de los frameworks TensorFlow y Keras para Python. Los resultados muestran que las CNN pueden ser utilizadas de manera efectiva para modelar y aprender los procesos computacionales llevados a cabo en la retina en forma de redes neuronales multicapa similares a los circuitos neuronales de la misma. La PyConES es una conferencia de tres días de duración en la que se dan cita profesionales y entusiastas del lenguaje de programación Python que difunden su experiencia en varias sesiones de charlas técnicas. Por su naturaleza, la audiencia de la PyConES procede no sólo de sectores tecnológicos como desarrollo web, Business Intelligence o desarrollo de juegos sino también del mundo académico, siendo utilizado por multitud de profesores e investigadores.

    YADLRetina: Yet Another Deep Learning Retina - Rubén Crespo

About

La PyConES es una conferencia de tres días de duración en la que se dan cita profesionales y entusiastas del lenguaje de programación Python que difunden su experiencia en varias sesiones de charlas técnicas. Por su naturaleza, la audiencia de la PyConES procede no sólo de sectores tecnológicos como desarrollo web, Business Intelligence o desarrollo de juegos sino también del mundo académico, siendo utilizado por multitud de profesores e investigadores.