PYCONES 2018

Follow PYCONES 2018
Share on
Copy link to clipboard

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…

Autentia


    • Dec 4, 2018 LATEST EPISODE
    • infrequent NEW EPISODES
    • 25m AVG DURATION
    • 10 EPISODES


    More podcasts from Autentia

    Search for episodes from PYCONES 2018 with a specific topic:

    Latest episodes from PYCONES 2018

    Motor de optimización de rutas para el mundo real: Python y otras bestias - Josema Camacho

    Play Episode Listen Later Dec 4, 2018 20:55


    Construir un motor de optimización para la planificación de rutas de vehículos de recogida de residuos, de reparto de mercancías, u otras muchas aplicaciones, no es tarea fácil Puedes ver el video: https://youtu.be/GGveFGM2xrI

    Python, Pandas and other animals to survive in the data jungle - Marta Rivera

    Play Episode Listen Later Nov 15, 2018 24:34


    Si quieres ver el vídeo con slides: https://youtu.be/KyiH9xesHGk Like investors, animals make their best bets based on current conditions and their own knowledge. They dynamically combine information sources to reduce risk and maximize profits. Thanks to the most recent improvements on artificial intelligence tools, massive amounts of data can be now analysed to adapt ourselves to the future behaviour of animals, the climate, shoppers or the financial market. These current developments allow us to train computers using Python, Pandas and other pets to mimic animal survival techniques and to make the best of our investing strategies. Compiling the right set of tools is crucial for successful data scientists. My Swiss knife to survive in the wild financial market has: Python, Pandas, Matplotlib, Sklearn and a bit of Keras. In this talk I will show you some tips and tricks to become a more complete data scientist with my favourite animals.

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

    Play Episode Listen Later Nov 15, 2018 27:25


    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.

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

    Play Episode Listen Later Nov 14, 2018 24:08


    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.

    Twelve Factor app - F. José Fernández

    Play Episode Listen Later Nov 14, 2018 24:16


    Si quieres ver el vídeo con slides: https://youtu.be/YN4imZmyRxE Twelve-Factor app es una metodología de desarrollo de aplicaciones y servicios web. Su objetivo es homogeneizar los procesos de diseño, implementación y despliegue de forma que interactúen correctamente con las nuevas soluciones disponibles basadas en contenedores y clusters autogestionados (Heroku, OpenShift…). Adicionalmente, genera una serie de beneficios inmediatos muy valiosos a nivel de DevOps. Aplicar la metodología “Twelve-Factor app” a Python es a veces es complicado y controvertido. En esta charla discutiremos los desafíos que esta forma de trabajar presenta. 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.

    El hombre pisó la luna, pero gracias a la mujer - Teresa de la Torre

    Play Episode Listen Later Nov 14, 2018 25:51


    Si quieres ver el vídeo con slides: https://youtu.be/Wvkwfwgn2mE La mujer ha quedado siempre olvidada en los libros de historia, ciencia, arte o literatura; ha quedado oculta para el conocimiento popular. En la rama de la tecnología esto no ha sido diferente, y la tecnología se ha entendido como "cosa de hombres". ¡Nada más lejos de la realidad! Os voy a enseñar cómo la tecnología no sería lo que es sin la crucial aportación de mujeres. Os voy a explicar porqué las primeras programadoras de la historia eran mujeres y ahora en cambio somos tan pocas. Porque todo tiene un porqué y porque no podemos seguir ignorando este problema. Tenemos que hacer algo ¡Y podemos hacerlo! 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.

    Taking Django Async - Andrew Godwin

    Play Episode Listen Later Nov 7, 2018 27:44


    Si quieres ver el vídeo con slides: https://youtu.be/CUqYBQAS2_E The Django Channels project has taken a major turn with version 2.0, embracing Python's async functionality and building applications around an async event loop rather than worker processes. But why the big change? And what does it mean for Django? We'll look at the progress Channels is making in turning more of the request/response cycle into native async code - how far can we get down the stack before making APIs async becomes hard? Can we make it as far as the ORM? How do we bridge between Django's synchronous world and the async world when we do reach that boundary? We also take a look at how it's changed both Channels consumers, opening up the possibility of mixing async calls in with your synchronous code, and how it's changed what the ASGI spec looks like and what that might mean for adoption. And, finally, we'll look what's next for Django and Channels, and maybe how it will affect the Python web world as a whole.

    Multitenant, el infierno de las migraciones - Xavier Gil

    Play Episode Listen Later Nov 7, 2018 21:46


    Si quieres ver el vídeo con slides: https://youtu.be/zfRhOxs4MngEn txerpa.com llevamos alrededor de 4 años usando django tenants schemas para ofrecer un producto multitenant. Hace algo menos de dos años nos encontramos con un problema grave, las migraciones tardaban mucho más de lo que era aceptable para nosotros, estábamos afrontando un cambio importante en la estructura de datos y teníamos más de 3000 schemas en los que aplicar los cambios. Entonces decidimos aportar nuestro granito de arena al proyecto y adaptamos la gestión de migraciones para que se pueda hacerse en paralelo. Este cambio nos permitió reducir el tiempo de las migraciones a menos de una tercera parte. No obstante el procesos sigue siendo demasiado lento para ciertas migraciones y sobretodo obliga a parar el servicio entero mientras se están realizando y en estos momentos estamos desarrollando una nueva mejora para la gestión de las migraciones, que permita usar celery en lugar de hilos, permitiendo un mayor nivel de concurrencia y mayor control a la hora de realizar migraciones. Mi propuesta es hablar de como gestionar el proceso de migraciones cuando tenemos que trabajar con miles de esquemas en Django tenant esquemas, a partir de nuestra experiencia y de las soluciones que hemos implantado.

    Build your static site with Python - Fernando Rabanal

    Play Episode Listen Later Oct 30, 2018 26:47


    Si quieres ver el vídeo con slides: https://youtu.be/whsK5nf3kg8 In this talk we will review different Python modules to build your own static site with simple bits of code and a bit of reStructuredText and Markdown. Bring your own story, and we will help you shout it out in a matter of minutes! Check Pelican for speed and secure static blog generation, or MKDocs for the best documentation site ever! Mix a bit of Python, a bit of reStructuredText or Markdown, and make it happen. Magic! Your site in minutes!

    ¿Por qué y para qué usar Wagtail? - Federico Mon

    Play Episode Listen Later Oct 30, 2018 30:39


    Si quieres ver el vídeo con slides: https://youtu.be/d7PfyUoZ2j4 Wagtail es un "Content Management System" basado en Django, ¿por qué lo podría necesitar tu empresa, si el negocio no tiene nada que ver con un blog? En esta charla veremos las características que tiene Wagtail que lo hacen suficientemente atractivo como para que una plataforma de venta de entradas como ticketea basara su web principal en esta tecnología. Partiendo de las razones de arquitectura, también veremos detalles técnicos, desde un enfoque práctico, orientado a la escalabilidad y a la sencillez. ------------- 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.

    Claim PYCONES 2018

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel