BEGIN:VCALENDAR
CALSCALE:GREGORIAN
X-WR-CALNAME:PyCon 2025 Charla
VERSION:2.0
PRODID:ics.py - http://git.io/lLljaA
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: Cambiando el guión: No estamos solas - DataSoul Podcast\nhttps://us.pycon.org/2025/schedule/presentation/21/\n<p>¡Hola! Somos Valen y Laura creadoras y hosts de DataSoul Podcast\, un espacio seguro para compartir experiencias trabajando en la industria tech\, así como hablar de temas de los que poco se habla pero que todos enfrentamos en algún momento. Este podcast quiere ser parte de Pycon US con la presentación de un episodio en vivo donde hablaremos de retos\, miedos y la importancia de la  comunidad\, al momento de hacer un cambio de carrera hacia el mundo de los datos.</p>\nSpeakers:\nLaura López\n<p>Soy científica de datos\, WomenTechMaker Ambassador\, y Co-host de DataSoul Podcast. Interesada en el entendimiento y aplicación de machine learning y análisis de datos para obtener resultados y soluciones de valor. Me gusta la fotografía\, los libros y los datos.</p>\nValentina Ariza\n<p>Soy Senior Data Engineer\,  embajadora de google women techmaker\, Co-Lider de la comunidad Pyladies Medellin y Co-host del podcast DataSoul. Con +4 años de experiencia trabajando en el mundo de los datos\, he desarrollados diversas soluciones usando herramientas cloud\, esto incluye datalakes\, datawarehouses y lakehouses con gobierno de datos que garantizan la calidad\, seguridad y disponibilidad de la información para la toma de decisiones estratégicas.</p>
DTEND:20250516T170000Z
LOCATION:Room 310/311
DTSTART:20250516T163000Z
STATUS:CONFIRMED
SUMMARY:[charla] Cambiando el guión: No estamos solas - DataSoul Podcast
TRANSP:OPAQUE
UID:1fd49624-f6dc-511d-94bc-226237ab4a4d
URL:https://us.pycon.org/2025/schedule/presentation/21/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: Pruebas E2E automatizadas con Playwright y Python\nhttps://us.pycon.org/2025/schedule/presentation/94/\n<p>En un mundo donde necesitamos garantizar la calidad de nuestro producto\, automatizar pruebas para poder seguir flujos de trabajo en ambientes ágiles es fundamental.</p>\n<p>En esta charla de 30 minutos\, te invito a conocer el universo de Playwright combinado con el poder de Python\, la cual es una herramienta con mucha proyección en el mercado.</p>\n<p>Comenzaremos explorando los fundamentos de Playwright\, desvelando por qué lo hace tan único\, cómo podemos instalarlo y automatizar de manera sencilla un caso de prueba de la mano con PyTest.</p>\n<p>Exploraremos juntos las opciones que nos da Playwright para la posibilidad de ejecutar nuestras pruebas en múltiples navegadores\, tomar capturas de pantalla\, video y emular vistas móviles para probar diseños responsivos.</p>\n<p>Pero no terminaremos ahí\, exploraremos cómo potenciar tus scripts de prueba con el patrón de diseño "Page Object Model"\, una práctica que mejora la mantenibilidad del código y facilita la colaboración en los equipos de desarrollo. Además\, cómo podemos consumir información por medio de los "fixtures" facilitados por PyTest.</p>\n<p>Ya seas un ingeniero de QA o un desarrollador buscando mejorar la calidad de tus proyectos\, esta charla te proporcionará herramientas prácticas y conocimientos esenciales para agregar pruebas E2E eficientes en tu flujo de desarrollo.</p>\nSpeakers:\nJoan Alejandro Esquivel Montero\n<p>I have been working in Software Quality Assurance for the last 7+ years experiencing different projects &amp\; tools during my professional trip. I also create testing &amp\; automation free content in my Youtube Channel "JoanMedia".</p>
DTEND:20250517T181500Z
LOCATION:Room 310/311
DTSTART:20250517T174500Z
STATUS:CONFIRMED
SUMMARY:[charla] Pruebas E2E automatizadas con Playwright y Python
TRANSP:OPAQUE
UID:c0a650ff-d9ec-59fb-a183-eb0635fe3346
URL:https://us.pycon.org/2025/schedule/presentation/94/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: Honrando las Narrativas de Braceros: Un Enfoque Pythonico para Minería de Textos de Historias de Trabajo Arduo\, Migración y Resiliencia\nhttps://us.pycon.org/2025/schedule/presentation/15/\n<p>Entre 1942 y 1964\, el Programa Bracero llevó a más de 4.5 millones de trabajadores mexicanos a los Estados Unidos para hacer frente a la escasez de mano de obra. Sin embargo\, las experiencias personales de estos trabajadores a menudo permanecen en la sombra\, aunque sus relatos capturan historias de trabajo incansable\, migración\, discriminación y resiliencia. Honrar estas narrativas requiere no solo un reconocimiento histórico\, sino también un método para descubrir y analizar sistemáticamente sus relatos matizados. Aprovechando la minería de texto y el procesamiento de lenguaje natural mediante bibliotecas de Python como <em>beautiful soup</em>\, <em>Sentence Transformers</em> y <em>BERTopic</em>\, esta charla tiene como objetivo destacar los temas\, luchas y resiliencia que definen las experiencias de braceros.</p>\n<p>Esta sesión explorará cómo estas bibliotecas de Python pueden utilizarse para realizar un análisis sistemático de grandes cuerpos de texto\, revelando temas recurrentes y el sentimiento en historias orales y entrevistas. Profundizaremos en técnicas basadas en código para el modelado de temas\, la extracción de palabras clave y el análisis de sentimiento que dan vida a las historias de los Braceros. Al examinar cómo Python puede facilitar la comprensión del lenguaje del trabajo\, la migración y las dificultades\, esta charla demostrará cómo la ciencia de datos puede desempeñar un papel en la valoración de narrativas culturales e históricas. Al hacerlo\, esta presentación también busca mostrar el potencial de Python para unir los campos de las humanidades digitales\, la etnografía y la tecnología\, allanando el camino hacia una mayor comprensión y reconocimiento de las voces subrepresentadas en la historia compartida de trabajo y migración entre México y Estados Unidos.</p>\nSpeakers:\nRodrigo Silva Ferreira\n<p>Rodrigo Silva Ferreira was born and raised in Salvador\, Brazil. He obtained a BSc. in Chemistry with minors in Applied Math and Arabic from NYU Abu Dhabi\, and a MSc. in Analytical Chemistry from the University of Pittsburgh. Rodrigo currently works as a software quality engineer at a statistical software company in central Pennsylvania. When he is not busy testing statistical products\, Rodrigo enjoys learning about how statistics and data can be used to develop a deeper understanding of topics at the intersection of STEM\, society\, and public policy. He is passionate about using statistics and data to understand and improve the world.</p>
DTEND:20250517T150000Z
LOCATION:Room 310/311
DTSTART:20250517T143000Z
STATUS:CONFIRMED
SUMMARY:[charla] Honrando las Narrativas de Braceros: Un Enfoque Pythonico para Minería de Textos de Historias de Trabajo Arduo\, Migración y Resiliencia
TRANSP:OPAQUE
UID:2b9b14ba-b4bc-565a-b23d-122fcf78e6f4
URL:https://us.pycon.org/2025/schedule/presentation/15/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: Rust + Python = Poder Ilimitado: Introducción a PyO3\nhttps://us.pycon.org/2025/schedule/presentation/109/\n<h1><strong>Creando Bibliotecas de Python con Rust: Introducción a PyO3</strong></h1>\n<p>¿Te imaginas combinar la <strong>velocidad y seguridad</strong> de Rust con la <strong>flexibilidad y facilidad</strong> de Python? En esta charla\, exploraremos cómo lograrlo utilizando <strong>PyO3</strong>\, una herramienta que permite construir bibliotecas de Rust que se integran perfectamente en aplicaciones Python.  </p>\n<p>Presentaré un extracto de un <strong>proyecto personal en desarrollo</strong>\, donde utilizo Rust para optimizar tareas críticas de desempeño y las expongo como módulos accesibles desde Python. Compartiré mi experiencia sobre los retos y ventajas de unir estos dos mundos tecnológicos.  </p>\n<h3><strong>Estructura de la Charla</strong></h3>\n<ol>\n<li><strong>Introducción:</strong>  </li>\n<li>\n<p>Qué es PyO3 y por qué combinar Rust y Python puede transformar tus proyectos.  </p>\n</li>\n<li>\n<p><strong>Fundamentos y Configuración:</strong>  </p>\n</li>\n<li>\n<p>Cómo iniciar un proyecto con PyO3 y preparar un entorno de desarrollo eficiente.  </p>\n</li>\n<li>\n<p><strong>Demostración Práctica:</strong>  </p>\n</li>\n<li>Creación paso a paso de una biblioteca simple en Rust\, expuesta a Python.  </li>\n<li>Demostración de proyecto personal</li>\n</ol>\n<h3><strong>Conclusión</strong></h3>\n<p>Se hará un análisis de resultados\, haciendo una reflexión sobre el impacto del proyecto y las lecciones obtenidas\, para pasar a las dudas de la audiencia.</p>\nSpeakers:\nDaniel Hernández Méndez\n<p>Apasionado por los datos y amante del nuevo conocimiento\, actualmente me desempeño como <strong>Data Steward en Scotiabank</strong>\, donde trabajo en la gestión y gobernanza de la información para apoyar procesos clave.  </p>\n<p>Soy un miembro activo de <strong>Python Chile</strong>\, una comunidad dedicada a la difusión y crecimiento del lenguaje Python en el país. Mi contribución abarca tanto el lado organizativo\, participando en la planificación de eventos como <strong>meetups\, PyCon y PyDay</strong>\, como el lado expositivo\, compartiendo mi conocimiento en charlas dirigidas a desarrolladores y entusiastas de la tecnología.  </p>\n<p>Creo firmemente en el poder del <strong>aprendizaje colectivo</strong> y la <strong>colaboración</strong> para impulsar el desarrollo personal y profesional\, lo que me motiva a seguir aportando a la comunidad tecnológica en cada oportunidad que se presenta.</p>
DTEND:20250517T190000Z
LOCATION:Room 310/311
DTSTART:20250517T183000Z
STATUS:CONFIRMED
SUMMARY:[charla] Rust + Python = Poder Ilimitado: Introducción a PyO3
TRANSP:OPAQUE
UID:107cd9a8-f0a0-59ec-ab86-b49a0952a8f1
URL:https://us.pycon.org/2025/schedule/presentation/109/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: Más allá de Try-Except: La frontera de Python en el manejo de errores con Monadas y Railway Magic\nhttps://us.pycon.org/2025/schedule/presentation/90/\n<p>Quiero que lleves tus habilidades de manejo de errores en Python a un nivel superior\, haciendo que tu código sea más limpio\, mantenible y menos propenso a fallos\, incluso a medida que crezca en complejidad.</p>\n<p>Las estrategias tradicionales de manejo de excepciones en Python\, como LBYL ("Look Before You Leap") y EAFP ("Easier to Ask for Forgiveness than Permission")\, funcionan bien en contextos simples\, pero rápidamente se vuelven difíciles de manejar a medida que las bases de código crecen. Esto resulta en problemas de legibilidad\, complejidad innecesaria y riesgo de errores no manejados adecuadamente\, lo cual puede llevar a fallos inesperados.</p>\n<p>En mi charla\, "Más allá de Try-Except: La frontera de Python en el manejo de errores con Monads y Railway Magic"\, exploraremos un enfoque innovador para la gestión de errores en Python. Utilizaremos los monads\, específicamente con la Results Library\, y el método Railway-Driven Development\, que nos permitirá adoptar conceptos de programación funcional para construir una estructura sólida y predecible para el manejo de errores.</p>\n<p>A través de ejemplos prácticos\, demostraré cómo este enfoque facilita la integración de características avanzadas de Python\, como pattern matching\, haciendo que la gestión de errores sea más clara y eficiente. Al final de la charla\, tendrás las herramientas necesarias para implementar un sistema de manejo de errores más robusto y mantenible en tus propios proyectos\, superando las limitaciones de las prácticas tradicionales y mejorando significativamente la calidad de tu código.</p>\nSpeakers:\nSebastian Arias\n<p>I am Sebastian Arias\, an Ecuadorian Software Engineer with 7 years of experience in Python web development\, TDD\, and Functional Programming and IA enthusiast. As a Senior Developer and Consultant for a US based consultancy\, I have worked extensively with US-based companies\, and my passion lies in helping people explore new ideas and adopt code best practices. When I'm not coding\, you can often find me blending my own coffee mix. As a coffee enthusiast\, I take the 'bean to cup' journey quite seriously!</p>
DTEND:20250517T154500Z
LOCATION:Room 310/311
DTSTART:20250517T151500Z
STATUS:CONFIRMED
SUMMARY:[charla] Más allá de Try-Except: La frontera de Python en el manejo de errores con Monadas y Railway Magic
TRANSP:OPAQUE
UID:33cb1b80-173d-599c-aa61-0399ade7298a
URL:https://us.pycon.org/2025/schedule/presentation/90/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: Transformando Gafas en Asistentes Inteligentes: Open Source Vision Language Models\nhttps://us.pycon.org/2025/schedule/presentation/11/\n<p>En esta charla\, aprenderemos cómo transformar unas gafas comunes en un Asistente Inteligente por menos de 30 dólares\, utilizando hardware accesible y modelos Open Source. Aprovecharemos los Vision Language Models (VLM)\, una tecnología que integra visión por computadora y procesamiento del lenguaje natural para crear inteligencia artificial multimodal\, capaz de analizar imágenes y texto simultáneamente y generar respuestas en lenguaje natural.</p>\n<p>Exploraremos el origen y desarrollo de los Open VLMs\, analizando su impacto\, evolución y el enorme potencial que representan. Profundizaremos en su arquitectura\, componentes esenciales y aplicaciones prácticas. Los asistentes aprenderán a crear sus propias gafas inteligentes\, conociendo los requisitos técnicos necesarios\, y podrán interactuar con varios prototipos funcionales disponibles durante la charla. Esto les permitirá probar las gafas en tiempo real y experimentar de primera mano como estos modelos responden y se adaptan a diversos escenarios. Además\, se ofrecerá una guía práctica para configurar los modelos\, realizar inferencias en sus computadoras y optimizarlos para funcionar con menos de 3 GB de memoria\, haciendo esta tecnología más accesible y replicable para todos.</p>\n<p>Finalmente\, exploraremos los desafíos actuales en la implementación de estos sistemas\, incluyendo la optimización del uso de memoria y el desarrollo de técnicas de cuantización más eficientes. A partir de este análisis\, reflexionaremos sobre el futuro de estas tecnologías en aplicaciones de inteligencia artificial\, subrayando el papel clave de la colaboración en la comunidad Open Source. Concluiremos destacando el potencial transformador de estos dispositivos y su capacidad para redefinir nuestra interacción con el entorno en la vida cotidiana.</p>\nSpeakers:\nAlejandro Núñez Arroyo\n<p>Alejandro Núñez Arroyo es Ingeniero Mecatrónico con más de tres años de experiencia en la ejecución de proyectos basados en inteligencia artificial. Actualmente\, se desempeña como Investigador en Inteligencia Artificial en Fogsphere\, una empresa con sede en el Reino Unido\, donde se especializa en modelos multimodales.</p>\n<p>Su trayectoria incluye proyectos en visión por computadora y modelos de lenguaje. Como líder activo en la comunidad tecnológica\, Alejandro es organizador del Google Developers Group Sucre\, donde coordina eventos enfocados en inteligencia artificial. </p>\n<p>Participó en la primera hackathon de inteligencia artificial en Latinoamérica organizada por OpenAI en Chile\, así como en varias ediciones de la hackathon de LLAMA de Facebook. Apasionado por la robótica\, ha representado a Bolivia en prestigiosas competencias internacionales como el FIRST Global Challenge en Washington\, D.C. y Atenas\, y el NASA Human Exploration Rover Challenge en Huntsville.</p>\n<p>Actualmente\, comparte su conocimiento en inteligencia artificial a través de blogs en Medium\, videos educativos en YouTube\, y mediante charlas y talleres en comunidades locales e internacionales en Bolivia\, Perú\, Guatemala y Colombia. Su trabajo refleja un compromiso constante con la difusión tecnológica y la formación de nuevos talentos en el campo de la inteligencia artificial.</p>
DTEND:20250517T194500Z
LOCATION:Room 310/311
DTSTART:20250517T191500Z
STATUS:CONFIRMED
SUMMARY:[charla] Transformando Gafas en Asistentes Inteligentes: Open Source Vision Language Models
TRANSP:OPAQUE
UID:a1dd06e9-8496-580e-835e-976fb50a75c2
URL:https://us.pycon.org/2025/schedule/presentation/11/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: Iterando de forma eficiente en Python con Itertools\nhttps://us.pycon.org/2025/schedule/presentation/169/\n<p>Python viene con muchas herramientas poderosas “incluidas de fábrica”\, y entre ellas se encuentran sus estructuras de bucle. Pero usarlas correctamente no siempre es tan sencillo como parece. En esta charla exploraremos el módulo itertools\, una colección de funciones diseñadas para que escribas bucles más inteligentes\, no más complejos. A través de ejemplos prácticos y casos del mundo real\, veremos cómo aprovechar itertools para escribir código más eficiente y expresivo. Al finalizar\, tendrás a tu disposición un conjunto de herramientas que te ayudarán a dominar tus bucles en Python.</p>\nSpeakers:\nAndres Pineda\n<p>Husband &amp\; Father 3x | He/Him | 💻 Coder | 🚀 Dev Community Contributor | Enjoy 🎶☕🍺🥩 Bringing #a11y to apps one at the time @RealPython and @PythonSDQ</p>
DTEND:20250517T204500Z
LOCATION:Room 310/311
DTSTART:20250517T201500Z
STATUS:CONFIRMED
SUMMARY:[charla] Iterando de forma eficiente en Python con Itertools
TRANSP:OPAQUE
UID:818fc0cd-726b-50de-a155-7668142a4691
URL:https://us.pycon.org/2025/schedule/presentation/169/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: Automatizando el Rendimiento de Código Python\nhttps://us.pycon.org/2025/schedule/presentation/66/\n<p>Optimizar el código para mejorar el rendimiento requiere experiencia y un esfuerzo manual considerable. Debido a esta barrera\, la mayoría del software permanece sin optimizar\, lo que da lugar a las aplicaciones lentas que comúnmente experimentamos. En esta charla\, veremos cómo las herramientas modernas impulsadas por IA pueden ahora optimizar continuamente el código Python de formas que antes estaban limitadas a programadores expertos.</p>\n<p>En esta charla\, exploraremos los pasos que los desarrolladores de aplicaciones siguen al optimizar su código y analizaremos cómo cada uno de estos pasos puede ser automatizado. En particular:\n    •   Cómo los Modelos de Lenguaje de Gran Escala pueden generar optimizaciones efectivas para el código.\n    •   Cómo el nuevo código generado se verifica exhaustivamente para garantizar que sea funcionalmente correcto.\n    •   Cómo automatizar las pruebas de rendimiento para asegurarse de que las optimizaciones realmente mejoren el rendimiento.</p>\n<p>A través de demostraciones en vivo de optimización de código con Codeflash\, mostraremos las capacidades de este enfoque. Presentaremos varias categorías de optimizaciones posibles analizando código integrado en proyectos populares de código abierto\, como Pydantic. Finalmente\, veremos cómo podemos comenzar a optimizar automáticamente nuestro código Python existente y futuro con estas herramientas. Esto permite a los desarrolladores centrarse en escribir nuevas funcionalidades\, mientras que los optimizadores impulsados por IA determinan la implementación más eficiente en Python.</p>\nSpeakers:\nKevin Rodriguez\n<p>passionate software engineer with a strong focus on open-source contributions and performance optimization in Python. \ndedicated to helping Spanish-speaking programming communities grow by sharing knowledge and providing support.</p>
DTEND:20250516T161500Z
LOCATION:Room 310/311
DTSTART:20250516T154500Z
STATUS:CONFIRMED
SUMMARY:[charla] Automatizando el Rendimiento de Código Python
TRANSP:OPAQUE
UID:6f172386-e968-5c41-baff-803a3b4fb6d0
URL:https://us.pycon.org/2025/schedule/presentation/66/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: NLP para la preservación del lenguaje indígena Quechua\nhttps://us.pycon.org/2025/schedule/presentation/59/\n<h3><em>NLP para la preservación del lenguaje indígena Quechua en Bolivia</em></h3>\n<p>El quechua\, hablado por más de 2.8 millones de personas en Bolivia\, es uno de los idiomas indígenas más importantes del país. Sin embargo\, enfrenta serias amenazas debido a la modernización y la globalización. Esta charla explora cómo las técnicas de Procesamiento de Lenguaje Natural (NLP) pueden ser una herramienta crucial para la revitalización y preservación del quechua\, asegurando su uso en el ámbito digital y su transmisión a futuras generaciones.</p>\n<h4>Contenido principal:</h4>\n<ul>\n<li><strong>Contexto y relevancia:</strong> En Bolivia\, el 21% de la población habla quechua\, lo que lo convierte en un idioma vital para la cultura del país. Sin embargo\, el uso del quechua está en declive\, especialmente entre los jóvenes.</li>\n<li>\n<p><strong>Datos lingüísticos en quechua:</strong> Existen pocos recursos digitales y corpus disponibles en quechua\, lo que dificulta la creación de tecnologías lingüísticas. Sin embargo\, algunos esfuerzos están comenzando a surgir en la comunidad.</p>\n</li>\n<li>\n<p><strong>Desafíos técnicos:</strong> Los modelos preentrenados para lenguas de bajo recurso como el quechua siguen siendo un reto debido a la falta de datos estructurados y herramientas de procesamiento.</p>\n</li>\n<li><strong>Impacto social y cultural:</strong> La preservación del quechua a través de tecnologías NLP puede tener un impacto significativo en comunidades bolivianas\, promoviendo el acceso a la información en su lengua materna y mejorando la visibilidad de su cultura.</li>\n</ul>\n<h4>Objetivo:</h4>\n<p>Inspirar a la comunidad de Python y NLP a participar en proyectos que utilicen la tecnología para revitalizar el quechua en Bolivia\, un idioma con una rica herencia cultural que necesita urgentemente soluciones digitales para su preservación y expansión.</p>\nSpeakers:\nCarla Marcela Florida Román\n<p><em>Carla</em> es una apasionada de la Inteligencia Artificial con una destacada participación en comunidades locales e internacionales de Machine Learning y Data Science. Su trayectoria incluye su labor como investigadora en el Instituto de Inteligencia Artificial de la Universidad Privada Boliviana y su rol como Head of AI en Dapta. Actualmente\, Carla es profesora en Platzi\, donde cuenta con cursos de Python e inteligencia artificial. Carla también es cofundadora de Menti Academy\, una academia de enseñanza online para niños. Además\, Women Techmaker Ambassador y creadora de contenido en redes sociales como TikTok e Instagram a través de su comunidad CarliCode\, donde ayuda a las personas a iniciarse en la programación\, especialmente en Python y en inteligencia artificial.</p>
DTEND:20250517T163000Z
LOCATION:Room 310/311
DTSTART:20250517T160000Z
STATUS:CONFIRMED
SUMMARY:[charla] NLP para la preservación del lenguaje indígena Quechua
TRANSP:OPAQUE
UID:f0c79aa1-3202-50aa-8c5a-4f67d64891d8
URL:https://us.pycon.org/2025/schedule/presentation/59/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: "GeoMonitoreo con Python: Soluciones Innovadoras para los Desafíos de Latinoamérica"\nhttps://us.pycon.org/2025/schedule/presentation/67/\n<p>En esta charla\, contaremos la experiencia de subirse al ‘tren Python’ que prometía ser una tecnología en expansión allá por el 2015\, cuando comenzamos a utilizar este lenguaje para la implementación de soluciones basadas en procesamiento de imágenes de video y satelitales para aplicaciones científicas en casos reales. Desde ese entonces\, junto con su ecosistema compuesto por bibliotecas en constante actualización\, Python continúa revolucionando el monitoreo ambiental en Latinoamérica. \nCon aplicaciones como el análisis de imágenes satelitales para evaluar los cambios de uso y cobertura de suelo hasta la detección de aumento o disminución de humedales o la presencia de cianobacterias en lagos\, ríos o embalses\, esta herramienta ha permitido implementar soluciones accesibles y escalables frente a desafíos como el cambio climático\, la gestión de recursos hídricos y la conservación de ecosistemas. Compartiremos casos de estudio exitosos y herramientas clave\, mostrando cómo la comunidad puede contribuir al cuidado ambiental y la sostenibilidad ambiental en la región. Python es más que un lenguaje de programación\, es una interacción continua entre documentación\, desarrolladores y la comunidad que pone a disposición infinidad de herramientas para que cualquier persona con una idea para cuidar el planeta pueda generar su aporte y divulgarlo globalmente\, algo que resultaba difícil de imaginar en nuestros comienzos.</p>\nSpeakers:\nNatalia V. Revollo\n<p>Doctor en Ingeniería por la Universidad Nacional del Sur e Ingeniera en Informática por la UNJU\, Argentina. Actualmente es profesora  e investigadora del Instituto de Ciencias e Ingeniería de la Computación (ICIC-UNS-CONICET) en el área de proyectos de desarrollo tecnológico y social. Es especialista en el desarrollo de algoritmos y software basados ​​en el procesamiento digital de imágenes y el estudio de sistemas inteligentes. Ha realizado cursos de especialización en diferentes universidades de la Argentina y del exterior\, y ha presentado publicaciones en el ámbito de la automatización de sistemas de clasificación y medición no supervisada de imágenes satelitales y videos de características relacionadas con la superficie terrestre. Ha participado en proyectos de transferencia tecnológica aplicada en áreas ambientales y geociencias como analista y desarrollador de algoritmos y modelos de aprendizaje automático. Fue autora del primer estudio sobre Capacidad de Carga de Playa utilizando algoritmos basados ​​en visión por computadora realizado en Argentina. Su trabajo más reciente aborda temas relacionados con el monitoreo no invasivo de los Recursos Hídricos y su interacción con el medio ambiente\, desde el monitoreo de playas en zonas costeras\, la teledetección de cuencas hídricas y la clasificación de humedales.</p>\nCarlos E. Berger\n<p>I am an Electronic Engineer and Ph.D. in Control of Systems\, deeply engaged in research and education\, particularly in the application of programming languages to scientific and multidisciplinary fields. I am a full professor at two universities in Argentina\, and I also work as an independent developer\, actively seeking new opportunities and positions.</p>
DTEND:20250516T153000Z
LOCATION:Room 310/311
DTSTART:20250516T150000Z
STATUS:CONFIRMED
SUMMARY:[charla] "GeoMonitoreo con Python: Soluciones Innovadoras para los Desafíos de Latinoamérica"
TRANSP:OPAQUE
UID:7f8da4f9-2af1-5075-be8a-06481bbeeafc
URL:https://us.pycon.org/2025/schedule/presentation/67/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: Diseñando y Construyendo Teclados ⌨️ Personalizados con Python\nhttps://us.pycon.org/2025/schedule/presentation/10/\n<p>Como programadores\, pasamos mucho tiempo tecleando\, pero a menudo pasamos por alto cómo el diseño de nuestros teclados afecta nuestra comodidad y productividad. En esta charla\, exploraremos los teclados personalizados y cómo Python puede ayudarnos a crear nuestras propias experiencias de typing.</p>\n<p>Comenzaremos analizando la historia del diseño de teclados y las limitaciones de las distribuciones estándar como el QWERTY. Luego\, hablaremos de las ventajas de distribuciones alternativas\, como diseños ortolineales y split/divididos\, que pueden ayudar a reducir la tensión y mejorar la velocidad de escritura.</p>\n<p>A continuación\, revisaremos cómo diseñar el PCB (placa de circuito impreso) de un teclado personalizado y aprenderemos a utilizar herramientas de Python como GDSFactory. Aprenderás a colocar las teclas según la forma de tus manos y a crear una distribución que se enfoque en las teclas que más utilizas en tus lenguajes de programación preferidos.</p>\n<p>Una vez que tengamos el diseño del PCB\, pasaremos a la construcción de nuestro teclado personalizado. Cubriremos los aspectos básicos del ensamblaje para convertir nuestro diseño en un dispositivo real. Finalmente\, hablaremos sobre cómo adaptarnos a nuestra nueva distribución de teclado. Veremos herramientas en línea y scripts de Python para analizar nuestros hábitos de mecanografía\, ayudándonos a identificar nuestras teclas más comunes y a monitorear nuestro progreso mientras reentrenamos nuestros dedos.</p>\n<p>No se requiere experiencia previa en construcción de teclados o diseño de PCB\; solo trae tu curiosidad y ganas de crear una experiencia de escritura personalizada. Al final de esta charla\, sabrás cuestionar el diseño de tu teclado actual y quizá te animes a construir y mejorar tu propio teclado personalizado usando Python.</p>\nSpeakers:\nCarlos A Aranibar\n<p>Carlos Aranibar is a Data Scientist 📊 from Bolivia 🇧🇴 who now lives in Chicago.</p>\n<p>He has a background in Economics and Statistics and holds a Master's in Data Science.\nCarlos is skilled in querying data\, process optimization\, and automation.\nHe loves to learn and actively participates in multiple Meetups\, discussing new developments in tech/software/data. Carlos is also a volunteer for PostgreSQL.</p>\n<p>Fluent in both English and Spanish!</p>\n<p><a href="https://www.linkedin.com/in/carlos-aranibar/">Carlos' LinkedIn</a>\, feel free to reach out!</p>
DTEND:20250516T210000Z
LOCATION:Room 310/311
DTSTART:20250516T203000Z
STATUS:CONFIRMED
SUMMARY:[charla] Diseñando y Construyendo Teclados ⌨️ Personalizados con Python
TRANSP:OPAQUE
UID:24e53689-8364-5252-8f24-c461d661e1c5
URL:https://us.pycon.org/2025/schedule/presentation/10/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: Descifrando emociones desde arte a memes: un sistema multimodal de imágenes y textos\nhttps://us.pycon.org/2025/schedule/presentation/41/\n<p>El mundo que nos rodea está lleno de información de muchos tipos\, y aunque muchas personas nos comunicamos de manera verbal para transmitir información muchas veces perdemos información del contexto o la intención si no va acompañado de imágenes. Lo mismo ocurre con los modelos cuando intentamos solucionar problemas muy complejos con modelos que solo pueden contener información de un tipo específico. </p>\n<p>Por ese motivo es necesario soluciones que puedan integrar diferentes tipos de datos\, como imágenes\, texto\, video o audio: los modelos multimodales. Estos sistemas combinan múltiples entradas de tipos de datos y hacen los sistemas más robustos\, ayudando en áreas de la salud\, seguridad\, criminología\, comercial\, etc.</p>\n<p>El objetivo de esta charla es mostrar cómo crear un sistema que sea capaz de identificar emociones de diverso tipo de imágenes\, y en paralelo extraer emociones de textos con ese resultado (con diferentes modelos) y asociar textos a las imágenes con los textos extraídos.</p>\n<p>En esta charla\, los asistentes aprenderán paso a paso cómo implementar un sistema multimodal que incluya imágenes y texto\, con datos de libre acceso\, y entender cómo los multimodales son una buena opción para solventar problemas complejos. Además\, se compartirá el rol de Python del proceso\, la aplicación de módulos externos para tener una implementación simple\, para facilitar el realizar el proceso de multimodal.</p>\nSpeakers:\nMaria Jose Molina Contreras\n<p>TBD</p>
DTEND:20250516T200000Z
LOCATION:Room 310/311
DTSTART:20250516T193000Z
STATUS:CONFIRMED
SUMMARY:[charla] Descifrando emociones desde arte a memes: un sistema multimodal de imágenes y textos
TRANSP:OPAQUE
UID:b818df3e-d4f7-5046-95b7-47f4882a35a7
URL:https://us.pycon.org/2025/schedule/presentation/41/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: Construyendo un Buscador Multimodal: Combinando Texto e Imágenes para una Búsqueda Inteligente.\nhttps://us.pycon.org/2025/schedule/presentation/35/\n<p>En el mundo actual basado en datos\, procesar y analizar eficientemente grandes volúmenes de datos es crucial para muchas aplicaciones. Exploremos juntos cómo crear y administrar embeddings de texto e imágenes para búsqueda de similitudes en una base de datos PostgreSQL. Nos sumergiremos en un ejemplo práctico utilizando Python para demostrar cómo pueden crear buscadores que empleen  lenguaje natural.</p>\nSpeakers:\nElizabeth Fuentes\n<p>As a Data Analytics and Machine Learning/Artificial Intelligence (ML/AI) Specialist\, my mission is to break down complex concepts into easily understandable terms. I strive to develop innovative solutions that tackle real-world challenges effectively. By sharing my knowledge and experience through conferences and educational resources\, I aim to empower developers in expanding their skill sets and achieving their professional goals.</p>\nCamila Hinojosa Añez\n<p>Estudiante de Ingeniería Civil en Ciencias de la Computación en la Universidad de los Andes\, Chile. Se destaca por su compromiso con la tecnología\, la educación y el impacto social.   Ha participado en proyectos de innovación\, investigación en realidad virtual y ciberseguridad\, y ha sido voluntaria en iniciativas como NiñasPro y las comunidades de AWS.</p>
DTEND:20250516T191500Z
LOCATION:Room 310/311
DTSTART:20250516T184500Z
STATUS:CONFIRMED
SUMMARY:[charla] Construyendo un Buscador Multimodal: Combinando Texto e Imágenes para una Búsqueda Inteligente.
TRANSP:OPAQUE
UID:b0d51db1-d570-5537-9e1e-65c692c2f32c
URL:https://us.pycon.org/2025/schedule/presentation/35/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: Usando Python y Gemini para visualizar alertas sanitarias en una web accesible\nhttps://us.pycon.org/2025/schedule/presentation/26/\n<p>En esta charla se expondrá cómo se usa Flask y Gemini para obtener información de interés desde distintos sitios web no estructurados. Adicionalmente\, se discutirán atajos para web-scraping con Python\, en un formato legible para Gemini. Esta sesión está dirigida a  personas interesadas en IA y con conocimiento básico de Python\, así como para profesionales curiosos\, en busca de nuevas aplicaciones de IA. \nLa motivación de este proyecto surge pues en Chile las alertas sanitarias en medicamentos\, especialmente en anticonceptivos\, han sido un problema grave que impacta con más énfasis a mujeres y sus derechos reproductivos. Por ejemplo\, alrededor de 200 mujeres fueron afectadas sólo en el primer fallo documentado de anticonceptivos en el segundo semestre de 2020. La solución del gobierno de la época fue indemnizar a las afectadas que demandaron\, con 80.000 pesos Chilenos\, (80 USD app). Desafortunadamente no fue el único caso\, de hecho la última alerta informada de anticonceptivos defectuosos data de septiembre de 2024. \nEn esta charla se presentará una web app para resolver el problema del acceso a la información sobre las alertas sanitarias de medicamentos defectuosos en Chile\, usando IA generativa y frameworks web.</p>\nSpeakers:\nLía Da Silva - Rojas\n<p>I am a very passionate software developer\, always looking for challenges in the industry. I specialize in data visualization &amp\; game development. I started programming at 14\, following a book my mother gave me\; my first program drew a wonky house using Turtle. Now\, alongside other creators\, I make games\, work a daytime job as a software developer\, and study at nightshift.</p>
DTEND:20250516T214500Z
LOCATION:Room 310/311
DTSTART:20250516T211500Z
STATUS:CONFIRMED
SUMMARY:[charla] Usando Python y Gemini para visualizar alertas sanitarias en una web accesible
TRANSP:OPAQUE
UID:1ed0470d-5bb2-58b9-8539-2f9c0a60a345
URL:https://us.pycon.org/2025/schedule/presentation/26/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: Django Asíncrono: Desbloqueando el Poder de la Programación Async\nhttps://us.pycon.org/2025/schedule/presentation/36/\n<p>Con la llegada de <em>Django 3.1</em>\, el framework dio un gran salto hacia el futuro al integrar soporte para asincronismo. Pero\, ¿qué significa esto para quienes desarrollamos aplicaciones web? En esta charla\, te voy a enseñar cómo usar las herramientas de asincronismo en Django para construir aplicaciones más rápidas y eficientes.</p>\n<p>Empezaremos con una breve introducción a asyncio\, la base del asincronismo en Python. ¿Qué son los event loops? <em>¿Qué hacen async y await?</em> Si nunca has trabajado con código asíncrono\, no te preocupes\, aquí lo explicaremos de forma simple.</p>\n<p>Después\, entraremos directo en el mundo de Django:\n* Escribiremos vistas asíncronas (async def) y exploraremos casos prácticos donde el asincronismo realmente marca la diferencia.\n* Compararemos el rendimiento entre vistas síncronas y asíncronas mediante pruebas reales\, mostrando cómo manejar múltiples peticiones a APIs externas de manera eficiente.\n* Veremos cómo Django adopta la convención de agregar una "a" a los métodos asíncronos del ORM (como aget\, afirst\, alast) para diferenciarlos de sus versiones síncronas.\n* Discutiremos las limitaciones actuales del ORM de Django (spoiler: sigue siendo síncrono) y cómo manejarlas en proyectos modernos.</p>\n<p>Para cerrar\, incluiré una demostración práctica y ejemplos de código reales que puedes llevarte a casa. </p>\n<p>Esta charla está pensada para desarrolladores de nivel intermedio que quieran llevar sus proyectos Django al siguiente nivel y entender cómo el asincronismo puede transformar la manera en que construimos aplicaciones web.</p>\nSpeakers:\nLuis Martinez\n<p>I have been working in software development since 2014\, I am a technologist in informatics\, and web python developer. I also like to learn more about development\, I worked remotely at Swapps.com as Full Stack Software Engineer\, after that I worked at Platzi.com as a Backend software engineer with Python / Django also I was a Cloud Engineer with AWS.</p>\n<p>I am also the teacher of the Django\, Django Rest Framework courses in Platzi.com</p>
DTEND:20250517T213000Z
LOCATION:Room 310/311
DTSTART:20250517T210000Z
STATUS:CONFIRMED
SUMMARY:[charla] Django Asíncrono: Desbloqueando el Poder de la Programación Async
TRANSP:OPAQUE
UID:158d6c29-2bad-531e-b59d-5197be05a1cf
URL:https://us.pycon.org/2025/schedule/presentation/36/
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Section: talks\nKind: charla\nName: Cómo llevar tus presentaciones técnicas al siguiente nivel con Python + Quarto\nhttps://us.pycon.org/2025/schedule/presentation/62/\n<p>Da lo mismo si trabajas como dev o haciendo ciencia de datos: crear buenas presentaciones es un aspecto clave para dar a conocer lo que haces. Una buena presentación nos permite mostrar la relevancia de nuestro trabajo de una forma clara y convincente\, y destacar el valor de nuestras contribuciones técnicas. En este contexto\, un elemento fundamental de cualquier presentación es un set de slides que se destaque. \nEn esta charla presentaremos 10 simples reglas para crear slides en formato HTML usando Python y Quarto\, un sistema de publicación técnico y científico de código abierto. La audiencia se llevará sugerencias concretas sobre cómo mejorar sus próximo set de slides y el código para implementarlas. </p>\n<p>¿Por qué Quarto?\nQuarto es una excelente herramienta para crear slides sobre contenido técnico porque permite integrar código\, datos y texto en un solo archivo. A lo largo de la presentación nos enfocaremos en la creación de slides en formato HTML\, ya que este tiene características que lo hacen particularmente útil para presentar contenido técnico. Por ejemplo\, ofrece opciones flexibles para mostrar y ocultar código y para ajustar la cantidad de información mostrada\, lo que nos permite crear "capas" de contenido. Así\, es posible presentar ideas claves para una audiencia no técnica y al mismo tiempo incluir código que se muestra solo si es necesario. Incluso\, gracias al poder de WebAssembly + pyodide\, es posible hacer que aparezca un intérprete de Python directamente en nuestra presentación\, para poder hacer una demostración de algo en el momento\, si es necesario. \nTodas estas opciones nos permiten crear presentaciones adaptables a públicos con distintos niveles de experiencia o conocimiento técnico.</p>\nSpeakers:\nRiva Quiroga\n<p>Hi! My name is Riva\, and I'm a Data Scientist / Research Software Engineer based in Valparaíso\, Chile. I am a Software Sustainability Institute Fellow\, a Women Techmakers Ambassador\, and a serial volunteer: I co-organize PyLadies Valparaíso\, serve on the Leadership Team of R-Ladies\, and am an editor at Programming Historian\, among other community-led projects.</p>\n<ul>\n<li>info: https://rivaquiroga.cl/now</li>\n</ul>
DTEND:20250516T183000Z
LOCATION:Room 310/311
DTSTART:20250516T180000Z
STATUS:CONFIRMED
SUMMARY:[charla] Cómo llevar tus presentaciones técnicas al siguiente nivel con Python + Quarto
TRANSP:OPAQUE
UID:dc6ddbd1-8732-575f-8694-8e48527b5998
URL:https://us.pycon.org/2025/schedule/presentation/62/
END:VEVENT
END:VCALENDAR