<?xml version='1.0' encoding='utf-8' ?>
<iCalendar xmlns:pentabarf='http://pentabarf.org' xmlns:xCal='urn:ietf:params:xml:ns:xcal'>
    <vcalendar>
        <version>2.0</version>
        <prodid>-//Pentabarf//Schedule//EN</prodid>
        <x-wr-caldesc></x-wr-caldesc>
        <x-wr-calname></x-wr-calname>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SXMCMY@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SXMCMY</pentabarf:event-slug>
            <pentabarf:title>Conference Opening</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T163000</dtstart>
            <dtend>20251205T164500</dtend>
            <duration>001500</duration>
            <summary>Conference Opening</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Message from Organizers</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/SXMCMY/</url>
            <location>Main Stream</location>
            
            <attendee>Maria Jose Molina Contreras</attendee>
            
            <attendee>Mariatta</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9YAHXS@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9YAHXS</pentabarf:event-slug>
            <pentabarf:title>Champion Sponsor Intro</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T164500</dtstart>
            <dtend>20251205T165000</dtend>
            <duration>000500</duration>
            <summary>Champion Sponsor Intro</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Sponsors&apos;s talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/9YAHXS/</url>
            <location>Main Stream</location>
            
            <attendee>Abby Mitchell</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NF9DKL@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NF9DKL</pentabarf:event-slug>
            <pentabarf:title>The Courage to Lead Imperfectly</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T165000</dtstart>
            <dtend>20251205T172000</dtend>
            <duration>003000</duration>
            <summary>The Courage to Lead Imperfectly</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/NF9DKL/</url>
            <location>Main Stream</location>
            
            <attendee>Sarah Abderemane</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DF93G8@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DF93G8</pentabarf:event-slug>
            <pentabarf:title>Meta Open Source Highlights: Pyrefly and Free Threaded Python</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T172000</dtstart>
            <dtend>20251205T173500</dtend>
            <duration>001500</duration>
            <summary>Meta Open Source Highlights: Pyrefly and Free Threaded Python</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Sponsors&apos;s talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/DF93G8/</url>
            <location>Main Stream</location>
            
            <attendee>Abby Mitchell</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DXBDRB@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DXBDRB</pentabarf:event-slug>
            <pentabarf:title>From Contributor to Founder: Turning Python Projects into Products</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T173500</dtstart>
            <dtend>20251205T180500</dtend>
            <duration>003000</duration>
            <summary>From Contributor to Founder: Turning Python Projects into Products</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Panel</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/DXBDRB/</url>
            <location>Main Stream</location>
            
            <attendee>Carol Willing</attendee>
            
            <attendee>Sheena</attendee>
            
            <attendee>Inessa Pawson</attendee>
            
            <attendee>Deborah Hanus</attendee>
            
            <attendee>Leah Wasser</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NLGURP@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NLGURP</pentabarf:event-slug>
            <pentabarf:title>Building more accessible Python-powered websites</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T181000</dtstart>
            <dtend>20251205T183000</dtend>
            <duration>002000</duration>
            <summary>Building more accessible Python-powered websites</summary>
            <description>This talk is for Python enthusiasts who want a solid introduction to best practices in web accessibility. While attendees may find it helpful to have some experience with Django or Wagtail before the talk, anyone with some basic knowledge of Python syntax and functions will be able to follow along.

This talk will start with a brief introduction to key web accessibility concepts and a Python-based CMS called Wagtail. Then I&apos;ll shift to three practical examples of how attendees can build accessibility best practices into their websites. I&apos;ll be using a blog built with Wagtail CMS as an example, but most of the broad concepts I&apos;ll cover can apply to Django and other Python web frameworks as well.

At the end of the talk, I&apos;ll share a longer tutorial and other resources that attendees can use to extend their learning and dig more deeply into coding a website project with web accessibility as a focus.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/NLGURP/</url>
            <location>Main Stream</location>
            
            <attendee>Meagen Voss</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9UC39C@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9UC39C</pentabarf:event-slug>
            <pentabarf:title>Entrenando un copiloto IA para drones: de la simulaci&#243;n en Python al vuelo asistido</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>es</pentabarf:language>
            <pentabarf:language-code>es</pentabarf:language-code>
            <dtstart>20251205T183000</dtstart>
            <dtend>20251205T185000</dtend>
            <duration>002000</duration>
            <summary>Entrenando un copiloto IA para drones: de la simulaci&#243;n en Python al vuelo asistido</summary>
            <description>Los veh&#237;culos a&#233;reos no tripulados (UAVs), o drones, han revolucionado industrias como la construcci&#243;n, la seguridad y el mantenimiento de infraestructuras. Sin embargo, su mayor potencial se encuentra a menudo en los entornos m&#225;s desafiantes: interiores de edificios, espacios confinados o &#225;reas con obst&#225;culos imprevistos. En estos escenarios, un error de c&#225;lculo del piloto puede resultar en una colisi&#243;n costosa, da&#241;os al equipo o el fracaso de una misi&#243;n cr&#237;tica. La carga cognitiva para un operador humano es inmensa. Esta charla aborda una pregunta fundamental: &#191;c&#243;mo podemos usar la inteligencia artificial para hacer que estas operaciones sean m&#225;s seguras y eficientes, sin eliminar la intuici&#243;n y el control del piloto humano?

La Soluci&#243;n: un Copiloto de IA entrenado en un mundo virtual

En esta presentaci&#243;n, te guiar&#233; a trav&#233;s del proceso de creaci&#243;n de un &quot;copiloto&quot; de IA para un cuadric&#243;ptero Crazyflie. La clave de nuestro enfoque es la simulaci&#243;n. Antes de arriesgar un dron real, construimos un gemelo digital de nuestro entorno en Webots, un potente simulador de rob&#243;tica de c&#243;digo abierto. Usando Python como nuestro lenguaje principal, integramos el simulador con Gymnasium, el est&#225;ndar de la industria para entornos de aprendizaje por refuerzo.

El Stack Tecnol&#243;gico y Metodolog&#237;a

1) Entrenando al Piloto Perfecto: El primer paso fue entrenar un agente de IA para que se convirtiera en un piloto &quot;&#243;ptimo&quot;. Utilizando la librer&#237;a stable-baselines3, implementamos algoritmos de aprendizaje por refuerzo profundo (como PPO) para ense&#241;arle al dron a navegar por el escenario simulado, evitando obst&#225;culos y alcanzando su objetivo de la manera m&#225;s eficiente.

2) Aprendiendo de los Humanos (o casi): Para que nuestro copiloto fuera realmente &#250;til, necesitaba entender c&#243;mo ayudar a un piloto humano, no a otra IA. Aqu&#237; es donde entra en juego el aprendizaje por imitaci&#243;n. Con la librer&#237;a imitation, utilizamos trayectorias generadas por un operador humano para refinar la pol&#237;tica de nuestro agente, logrando un comportamiento m&#225;s natural y menos &quot;rob&#243;tico&quot;.

3) Simulando la Imperfecci&#243;n Humana: El verdadero desaf&#237;o era probar la asistencia. Para ello, creamos pilotos &quot;sub&#243;ptimos&quot; program&#225;ticamente: un &quot;piloto lento&quot; que a veces tardaba en reaccionar y un &quot;piloto ruidoso&quot; que ocasionalmente comet&#237;a errores. Estos agentes simulados nos permitieron probar la eficacia de nuestro copiloto en un entorno controlado.

4) El Copiloto en Acci&#243;n (Autonom&#237;a Compartida): El coraz&#243;n de nuestro sistema es un modelo de autonom&#237;a compartida. El copiloto de IA recibe tanto las lecturas de los sensores del dron como las &#243;rdenes del piloto humano. Usando una funci&#243;n de calidad, eval&#250;a si la acci&#243;n del piloto es segura. Si la acci&#243;n es segura, se ejecuta sin cambios. Si la acci&#243;n podr&#237;a llevar a una colisi&#243;n, el copiloto interviene, eligiendo la acci&#243;n segura m&#225;s cercana a la intenci&#243;n original del piloto. Este equilibrio es crucial: asiste sin ser intrusivo.

&#191;Qu&#233; Aprender&#225; la Audiencia?

Esta charla est&#225; dise&#241;ada para brindar inspiraci&#243;n pr&#225;ctica y conceptual. Al finalizar, los asistentes se llevar&#225;n:

* Un entendimiento claro de c&#243;mo la simulaci&#243;n acelera el desarrollo en rob&#243;tica e IA, reduciendo costos y riesgos.

* Un mapa de ruta sobre c&#243;mo usar el ecosistema de Python (Webots, stable-baselines3, imitation, Gymnasium) para aplicar aprendizaje por refuerzo a problemas del mundo real.

* Una introducci&#243;n pr&#225;ctica al concepto de autonom&#237;a compartida y c&#243;mo puede ser m&#225;s efectivo que la autonom&#237;a total en ciertas aplicaciones.

* Insights / ideas sobre los desaf&#237;os encontrados y las lecciones aprendidas durante el proyecto, desde el dise&#241;o de la funci&#243;n de recompensa hasta la evaluaci&#243;n del rendimiento.

La inspiraci&#243;n para aplicar estas t&#233;cnicas en sus propios proyectos, ya sea en rob&#243;tica, videojuegos, finanzas o cualquier otro campo donde se tomen decisiones secuenciales.

Esta no es solo una charla sobre drones; es una historia sobre la colaboraci&#243;n hombre-m&#225;quina, facilitada por el poder y la flexibilidad del ecosistema de Python.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/9UC39C/</url>
            <location>Main Stream</location>
            
            <attendee>Ana Laura Diedrichs</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>EPHCZC@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-EPHCZC</pentabarf:event-slug>
            <pentabarf:title>BEWARE THE TROLLS: Red-teaming for LLM-powered apps</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T185000</dtstart>
            <dtend>20251205T191000</dtend>
            <duration>002000</duration>
            <summary>BEWARE THE TROLLS: Red-teaming for LLM-powered apps</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/EPHCZC/</url>
            <location>Main Stream</location>
            
            <attendee>Pamela Fox</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WBDJAK@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WBDJAK</pentabarf:event-slug>
            <pentabarf:title>Gator: A Handy UI for Managing Conda Environments</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T191000</dtstart>
            <dtend>20251205T192500</dtend>
            <duration>001500</duration>
            <summary>Gator: A Handy UI for Managing Conda Environments</summary>
            <description>A friendly introduction to Gator, an open-source UI for managing Conda/Mamba environments. Learn how it works, how it was modernized for JupyterLab 4, how it integrates into Anaconda Toolbox, and what&#8217;s next for simplifying Python environment management.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Sponsors&apos;s talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/WBDJAK/</url>
            <location>Main Stream</location>
            
            <attendee>Rosio G Reyes</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7BB9MZ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7BB9MZ</pentabarf:event-slug>
            <pentabarf:title>Python for Automation: Getting Rid of Repetitive Tasks and Reclaiming Your Time</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T193000</dtstart>
            <dtend>20251205T195000</dtend>
            <duration>002000</duration>
            <summary>Python for Automation: Getting Rid of Repetitive Tasks and Reclaiming Your Time</summary>
            <description>This talk is a hands-on introduction to the empowering world of automation using Python. The session is structured to get attendees quickly from concept to code, focusing on practical, real-world examples that can be immediately applied to their daily lives. The presentation will be fast-paced and demo-heavy, ensuring a dynamic and engaging experience.

We&apos;ll start by building a compelling case for automation by exploring how a few lines of code can solve common, frustrating problems, from a cluttered Downloads folder to sending repetitive messages. The audience will see how these simple scripts reduce errors and significantly boost productivity.

Next, we&apos;ll dive into the code. The presentation will cover:

1. File System Automation: Using built-in modules like os and pathlib, we will live-code a script that automatically renames and organizes files into logical folders based on type or date, eliminating the need for manual cleanup.

2. Web and Email Automation: We&#8217;ll explore how to connect to the outside world. I will demonstrate how to send an automated email with smtplib and how to interact with a basic web form using a library like Selenium. This section will highlight how to automate communications and information gathering.

3. Making It Run on Its Own: The final code demonstration will show how to use a simple scheduler, such as the schedule library, to make our scripts run automatically, turning a one-time script into a persistent solution.

The talk will wrap up with a discussion of best practices, including simple error handling and the importance of clear, readable code. The ultimate goal is for every attendee to feel empowered to identify their own repetitive tasks and begin their own automation journey, recognizing that with Python, they have the tools to make their computer work for them.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/7BB9MZ/</url>
            <location>Main Stream</location>
            
            <attendee>The Joy of Tech</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MGAN8V@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MGAN8V</pentabarf:event-slug>
            <pentabarf:title>Introdu&#231;&#227;o ao PySpark para Engenharia de Dados</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt</pentabarf:language>
            <pentabarf:language-code>pt</pentabarf:language-code>
            <dtstart>20251205T195000</dtstart>
            <dtend>20251205T201000</dtend>
            <duration>002000</duration>
            <summary>Introdu&#231;&#227;o ao PySpark para Engenharia de Dados</summary>
            <description>O PySpark &#233; hoje uma das ferramentas mais utilizadas em engenharia de dados para lidar com grandes volumes de dados de maneira escal&#225;vel e eficiente. 

Os participantes aprender&#227;o os seguintes t&#243;picos:
- A diferen&#231;a entre processamento local e distribu&#237;do;
- Cria&#231;&#227;o e manipula&#231;&#227;o de DataFrames no PySpark;
- Exemplos de transforma&#231;&#245;es comuns no dia a dia da engenharia de dados.

A apresenta&#231;&#227;o &#233; voltada para iniciantes que desejam uma oportunidade na &#225;rea de Engenharia de Dados. Ao final, os participantes ter&#227;o uma vis&#227;o clara de como  o PySpark &#233; utilizado no dia a dia de uma pessoa Engenheira de Dados.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/MGAN8V/</url>
            <location>Main Stream</location>
            
            <attendee>Vitoria Rodrigues</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>T8SZDC@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-T8SZDC</pentabarf:event-slug>
            <pentabarf:title>Sponsor Panel: Tech industry and the job market</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T201000</dtstart>
            <dtend>20251205T204500</dtend>
            <duration>003500</duration>
            <summary>Sponsor Panel: Tech industry and the job market</summary>
            <description>Sponsor Panel: Tech industry and the job market</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Panel</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/T8SZDC/</url>
            <location>Main Stream</location>
            
            <attendee>Frankie</attendee>
            
            <attendee>Parul Gupta</attendee>
            
            <attendee>Zuotian Tatum</attendee>
            
            <attendee>Jessica Hedges</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>VMQTME@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-VMQTME</pentabarf:event-slug>
            <pentabarf:title>Public Relations for Data Teams: How to increase impact by building trust</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T211500</dtstart>
            <dtend>20251205T213500</dtend>
            <duration>002000</duration>
            <summary>Public Relations for Data Teams: How to increase impact by building trust</summary>
            <description>Topics I&apos;ll cover: 
- Why PR matters for Data teams 
- Balance simplicity and transparency
- Tell a story, don&apos;t just share numbers
- Go from Passive Reporter to Business Driver 
- Know your audience and how to speak their language 
- The human behind your work and how to build trust 
- How to be your own Publicist and get more visibility</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/VMQTME/</url>
            <location>Main Stream</location>
            
            <attendee>Maggie Wolff</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>YKRHA3@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YKRHA3</pentabarf:event-slug>
            <pentabarf:title>Trust Me, I&apos;m a Robot: MLOps for MedTech</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T213500</dtstart>
            <dtend>20251205T215500</dtend>
            <duration>002000</duration>
            <summary>Trust Me, I&apos;m a Robot: MLOps for MedTech</summary>
            <description>This talk is for anyone who has ever seen a brilliant model fail in the real world. We&#8217;ll explore a system built with Python&#8217;s ecosystem, designed specifically for a critical medical application. 

You&#8217;ll learn how to tackle the most difficult challenges of turning a promising model&#8212;like those used in lung cancer diagnoses&#8212;into a trustworthy, reliable reality, even in a disconnected environment.

Public datasets used for training are often anonymized for patient privacy, which can make it challenging to verify a model&apos;s performance across a diverse population. I&apos;ll discuss this critical limitation as we explore how to build more robust and inclusive solutions.

**What You&apos;ll Learn:**
* **Predictive Maintenance:** Build a system that detects a component failure before it happens, using telemetry to monitor the &quot;heartbeat&quot; of a surgical robot
* **Data Drift Detection:** Ensure your model&apos;s accuracy doesn&apos;t decay as imaging data changes
* **Model Optimization:** Get a resource-heavy 3D CNN to run fast and efficiently, thereby reducing latency and ensuring timely results

This talk isn&apos;t about theory; it&apos;s about **systems development**. Join me to learn what it takes to design, build, and maintain a life-saving system for critical applications.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/YKRHA3/</url>
            <location>Main Stream</location>
            
            <attendee>Lilinoe Harbottle</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RURANB@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RURANB</pentabarf:event-slug>
            <pentabarf:title>What you need to know about computer memory as a programmer, as explained by Lilliputians</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T220000</dtstart>
            <dtend>20251205T222000</dtend>
            <duration>002000</duration>
            <summary>What you need to know about computer memory as a programmer, as explained by Lilliputians</summary>
            <description>As a Senior Software Engineer, I have mentored quite a few people. I&apos;ve noticed that some people lack a clear understanding of how computer memory works, so I created some fun comics that feature essential details of how your program interacts with computer memory. My goal was not to focus on nitty-gritty details, but to get the intuition right. What came out is an illustration so engaging that you can use it to explain the flow of your program to everybody.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/RURANB/</url>
            <location>Main Stream</location>
            
            <attendee>Ava Katushka</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CCAGCB@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CCAGCB</pentabarf:event-slug>
            <pentabarf:title>Making GUI Data Exploration Reproducible with Python</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T224000</dtstart>
            <dtend>20251205T230000</dtend>
            <duration>002000</duration>
            <summary>Making GUI Data Exploration Reproducible with Python</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/CCAGCB/</url>
            <location>Main Stream</location>
            
            <attendee>Isabel Zimmerman</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7ZTWMZ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7ZTWMZ</pentabarf:event-slug>
            <pentabarf:title>Build enterprise applications with OSS DocumentDB and Azure Database for PostgreSQL</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T232500</dtstart>
            <dtend>20251205T234000</dtend>
            <duration>001500</duration>
            <summary>Build enterprise applications with OSS DocumentDB and Azure Database for PostgreSQL</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Sponsors&apos;s talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/7ZTWMZ/</url>
            <location>Main Stream</location>
            
            <attendee>Dingding Lu</attendee>
            
            <attendee>Patty Chow</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>C7W8QM@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-C7W8QM</pentabarf:event-slug>
            <pentabarf:title>Ticket To Ride + Python: Coding the ultimate  expansion pack with a random route generator</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251205T234000</dtstart>
            <dtend>20251206T000000</dtend>
            <duration>002000</duration>
            <summary>Ticket To Ride + Python: Coding the ultimate  expansion pack with a random route generator</summary>
            <description>My family loves board games and my 9-year old kid loves beating me.  He consistently wins in the game Ticket to Ride.  He knows all of the routes in the Europe version so he can block me as soon as I start building routes.  In an effort to finally win, I wrote a random route generator in Python.  It adds an element of surprise and complexity and we are exploring how we can program together.  Together, we are coding the ultimate expansion pack to our favorite board game.

Ticket to Ride is a board game where players connect cities with little plastic trains. Players draw destination cards that they need to complete to score points.  The point value is determined by the shortest path.  Finding the shortest paths for the whole board was a good opportunity to apply the concepts of computational thinking including decomposition, abstraction, and algorithmic thinking.  
- Decomposition:  The entire problem of computing all the shortest paths was too much to start with, so we decomposed it into a smaller problem by looking at a portion of the board.  
- Abstraction: From there, we abstracted this small map as a graph representation. 
- Algorithmic Thinking: Together, we used Dijkstra&#8217;s algorithm to compute the shortest distances on the small map and then we applied it to our entire map.

Finally, we implemented it by writing code in a Jupyter notebook.  We found that we really enjoyed playing with random routes and we are working to improve our code through iteration.  Even with the modifications, my kid still beats me, so I&#8217;m just going to have to play better.  The best part of all this has been sharing my love of coding in a playful way.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/C7W8QM/</url>
            <location>Main Stream</location>
            
            <attendee>Fay Shaw</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HNZPGJ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HNZPGJ</pentabarf:event-slug>
            <pentabarf:title>Strengthen technical teams through group development models</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T004000</dtstart>
            <dtend>20251206T010000</dtend>
            <duration>002000</duration>
            <summary>Strengthen technical teams through group development models</summary>
            <description>In this talk we&apos;ll focus on Tuckman&apos;s model of group development, which argues that groups go through five stages in a cyclic fashion: forming -&gt; storming -&gt; norming -&gt; performing -&gt; adjourning. In each of these stages the dynamics and needs of the team are different. Successful teams move through these stages, and spend most of their time in &quot;performaing&quot; - working well together to accompish goals. Teams that feel tough are often stuck in storming, where it&apos;s unclear who&apos;s responsible for what and thing&apos;s don&apos;t &quot;click&quot;. 

If you can learn to identify what stage your team is at, you can help nudge it in the right direction to move towards performing. As a team leader you can have significant influence on these transitions, but even as team members our actions and input can help steer the whole team in useful directions.

We&apos;ll work through common scenarios you might experience (for example, a brand new team starting up, a new developer joining an existing team, a change in manager, team member leaving), look at what&apos;s happening in the team in each case. We&apos;ll share strategies for how both team leaders and team members can use the group development model to help the group work through change and get back to being a fun, effective team as quickly as possible.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/HNZPGJ/</url>
            <location>Main Stream</location>
            
            <attendee>Lydia Peabody</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9HN9JG@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9HN9JG</pentabarf:event-slug>
            <pentabarf:title>Beyond the Hype:LLMs aren&apos;t Magic</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T010500</dtstart>
            <dtend>20251206T012000</dtend>
            <duration>001500</duration>
            <summary>Beyond the Hype:LLMs aren&apos;t Magic</summary>
            <description>his talk by Anna Eilering, a Developer Relations Engineer at Google&apos;s Open Source Programs Office, cuts through the hype surrounding Large Language Models (LLMs) and Generative AI. The core message is that LLMs are not magic, but powerful APIs that developers can and should work with just like any other code. The talk is aimed at Python developers who may feel intimidated by the mystique around AI, and encourages them to leverage their existing skills to build innovative solutions.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Sponsors&apos;s talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/9HN9JG/</url>
            <location>Main Stream</location>
            
            <attendee>Anna Eilering</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SXJPB7@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SXJPB7</pentabarf:event-slug>
            <pentabarf:title>Do you want to get more involved in open source?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T012000</dtstart>
            <dtend>20251206T015000</dtend>
            <duration>003000</duration>
            <summary>Do you want to get more involved in open source?</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/SXJPB7/</url>
            <location>Main Stream</location>
            
            <attendee>Alyssa Coghlan</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DQB3PR@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DQB3PR</pentabarf:event-slug>
            <pentabarf:title>Building Digital Dictionaries for Local Languages in Indonesia with Python NLP</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T015000</dtstart>
            <dtend>20251206T021000</dtend>
            <duration>002000</duration>
            <summary>Building Digital Dictionaries for Local Languages in Indonesia with Python NLP</summary>
            <description>Discover practical techniques for building bilingual digital dictionaries (Indonesian &#8596; local languages) using Python NLP libraries such as spaCy, NLTK, and Transformers. This talk will cover how to design and implement hybrid models combining rule-based and machine learning approaches, build efficient data pipelines for dictionary management, and integrate advanced linguistic features like synonym and antonym lookup, lemmatization, and full-text search. Additionally, it emphasizes fostering sustainable, community-driven projects that empower local language preservation and digital accessibility.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/DQB3PR/</url>
            <location>Main Stream</location>
            
            <attendee>Muh Naufal Muzhaffar</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QDUYTD@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QDUYTD</pentabarf:event-slug>
            <pentabarf:title>Scaling and Systematizing Grassroots Leadership: Lessons from PythonPH and PyLadies Manila</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T025500</dtstart>
            <dtend>20251206T032500</dtend>
            <duration>003000</duration>
            <summary>Scaling and Systematizing Grassroots Leadership: Lessons from PythonPH and PyLadies Manila</summary>
            <description>Grassroots leadership often begins with passion, but passion alone can&#8217;t keep a community alive. After more than a decade of building PythonPH and PyLadies Manila, we learned that communities don&#8217;t flourish because of exceptional leaders, they flourish because of systems that make leadership shareable. When you create structures that make it easier for committed people to step up, sustainability finally begins to take shape.

This talk is a practical and honest look at what it really takes to build a volunteer-driven community that can outlast its founders. We&#8217;ll talk about the early years of unsustainable effort, the realities of burnout, and the turning points that forced us to rethink how leadership works. We&#8217;ll also explore the Kaizend approach: a culture and values-driven model for supporting, developing, and retaining volunteers. Part of that work meant accepting that even nonprofits need business-level clarity &#8212; resources, budgeting, and operations &#8212; to stay healthy and fair to volunteers.

If you&#8217;ve ever felt stretched thin but still hopeful, this session is for you. I&#8217;m just sharing what we learned the hard way, and hopefully it sparks ideas you can shape into something that fits your own community. It&#8217;s a reminder to pause, reconnect with what matters, and lead in a way that honors your values. The work is tough, but fulfilling, and you don&#8217;t have to carry the load alone.

**1. Systems make leadership sustainable.**
I learned the hard way that communities flourish when leadership is shared, not concentrated. Simple systems made it easier for committed people to step up, and that&#8217;s when things slowly started to become sustainable.

**2. Burnout is a design problem, not a personal failure.**
Early on, it takes unsustainable effort before anything feels stable, mostly because you&#8217;re learning faster than you&#8217;re structuring. But once we started spreading responsibility and building systems around the work, things slowly got lighter. Burnout wasn&#8217;t a sign that we were weak; it was a sign that the system needed to change.

**3. Care doesn&#8217;t have to depend on vibe. It can be intentional and structured.**
Through Kaizend, I realized that volunteer care can&#8217;t be left to chance. The Salesian Oratory model (Home, School, Spirituality, Playground) helped us build a system that supports the whole person, and that foundation became our real source of resilience. It&#8217;s what inspired us to build Kaizend.

**4. Culture and values are your real levers.**
I learned that what works for one community won&#8217;t always work for another. Filipino Bayanihan, our cultural instincts, and our shared principles shaped the systems that ended up working for us. One-size-fits-all models rarely work. Leading with your community&#8217;s values is what helps you build something that lasts.

**5. Even movements and nonprofits need to be run like a business.**
I learned that even nonprofits need clarity in budgeting, planning, and operations. Passion drives the mission, but structure keeps the work fair and sustainable for volunteers.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/QDUYTD/</url>
            <location>Main Stream</location>
            
            <attendee>Micaela Reyes</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RLU8QR@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RLU8QR</pentabarf:event-slug>
            <pentabarf:title>Python Across Asia: Collaboration and Cross-Border Support</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T035000</dtstart>
            <dtend>20251206T042000</dtend>
            <duration>003000</duration>
            <summary>Python Across Asia: Collaboration and Cross-Border Support</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Panel</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/RLU8QR/</url>
            <location>Main Stream</location>
            
            <attendee>Silvia Larasatul M</attendee>
            
            <attendee>Daphne Choong</attendee>
            
            <attendee>Ellaine Dela Cruz</attendee>
            
            <attendee>Cathy Hui</attendee>
            
            <attendee>Jashlein Leanne Marquez</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JXYZEN@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JXYZEN</pentabarf:event-slug>
            <pentabarf:title>Democratizing Data: Python-Powered Dashboards and Open Data for Transparent Governance in Austin</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T042000</dtstart>
            <dtend>20251206T044000</dtend>
            <duration>002000</duration>
            <summary>Democratizing Data: Python-Powered Dashboards and Open Data for Transparent Governance in Austin</summary>
            <description>The City of Austin, Texas, USA is committed to promoting transparency and collaboration by using data to empower its residents. As the Open Data Portal Liaison for Austin&apos;s Parks and Recreation Department, I have firsthand experience in leveraging Python to turn city data into powerful tools for public engagement.

This talk will showcase:

1. Using Python to Access and Process Open Data
- Introduction to the City of Austin&#8217;s Open Data Portal.
- Demonstrating how Python libraries like Pandas, GeoPandas, and NumPy help in cleaning and transforming raw datasets for analysis.

2. Building Interactive Dashboards
- Real-world examples of dashboards built for utility management, park planning, and public project monitoring.
- Tools like Plotly Dash and Streamlit for creating engaging visualizations that communicate complex data to diverse audiences.

3. Enhancing Transparency Through Data
- How Python-powered analytics promote better governance by making city metrics&#8212;like resource allocation and project timelines&#8212;available to all stakeholders.
- Insights from Austin&#8217;s Parks and Recreation Department projects, including the creation of dashboards for asset management and park accessibility, which improved both operational efficiency and public trust.

4. Live Demonstration
- A step-by-step walkthrough of transforming an open dataset (e.g., park usage or community feedback) into an interactive dashboard.
- Tips and tricks for making dashboards accessible and visually appealing to non-technical audiences.

5. Call to Action
- Encouraging Python developers to engage with open data in their communities.
- Highlighting the importance of open-source tools in fostering equitable access to data.

Whether you are a Python developer, a public sector professional, or simply curious about how technology can bridge the gap between governments and communities, this talk will provide actionable insights and practical skills to make data work for the people. Join me to learn how Python is reshaping the future of governance in Austin, Texas, USA and beyond.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/JXYZEN/</url>
            <location>Main Stream</location>
            
            <attendee>Tanvi Sharma</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QQRHRF@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QQRHRF</pentabarf:event-slug>
            <pentabarf:title>TimeCopilot: The GenAI Forecasting Agent</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T044500</dtstart>
            <dtend>20251206T050500</dtend>
            <duration>002000</duration>
            <summary>TimeCopilot: The GenAI Forecasting Agent</summary>
            <description>TimeCopilot is built in Python to bring together two powerful worlds: the reasoning capabilities of LLMs and the precision of time-series foundation models like AWS Chronos, Google TimesFM, Salesforce Moirai, and Nixtla TimeGPT. It&#8217;s model-agnostic, supports ensembles for more robust results, and lets users ask questions about their data in plain English.

This session will cover:

- How Python tools (PydanticAI, PyTorch, Hugging Face) enable agentic forecasting workflows.
- Designing prompts and orchestration pipelines that integrate LLM reasoning with domain-specific models.
- Making forecasts explainable and interactive for technical and non-technical audiences.
- Lessons from our open-source journey, including our 1st-place on the Salesforce GIFT-Eval benchmark.

Whether you&#8217;re into data science, AI agents, or building inclusive tools, you&#8217;ll leave with ideas and code you can use to create your own Python-powered forecasting agents.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/QQRHRF/</url>
            <location>Main Stream</location>
            
            <attendee>Azul Garza</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MU3PDT@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MU3PDT</pentabarf:event-slug>
            <pentabarf:title>From Volunteer to Organizer: Start Small, Dream Big</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T050500</dtstart>
            <dtend>20251206T052500</dtend>
            <duration>002000</duration>
            <summary>From Volunteer to Organizer: Start Small, Dream Big</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/MU3PDT/</url>
            <location>Main Stream</location>
            
            <attendee>Hwayoung Cha</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>YL3LZC@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YL3LZC</pentabarf:event-slug>
            <pentabarf:title>So It Broke&#8230; Now What? Debugging Python 101</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T052500</dtstart>
            <dtend>20251206T054500</dtend>
            <duration>002000</duration>
            <summary>So It Broke&#8230; Now What? Debugging Python 101</summary>
            <description>By using examples from my journey, including a production app where debugging became my daily workout, this talk aims to help attendees understand debugging and develop the skills to approach errors with confidence.

## Breakdown of session:
-  *Introduction* - 2 mins
Quick story on how I learned debugging the hard way, why it&#8217;s a core dev skill, and what we&#8217;ll cover.

-  *What Debugging Means* - 2 mins
More than &#8220;fixing errors&#8221; &#8212; debugging is a process of understanding what&#8217;s happening when code breaks, why it happened, and how to prevent it.

-  *Using Print Statements* - 2 mins
How to use print() statements and how too much of it can make the codebase messy.

- *Raising Exceptions* - 2 mins 
Writing programs to anticipate and recover from errors using raise to signal problems and try/except to handle them gracefully. It shows how this makes debugging faster and programs more robust.

- *Logging* - 2 mins 
Why logging is important in larger projects. Quick setup with Python&#8217;s `logging` module, choosing log levels, and using logs to trace bugs after deployment.

-  *Assertions* - 2 mins
Spotting problems early with assert as a sanity check to make sure your code isn&#8217;t doing something wrong

- *Using a Debugger* - 3 mins 
A peek at Python built-in debugger [pdb](https://docs.python.org/3/library/pdb.html) and IDE debuggers to step through code and see what&#8217;s happening.

- 1 min &#8211; Wrap-up
Recap of debugging techniques, encouragement to practice regularly, and a mindset shift from &#8220;errors are scary&#8221; to &#8220;errors are clues.&#8221;.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/YL3LZC/</url>
            <location>Main Stream</location>
            
            <attendee>Rahmat Akintola</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HBMEYA@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HBMEYA</pentabarf:event-slug>
            <pentabarf:title>Can We Add Objects the Way We Do for Numbers?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T055000</dtstart>
            <dtend>20251206T061000</dtend>
            <duration>002000</duration>
            <summary>Can We Add Objects the Way We Do for Numbers?</summary>
            <description>Custom Python classes don&#8217;t behave like built-in types by default. For example, if you try using + on your own objects (obj1 + obj2), it won&#8217;t work unless you tell Python what to do.

In this short and beginner-friendly talk, we&#8217;ll see how to make operators like + work for user-defined classes using special methods like \_\_add\_\_. With a simple example, you&#8217;ll learn how this improves code readability, makes your classes easier to use, and helps your code feel more Pythonic.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/HBMEYA/</url>
            <location>Main Stream</location>
            
            <attendee>Swarooprani Manoor</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JV7TG9@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JV7TG9</pentabarf:event-slug>
            <pentabarf:title>Building trust in the Restoration Movement with Python, AI, and Satellite Data</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T061000</dtstart>
            <dtend>20251206T063000</dtend>
            <duration>002000</duration>
            <summary>Building trust in the Restoration Movement with Python, AI, and Satellite Data</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/JV7TG9/</url>
            <location>Main Stream</location>
            
            <attendee>Jessica Ertel</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DLFAL8@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DLFAL8</pentabarf:event-slug>
            <pentabarf:title>From Stress to Strategy: Rediscovering Your Values with Coach, Dr. Drew B. Mallory</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T063000</dtstart>
            <dtend>20251206T070000</dtend>
            <duration>003000</duration>
            <summary>From Stress to Strategy: Rediscovering Your Values with Coach, Dr. Drew B. Mallory</summary>
            <description>The holidays often bring stress, distraction, and pressure to meet others&#8217; expectations. This session, which I use with both students and coachees, provides a structured, values&#8209;based method to pull yourself out of overwhelm and determine where to focus. Drawing on research that shows values predict behaviors, participants will:

-Reflect on moments of joy, pride, and fulfillment to uncover personal values.
-Select 3&#8211;5 values that feel most relevant for this season.
-Write a short value statement that can guide decisions and boundaries.
-Translate values into micro&#8209;actions and rituals that restore clarity and connection.

By the end, you will leave with a personalized values statement and a one&#8209;page plan for applying it during the holiday season. This exercise is practical, brief, and adaptable, helping you navigate stress by acting from your values rather than reacting to circumstances. 

About the facilitator: Dr. Drew B. Mallory is a private professional coach and professor at Sasin School of Management in Bangkok and a global consultant on inclusion and organizational behavior. His work bridges scholarship and practice, empowering people to act from their values in both personal and professional contexts. With experience coaching executives and designing tools for cross&#8209;cultural competence, Dr. Drew brings a pragmatic, research&#8209;based approach to this exercise&#8212;ensuring participants leave with strategies they can apply immediately during the holiday season.

Learn more about this and other self-development methods at www.coachwithdrew.today</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Special</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/DLFAL8/</url>
            <location>Main Stream</location>
            
            <attendee>Dr Drew B. Mallory</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TV8UVR@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TV8UVR</pentabarf:event-slug>
            <pentabarf:title>Feel Good Yoga</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T072000</dtstart>
            <dtend>20251206T075000</dtend>
            <duration>003000</duration>
            <summary>Feel Good Yoga</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Special</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/TV8UVR/</url>
            <location>Main Stream</location>
            
            <attendee>Tereza Iofciu</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>33W8ES@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-33W8ES</pentabarf:event-slug>
            <pentabarf:title>&#8220;Go Straight, Then Turn Right!&#8221;: How I Built a Voice-Controlled Toy Car Using Generative AI, Gradio, and Raspberry Pi Pico</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>ja</pentabarf:language>
            <pentabarf:language-code>ja</pentabarf:language-code>
            <dtstart>20251206T075000</dtstart>
            <dtend>20251206T081000</dtend>
            <duration>002000</duration>
            <summary>&#8220;Go Straight, Then Turn Right!&#8221;: How I Built a Voice-Controlled Toy Car Using Generative AI, Gradio, and Raspberry Pi Pico</summary>
            <description>Wouldn&apos;t it be fun to control a small car using voice commands or hand-drawn routes?
This idea led me to try a playful experiment combining generative AI and IoT.

In this prototype, I used the following tools and technologies:

- A commercially available Pico car kit with a **Raspberry Pi Pico WH**  
- **Gradio** for voice input and route drawing  
- **LangChain** to convert user instructions like &#8220;Go straight&#8221; or &#8220;Turn right&#8221; into commands and send them to the car  
- An HTTP server using **Microdot**, running on the Pico to receive commands via Wi-Fi

In this talk, I&#8217;ll walk through the technical flow while also highlighting some fun aspects unique to generative AI&#8212;such as how the car responds to vague or playful commands like &#8220;Dance!&#8221; or &#8220;You&#8217;re so cute!&#8221;
Even without deep technical knowledge, this is a fun prototyping example you can try using Python and familiar tools.

**Note: This talk will be presented in Japanese, with slides in both English and Japanese.**

---

&#38899;&#22768;&#25351;&#31034;&#12420;&#25163;&#25551;&#12365;&#12523;&#12540;&#12488;&#12434;&#20351;&#12387;&#12390;&#23567;&#22411;&#12459;&#12540;&#12434;&#25805;&#20316;&#12391;&#12365;&#12383;&#12425;&#38754;&#30333;&#12381;&#12358;&#65281;
&#12381;&#12435;&#12394;&#30330;&#24819;&#12363;&#12425;&#22987;&#12414;&#12387;&#12383;&#12289;&#29983;&#25104;AI&#12392;IoT&#12434;&#32068;&#12415;&#21512;&#12431;&#12379;&#12383;&#12422;&#12427;&#12356;&#23455;&#39443;&#12434;&#32057;&#20171;&#12375;&#12414;&#12377;&#12290;

&#20170;&#22238;&#12398;&#12503;&#12525;&#12488;&#12479;&#12452;&#12503;&#12391;&#12399;&#12289;&#20197;&#19979;&#12398;&#12424;&#12358;&#12394;&#12484;&#12540;&#12523;&#12420;&#25216;&#34899;&#12434;&#20351;&#12387;&#12390;&#12356;&#12414;&#12377;&#12290;

- &#36554;&#20307;&#12399;&#24066;&#36009;&#12398;Pico&#12459;&#12540;&#12461;&#12483;&#12488; + **Raspberry Pi Pico WH** &#12434;&#20351;&#29992;
- **Gradio** &#12391;&#38899;&#22768;&#20837;&#21147;&#12420;&#12523;&#12540;&#12488;&#30011;&#20687;&#12434;&#20837;&#21147;
- **LangChain** &#12391;&#12518;&#12540;&#12470;&#12398;&#25351;&#31034;&#12434;&#12300;&#21069;&#36914;&#12301;&#12300;&#21491;&#25240;&#12301;&#12394;&#12393;&#12434;&#24847;&#21619;&#12377;&#12427;&#12467;&#12510;&#12531;&#12489;&#12395;&#22793;&#25563;&#12375;&#12289;Pico&#12459;&#12540;&#12395;&#36865;&#20449;
- Pico&#19978;&#12391; **Microdot** &#12434;&#20351;&#12387;&#12390;HTTP&#12469;&#12540;&#12496;&#12434;&#21205;&#12363;&#12375;&#12289;Wi-Fi&#32076;&#30001;&#12391;&#12467;&#12510;&#12531;&#12489;&#12434;&#21463;&#20449;

&#26412;&#30330;&#34920;&#12391;&#12399;&#12289;&#12371;&#12358;&#12375;&#12383;&#25216;&#34899;&#30340;&#12394;&#27969;&#12428;&#12434;&#32057;&#20171;&#12375;&#12388;&#12388;&#12289;&#12300;&#36362;&#12387;&#12390;&#12415;&#12390;&#65281;&#12301;&#12300;&#12363;&#12431;&#12356;&#12356;&#12397;&#12301;&#12392;&#12356;&#12387;&#12383;&#26326;&#26151;&#12394;&#35328;&#33865;&#12395;&#12418;&#21453;&#24540;&#12377;&#12427;&#12289;&#29983;&#25104;AI&#12394;&#12425;&#12391;&#12399;&#12398;&#38754;&#30333;&#12373;&#12418;&#12354;&#12431;&#12379;&#12390;&#12362;&#35441;&#12375;&#12375;&#12414;&#12377;&#12290;
&#38627;&#12375;&#12356;&#30693;&#35672;&#12364;&#12394;&#12367;&#12390;&#12418;&#35430;&#12379;&#12427;&#12289;Python&#12392;&#36523;&#36817;&#12394;&#12484;&#12540;&#12523;&#12434;&#20351;&#12387;&#12383;&#12503;&#12525;&#12488;&#12479;&#12452;&#12500;&#12531;&#12464;&#12398;&#27005;&#12375;&#12373;&#12434;&#20849;&#26377;&#12375;&#12414;&#12377;&#12290;

**&#27880;&#24847;&#65306;&#12371;&#12398;&#30330;&#34920;&#12399;&#26085;&#26412;&#35486;&#12391;&#34892;&#12356;&#12289;&#12473;&#12521;&#12452;&#12489;&#12399;&#33521;&#35486;&#12392;&#26085;&#26412;&#35486;&#12434;&#20341;&#35352;&#12375;&#12414;&#12377;&#12290;**</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/33W8ES/</url>
            <location>Main Stream</location>
            
            <attendee>Tomoko Furuki&#65288;@komo_fr&#65289;</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>3KNKHS@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-3KNKHS</pentabarf:event-slug>
            <pentabarf:title>Python in Africa&apos;s DNA: Building Inclusive and Reproducible Genomic Tools</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T081000</dtstart>
            <dtend>20251206T083000</dtend>
            <duration>002000</duration>
            <summary>Python in Africa&apos;s DNA: Building Inclusive and Reproducible Genomic Tools</summary>
            <description>This talk is a personal and technical journey into using Python as a tool for representation in genomics. It shares the story of how I (under the guidance of excellent mentors) began building a pipeline that challenges the norms of who gets represented in disease risk prediction tools.
Many widely used tools (in genomics) for analysing DNA, like those used to calculate polygenic risk scores (PRS), perform poorly on African datasets. In addition to data scarcity, this is a design issue rooted in various assumptions, some of which were never questioned. 
This talk highlights how I&apos;m using Python to answer that question, as a learner using accessible tools, libraries and open-source principles to create change from my corner of the world.

5 KEY POINTS THIS TALK WILL COVER
- Relevance of Talk:
I begin by grounding the audience in the problem: how underrepresentation of African genomes leads to poor health predictions and inequitable science. Most people outside of genetics don&apos;t realise that common tools perform dramatically worse on diverse populations, and this can have serious consequences for things like disease risk scoring, diagnosis and treatment decisions. The problem extends beyond data diversity, it lies in the inflexibility of existing pipelines to process such diversity effectively. Many genomic tools weren&apos;t built to work for African data, and in some cases, they completely breakdown. I&apos;ll share a few brief, easy-to-understand examples of where this happens in real datasets.

- How Python Helps Me Build Solutions:
The heart of the talk is a practical, beginner-friendly look at how Python enables me to solve this problem, step-by-step. I&apos;ll introduce the libraries I use daily:
   i. argparse: For making my scripts flexible and user-friendly
   ii. pandas: For cleaning, transforming and exploring genetic summary statistics and phenotype data
   iii. subprocess: For calling Docker containers and orchestrating commands programmatically
   iv. Shutil: For managing folders and moving data during preprocessing
  Finally, a quick mention of how this integrates with workflow tools like Nextflow

- Learning in Public, Building While Learning:
One of the key themes of this talk is that, you don&apos;t have to be an expert to build something impactful.
I&apos;ll share:
 - What it looked like to go from having basic Python knowledge to writing scripts that trigger enter bioinformatics pipelines
 - The many (many!) mistakes I made while figuring out how to manage data from diverse sources
 - How I broke the big problem down into scripts and containers, even while learning pipeline management, Docker and bash along the way.
 - Why starting before you&apos;re ready is the most powerful thing you can do as a Python learner.

- Challenges I&apos;m Solving With Python:
Instead of detailing the benchmarking methodology, I&apos;m spotlighting the problems my code is built to solve:
      - Handling messy metadata: How python scripts help me detect and resolve inconsistent column names and formats across datasets.
      - Reproducibility on a shoestring: Why using Python + Docker gives me the ability to share reproducible, portable pipelines.
       - Debugging inclusivity: How scripting helped me spot patterns of exclusion and fix issues that most pipelines would miss (e.g. default parameters that don&apos;t suit African LD structures or allele frequency ranges).

All of this is still a work in progress, and that&apos;s part of the point.

- Significance of Talk:
We often celebrate tools and technologies after they&apos;ve become polished and complete. But in this talk, I want to celebrate the act of building while learning, especially when it&apos;s in service of equity and inclusion.
For too long, people from underrepresented regions and learners new to coding have been made to feel like they don&apos;t belong in technical spaces unless they&apos;re already experts.
This talk says otherwise.
Python isn&apos;t just a programming language. For me, it&apos;s a way to claim space, ask hard questions, and build tools that make health and data inclusive for all.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/3KNKHS/</url>
            <location>Main Stream</location>
            
            <attendee>Chioma Oselu (Onyido)</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>89CQX7@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-89CQX7</pentabarf:event-slug>
            <pentabarf:title>Modern frontend development the simple way</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T083500</dtstart>
            <dtend>20251206T085500</dtend>
            <duration>002000</duration>
            <summary>Modern frontend development the simple way</summary>
            <description>Once upon a time, if you wanted to build a modern web experience using a Python based web framework, an obvious choice was to expose a bunch of APIs and build your frontend in something else entirely (eg React).

Times have changed.

Tools like HTMX and AlpineJS have made HTML great again.

These tools make full stack web dev fast and fun, they simplify development, shrink code bases, and give backend devs the ability to do modern frontend work. In my personal experience I&apos;ve seen the adoption of these tools lead to massive productivity gains for junior and senior devs alike.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/89CQX7/</url>
            <location>Main Stream</location>
            
            <attendee>Sheena</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7XR3TZ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7XR3TZ</pentabarf:event-slug>
            <pentabarf:title>Infrastructure-as-Code in a Latency-Critical Bare Metal World</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T085500</dtstart>
            <dtend>20251206T091000</dtend>
            <duration>001500</duration>
            <summary>Infrastructure-as-Code in a Latency-Critical Bare Metal World</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Sponsors&apos;s talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/7XR3TZ/</url>
            <location>Main Stream</location>
            
            <attendee>Leanne Fok</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7UL7TG@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7UL7TG</pentabarf:event-slug>
            <pentabarf:title>Not Just Code: Building Communities That Don&#8217;t Burn People Out</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T091000</dtstart>
            <dtend>20251206T093000</dtend>
            <duration>002000</duration>
            <summary>Not Just Code: Building Communities That Don&#8217;t Burn People Out</summary>
            <description>Open source has revolutionized how we build software; however, it hasn&#8217;t solved the problem of how we support the people who make it possible.

Behind every feature request, GitHub issue, or Slack ping is a human being trying to balance their desire to help with their mental, emotional, and sometimes financial limits. And while we celebrate open source wins, we rarely discuss the cost of participation: burnout, loneliness, exclusion, and the pressure to be &#8220;always on.&#8221;

This talk takes a critical yet hopeful look at the human realities of contributing to and maintaining open-source projects. We&#8217;ll explore:

* The hidden labor behind community work and code maintenance

* How issues like burnout, gatekeeping, and lack of diversity still persist

* Why community care should be treated as infrastructure

* What inclusion actually looks like (beyond just opening a repo)

* Practices that support contributor well-being without sacrificing project momentum

* Whether you&apos;re a project lead, data scientist, contributor, or community manager, this session will help you see the people behind the pull requests and understand how to build spaces where they can thrive, not just survive.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/7UL7TG/</url>
            <location>Main Stream</location>
            
            <attendee>Aishat Muibudeen</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UELPHB@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UELPHB</pentabarf:event-slug>
            <pentabarf:title>Mentorship That Works</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T094000</dtstart>
            <dtend>20251206T101000</dtend>
            <duration>003000</duration>
            <summary>Mentorship That Works</summary>
            <description>Sumaiya Nalukwago is an experienced IT Professional and Tech Community Lead with over six years of proven success in leveraging technology to drive economic development and foster innovation across Uganda.

A recognized voice in the continental tech landscape, Sumaiya has been a dedicated volunteer for PyCon Uganda since its inception and has spoken at major international conferences. This experience underscores her deep commitment to the open-source movement and her ability to engage diverse global audiences.

As a Community Lead for Google Developer Groups Cloud Mbarara and an Ambassador for Google Women Techmakers, Sumaiya actively skills and mentors thousands of youth and women entrepreneurs in digital literacy, business development, and tech-solution design. She specializes in translating complex technological concepts into accessible, actionable skills, enabling grassroots enterprises to thrive in the digital economy and confidently bridge the digital skills gap.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Panel</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/UELPHB/</url>
            <location>Main Stream</location>
            
            <attendee>Aisha Bello</attendee>
            
            <attendee>Cecilia Tivir</attendee>
            
            <attendee>Sumaiya Nalukwago</attendee>
            
            <attendee>Dorothy Ewuah</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZGPVCU@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZGPVCU</pentabarf:event-slug>
            <pentabarf:title>From Chain-of-Thought to Agentic AI: Demystifying Reasoning in LLMs</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T101000</dtstart>
            <dtend>20251206T103000</dtend>
            <duration>002000</duration>
            <summary>From Chain-of-Thought to Agentic AI: Demystifying Reasoning in LLMs</summary>
            <description>Large language models (LLMs) have advanced far beyond text prediction&#8212;they now exhibit surprising abilities to reason through problems, follow multi-step processes, and produce logically consistent answers. Yet &#8220;reasoning&#8221; in AI often means something different from human reasoning, and understanding that distinction is key to using it effectively.

This talk clarifies what reasoning means for LLMs and why intermediate steps matter for complex problem-solving. We&#8217;ll explore Chain-of-Thought prompting, Self-Consistency decoding, RL-based reasoning, and distilled reasoning models&#8212;highlighting their strengths, trade-offs, and performance costs.

A particular focus will be on adaptive reasoning models, which dynamically adjust their computational depth based on problem complexity. Unlike traditional fixed-computation approaches, these models can allocate more &quot;thinking time&quot; to harder problems while remaining efficient on simpler tasks.

We&apos;ll then present a practical decision framework for when to apply reasoning&#8212;balancing value, complexity, and latency. Not all tasks benefit from multi-step inference; some work best with direct outputs, while others gain from deeper reasoning.

We&#8217;ll also address challenges: compound errors cascading through steps, trade-offs between model size and reasoning quality, and scaling issues with large context windows.

Finally, we&#8217;ll cover context engineering&#8212;structuring prompts, retrieval pipelines, and context windows to improve reasoning reliability and efficiency.

Attendees will leave with:
- A clear understanding of reasoning in LLMs.
- Insight into reasoning emerging from RL with verifiable output.
- Knowledge of key techniques and emerging architectures.
- Practical tips for optimizing reasoning in AI projects.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/ZGPVCU/</url>
            <location>Main Stream</location>
            
            <attendee>Irene Donato</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>A7MQRH@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-A7MQRH</pentabarf:event-slug>
            <pentabarf:title>Breaking educational barriers for pupils with dyslexia using python in Africa.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T103000</dtstart>
            <dtend>20251206T105000</dtend>
            <duration>002000</duration>
            <summary>Breaking educational barriers for pupils with dyslexia using python in Africa.</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/A7MQRH/</url>
            <location>Main Stream</location>
            
            <attendee>Oluwakemi Omowunmi Jacobs</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SPYPD3@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SPYPD3</pentabarf:event-slug>
            <pentabarf:title>Practical GenAI with Python: Beyond the Hype</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T105500</dtstart>
            <dtend>20251206T112500</dtend>
            <duration>003000</duration>
            <summary>Practical GenAI with Python: Beyond the Hype</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Panel</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/SPYPD3/</url>
            <location>Main Stream</location>
            
            <attendee>Jessica Greene (she/her)</attendee>
            
            <attendee>Jodie Burchell</attendee>
            
            <attendee>Ubaida Abdulai</attendee>
            
            <attendee>Iulia Feroli</attendee>
            
            <attendee>Una Galyeva</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JFDDUV@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JFDDUV</pentabarf:event-slug>
            <pentabarf:title>Building a Self-Hosted AI Swedish Tutor: A Lovechild of Teaching and Tech</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T112500</dtstart>
            <dtend>20251206T114500</dtend>
            <duration>002000</duration>
            <summary>Building a Self-Hosted AI Swedish Tutor: A Lovechild of Teaching and Tech</summary>
            <description>At B2/C1 level, language learning resources tend to dry up, and Swedish is no exception. So in a true DIY spirit, I decided to build my own AI-powered tutor.

In this talk, I&#8217;ll show how I combined my past life as an English teacher with my current role in AI software development to create a self-hosted, modular Swedish learning tool. You&apos;ll get a behind-the-scenes look at why I love Ollama and how I used it to run local models, LangGraph to build agentic AI workflows, and Gradio for a lightweight, interactive frontend.

This talk isn&#8217;t just about language learning, it&#8217;s a case study in creative constraint, smart model selection, prompt engineering, and building usable AI systems with zero commercial cloud dependencies. If you&apos;re curious about multilingual LLMs, agentic reasoning, or sustainable AI development, this is for you.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/JFDDUV/</url>
            <location>Main Stream</location>
            
            <attendee>Milena Miernik</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QQDM7H@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QQDM7H</pentabarf:event-slug>
            <pentabarf:title>Movie Groovy: Building a Mood-Based Recommender with Python and Empathy</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T114500</dtstart>
            <dtend>20251206T120500</dtend>
            <duration>002000</duration>
            <summary>Movie Groovy: Building a Mood-Based Recommender with Python and Empathy</summary>
            <description>This talk shares the story behind Movie Groovy, a mood-based movie recommendation app I built using Python and lightweight GenAI techniques. Inspired by a common real-life frustration (trying to choose something to watch after a long day that actually matches how you feel), the project blends logic, emotional UX, and modern GenAI tools into a thoughtful user experience.

I&#8217;ll walk through the high-level design choices, how I combined retrieval and generation in a simple but effective way, and the role of agentic design in shaping dynamic, emotionally-aligned results. I&#8217;ll share the key ideas, lessons learned, and the thinking process that made it work.

You&#8217;ll leave with:
- An idea of how GenAI can be used creatively in everyday tools
- Ideas for integrating emotional context into user-facing apps
- Inspiration to start or refine your own solo project
- A look at how open-source tech can be used to build something meaningful: fast and with empathy

This talk is suitable for anyone interested in Python, GenAI, or building applications that feel more human.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/QQDM7H/</url>
            <location>Main Stream</location>
            
            <attendee>Vassiliki Dalakiari</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JSXHTQ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JSXHTQ</pentabarf:event-slug>
            <pentabarf:title>Beyond Code: Din&#226;micas Emocionais das Comunidades PyLadies</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt</pentabarf:language>
            <pentabarf:language-code>pt</pentabarf:language-code>
            <dtstart>20251206T123000</dtstart>
            <dtend>20251206T125000</dtend>
            <duration>002000</duration>
            <summary>Beyond Code: Din&#226;micas Emocionais das Comunidades PyLadies</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/JSXHTQ/</url>
            <location>Main Stream</location>
            
            <attendee>Cecilia Tivir</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AWCC7R@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AWCC7R</pentabarf:event-slug>
            <pentabarf:title>FLINTA job hunting in 2025</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T125000</dtstart>
            <dtend>20251206T131000</dtend>
            <duration>002000</duration>
            <summary>FLINTA job hunting in 2025</summary>
            <description>I&apos;ve been working in Python professionally for over 20 years. I have been building software for almost 40 years. I live in Berlin. I don&apos;t have a job. Why?

Is it because of my gender (FLINTA)?
Is it because of my hair color (purple FTW)?
Is it because I am neuro-diverse (AudHD)?
Is it because of my tattoos?

While I can&apos;t get provide a better answer than what I get from recruiter, hiring managers, engineers reviewing my code assessments. I can share what I have done: (got the heck out of the USA). And I can make recommendations about what works (gets me interviews) and what doesn&apos;t.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/AWCC7R/</url>
            <location>Main Stream</location>
            
            <attendee>Erica Wolf</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GMGLFN@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GMGLFN</pentabarf:event-slug>
            <pentabarf:title>Decoding Climate Science with Python and Open Data Resources: What AI&#8217;s Energy Needs Mean for Our Planet</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T131500</dtstart>
            <dtend>20251206T133500</dtend>
            <duration>002000</duration>
            <summary>Decoding Climate Science with Python and Open Data Resources: What AI&#8217;s Energy Needs Mean for Our Planet</summary>
            <description>In an era dominated by pressing environmental challenges, the field of geospatial analysis holds the potential to illuminate critical narratives often obscured by technical details. This project explores the use of Python-based workflows and visual storytelling tools&#8212;specifically QGIS, Blender, and Unreal Engine&#8212;to create cohesive narratives that highlight interconnected ecological issues such as deforestation, pollution, habitat destruction, and biodiversity loss. These interconnected concerns illustrate the societal detachment from ecological systems, which is further complicated by the energy demands of AI technologies and prevailing industrial practices. Through a quantitative storytelling framework that leverages urban morphometrics and social demographics, we will reveal the vulnerabilities faced by communities in the context of climate risk. This effort seeks to transition the discourse from mere technicality to impactful narratives that drive awareness and inspire meaningful action towards environmental sustainability.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/GMGLFN/</url>
            <location>Main Stream</location>
            
            <attendee>bonny p mcclain</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GJNWXT@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GJNWXT</pentabarf:event-slug>
            <pentabarf:title>Stratified Sampling in Survey Research</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T133500</dtstart>
            <dtend>20251206T135500</dtend>
            <duration>002000</duration>
            <summary>Stratified Sampling in Survey Research</summary>
            <description>Whether you&apos;re conducting surveys, building predictive models, or working with imbalanced datasets, stratified sampling is a powerful technique to ensure your data is representative and your insights are reliable. 

In survey research, especially within diverse populations like college students, simple random sampling can lead to underrepresentation of key subgroups. Stratified sampling addresses this by dividing the population into distinct strata (e.g., age groups, majors, demographics) and sampling proportionally from each. This approach reduces sampling bias and improves the reliability of statistical estimates.

In this presentation, I will demonstrate how to use Python to implement stratified sampling in a student survey at our college. By maintaining proportional representation across age groups, we ensured that our sample reflected the diversity of the student body. I&#8217;ll walk through the conceptual foundations of stratified sampling, compare it with simple random sampling, and highlight its advantages in survey research and data analysis.

We&#8217;ll also explore how to calculate weighted means when sample proportions differ from population proportions, which is a crucial step in producing unbiased estimates. Code examples and visualizations will be shared via GitHub to support hands-on learning and reproducibility.

Learning Outcomes:
1. Understand when to use stratified sampling over random sampling
2. Learn how to define subgroups (strata) and implement sampling in Python
3. Evaluate sample representativeness by checking distribution patterns
4. Apply weights to adjust for unequal proportions in score estimation</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/GJNWXT/</url>
            <location>Main Stream</location>
            
            <attendee>Cary Jim</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XGNKTB@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XGNKTB</pentabarf:event-slug>
            <pentabarf:title>Cr&#233;er facile un site web avec MkDocs / Easily create a website with MkDocs</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>fr</pentabarf:language>
            <pentabarf:language-code>fr</pentabarf:language-code>
            <dtstart>20251206T135500</dtstart>
            <dtend>20251206T141500</dtend>
            <duration>002000</duration>
            <summary>Cr&#233;er facile un site web avec MkDocs / Easily create a website with MkDocs</summary>
            <description>I like static site generators. 

I use Sphinx for a long time as I like reStructuredText. My technical notes (240 pages) are written in  reStructuredText.

I like to use MkDocs to quickly gather and publish some Markdown content that I may need to share as most people use Markdown. I am not a Markdown fan but MkDocs is simple to understand, to start with and to use. 

For the technical notes, I use Read the Docs theme. I recently dive into Material for MkDocs to recreate my personal web pages.

I use Quarto to create slides.
Our community has the chance to have many nice tools as we also have Pelican, Nicola, &#8230;</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/XGNKTB/</url>
            <location>Main Stream</location>
            
            <attendee>Fran&#231;oise CONIL</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KMCPKM@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KMCPKM</pentabarf:event-slug>
            <pentabarf:title>Let&apos;s Build A Cookbook In Python</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T142000</dtstart>
            <dtend>20251206T144000</dtend>
            <duration>002000</duration>
            <summary>Let&apos;s Build A Cookbook In Python</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/KMCPKM/</url>
            <location>Main Stream</location>
            
            <attendee>Rachel Kaufman</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HSUHCH@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HSUHCH</pentabarf:event-slug>
            <pentabarf:title>Feminist Pipelines: Engineering Accountability into Your Data Stack</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T144000</dtstart>
            <dtend>20251206T150000</dtend>
            <duration>002000</duration>
            <summary>Feminist Pipelines: Engineering Accountability into Your Data Stack</summary>
            <description>This talk begins by grounding the audience in the concept of feminist data engineering, drawing from data feminism, intersectional theory, and real-world cases where unethical data practices have caused harm such as biased recommendation systems or invasive tracking tools. We&#8217;ll examine how traditional data engineering workflows often prioritize efficiency, scale, and surveillance over consent, context, and care. From there, the talk transitions into a practical framework for ethical data design, introducing tools and techniques that Python engineers can use today. We&#8217;ll explore how to implement schema minimization, anonymization, and consent-aware collection in Python using libraries like Pandas and PyArrow. The talk also covers how to build transparency into ETL pipelines through audit logs and documentation practices. Throughout, I&#8217;ll include examples from my own experience working with legacy systems and modern pipelines to illustrate how ethical decisions show up in technical details. We&#8217;ll close by reflecting on how to advocate for ethical practices within teams and organizations, especially when trade-offs or pushback arise. This session is both a call to awareness and an invitation to action&#8212;for engineers who want to build systems that not only work, but do good.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/HSUHCH/</url>
            <location>Main Stream</location>
            
            <attendee>Yashasvi Misra</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BUP8JK@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BUP8JK</pentabarf:event-slug>
            <pentabarf:title>Beyond Code: Building Careers, Growing Inclusive Communities.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T150000</dtstart>
            <dtend>20251206T153000</dtend>
            <duration>003000</duration>
            <summary>Beyond Code: Building Careers, Growing Inclusive Communities.</summary>
            <description>&quot;We came for the code but stayed for the community.&quot;
Tech is more than raising and merging PRs or clearing tasks on kanban boards&#8212;it is also about people, finding purpose, and belonging.

In this keynote, we&apos;ll go through a journey, somewhat similar to yours&#8212;from gaining technical skills/mentorship to building a strong sense of community. We will talk about stories of growth, giving back to the community that waters, and creating meaningful connections that uplift others.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/BUP8JK/</url>
            <location>Main Stream</location>
            
            <attendee>Abigail Afi Gbadago</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>R9NZ7G@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-R9NZ7G</pentabarf:event-slug>
            <pentabarf:title>The Python You Didn&#8217;t Write: Understanding Logs, Metrics, and Monitoring for Better Production Code</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T153500</dtstart>
            <dtend>20251206T155500</dtend>
            <duration>002000</duration>
            <summary>The Python You Didn&#8217;t Write: Understanding Logs, Metrics, and Monitoring for Better Production Code</summary>
            <description>&#11835;
Why This Talk?

Most developers focus on writing code that works. But production environments are full of unknowns: bad data, service outages, weird edge cases. What helps a developer survive these moments isn&#8217;t just better code, It&#8217;s better visibility.

My talk addresses a knowledge gap many Python developers face: how to make their code observable, so they can understand, troubleshoot, and improve it, especially once it&#8217;s deployed.

&#11835;
Key Takeaways:

By the end of this talk, attendees will:
	&#8226;	Understand what observability means and why it matters.
	&#8226;	Know the difference between logs, metrics, and monitoring, and when to use each.
	&#8226;	See what good logging looks like (and what to avoid).
	&#8226;	Walk away with actionable ideas for improving visibility into their code (whether it&#8217;s a web app, script, or background worker).</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/R9NZ7G/</url>
            <location>Main Stream</location>
            
            <attendee>Lois Bassey</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JWQWJ9@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JWQWJ9</pentabarf:event-slug>
            <pentabarf:title>From Fog to Lighthouse: A beginner&#8217;s journey from raw data to a functional dashboard</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T155500</dtstart>
            <dtend>20251206T161500</dtend>
            <duration>002000</duration>
            <summary>From Fog to Lighthouse: A beginner&#8217;s journey from raw data to a functional dashboard</summary>
            <description>My talk revolves around building interactive dashboards with Python and Dash &#8212; from the perspective of someone who is still a beginner in Python programming, but experienced in working with complex data, other programming languages like R, and creating impactful visualizations in the field of international development.

I&#8217;ve spent over a decade as a data analyst consultant, translating global health, education, and development data into stories for decision-makers. Less than a year ago, I began learning Python, motivated by two goals: to expand my technical skills and to explore how interactive dashboards can make complex global issues both accessible and compelling.

From the start, I knew I wanted to tell stories that matter deeply to me. For this talk, I will focus on one dashboard concept &#8212; for example, exploring the intersection of WASH, climate and malaria risk in children under 5 in Nigeria &#8212; as a case study. This narrower scope will allow me to dig deeper into the process, decisions, and lessons learned.

I&#8217;ll share:

How I went from a raw idea to a working concept

Choosing datasets that are both technically workable and narratively rich

Structuring dashboards so users can follow the story without getting lost

Striking the balance between clarity and aesthetics in design

Identifying what felt surprisingly straightforward and what turned into roadblocks

I&#8217;ll also speak openly about the challenges &#8212; app architecture, stubborn bugs, complex callbacks, messy data &#8212; and the moments where I had to rethink my approach entirely when nothing else worked. Alongside the technical side, I&#8217;ll cover the emotional reality of learning something new: how to keep going when progress is too slow, how to find motivation in small wins, and how to stay connected to the bigger &#8220;why&#8221; behind the project.

This talk is not about providing the audience with a flawless final product &#8212; it&#8217;s about sharing an honest, evolving journey. Attendees will leave with realistic expectations of learning Dash as a Python beginner, strategies for turning ideas into prototypes, and encouragement to start their own &#8220;imperfect&#8221; projects.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/JWQWJ9/</url>
            <location>Main Stream</location>
            
            <attendee>Loredana Horezeanu</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZQ98FN@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZQ98FN</pentabarf:event-slug>
            <pentabarf:title>&#201;tica en la IA: un espacio com&#250;n para construir en conjunto</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>es</pentabarf:language>
            <pentabarf:language-code>es</pentabarf:language-code>
            <dtstart>20251206T161500</dtstart>
            <dtend>20251206T163500</dtend>
            <duration>002000</duration>
            <summary>&#201;tica en la IA: un espacio com&#250;n para construir en conjunto</summary>
            <description>Los sistemas de inteligencia artificial trascienden el &#225;mbito t&#233;cnico para convertirse en sistemas sociot&#233;cnicos complejos que requieren perspectivas multidisciplinarias para identificar sesgos en datos y correlaciones espurias que pueden generar resultados poco interpretables.

El auge exponencial de la IA ha creado una percepci&#243;n de necesidad competitiva que lleva a empresas, instituciones e individuos a integrarla aceleradamente en sus procesos. Esta adopci&#243;n masiva genera riesgos significativos, especialmente cuando la falta de interpretabilidad y transparencia en los modelos genera una confianza ciega que puede superar al conocimiento emp&#237;rico y la evaluaci&#243;n cr&#237;tica.

En esta charla abordaremos:

Interpretabilidad como desaf&#237;o central: An&#225;lisis de c&#243;mo la opacidad en los procesos de toma de decisiones de los modelos genera riesgos &#233;ticos y operacionales

Casos reales de falta de transparencia: Ejemplos concretos donde la imposibilidad de explicar las decisiones de la IA ha llevado a consecuencias inesperadas y problem&#225;ticas

Mecanismos ocultos de razonamiento: Vislumbrar c&#243;mo funcionan los modelos detr&#225;s de sus respuestas aparentemente coherentes y neutrales

Ciclos de construcci&#243;n problem&#225;ticos: C&#243;mo la falta de explicabilidad en los modelos amplifica sesgos t&#233;cnicos y &#233;ticos

Recomendaciones pr&#225;cticas: Consideraciones y acciones concretas para un uso m&#225;s consciente y responsable de estas tecnolog&#237;as</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/ZQ98FN/</url>
            <location>Main Stream</location>
            
            <attendee>Karla Angelica Doctor Mauricio</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DUU7CV@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DUU7CV</pentabarf:event-slug>
            <pentabarf:title>Don&apos;t Be Everything to Everyone: The Case for Career and Model Specialization (Small Language Models)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T170000</dtstart>
            <dtend>20251206T173000</dtend>
            <duration>003000</duration>
            <summary>Don&apos;t Be Everything to Everyone: The Case for Career and Model Specialization (Small Language Models)</summary>
            <description>Why specialize? Because neither your r&#233;sum&#233; nor your language model should try to do everything. This keynote makes the case for going small and going deep &#8212; showing how sovereignty, iteration, and expertise create careers (and models) that not only meets the brief, but helps uncover innovations in your career and your domain analysis.

Think of it as a pep talk for both your r&#233;sum&#233; and your repo.

It draws on my personal experience as a consultant, software engineer, analyst, developer relations engineer, manager, self-taught programmer and self-proclaimed &quot;jack of all trades&quot; -- now deeping expertise in data science and machine learning, where I can share what I&apos;ve learned in the value of specialization.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/DUU7CV/</url>
            <location>Main Stream</location>
            
            <attendee>Dawn Wages</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CLYKNU@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CLYKNU</pentabarf:event-slug>
            <pentabarf:title>Retos y oportunidades en el mundo Tech</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>es</pentabarf:language>
            <pentabarf:language-code>es</pentabarf:language-code>
            <dtstart>20251206T173000</dtstart>
            <dtend>20251206T180000</dtend>
            <duration>003000</duration>
            <summary>Retos y oportunidades en el mundo Tech</summary>
            <description>Este panel re&#250;ne a cuatro mujeres del mundo tech para compartir, en una conversaci&#243;n honesta y pr&#225;ctica, los principales retos y oportunidades que han enfrentado en sus trayectorias profesionales. A lo largo del di&#225;logo explorar&#225;n decisiones t&#233;cnicas complejas, momentos clave que marcaron sus carreras, tensiones entre &#233;tica y plazos del negocio, y los desaf&#237;os de crecer en una industria en constante cambio. Tambi&#233;n abordar&#225;n las oportunidades actuales, el impacto de la comunidad en la construcci&#243;n de pertenencia y el contexto real de inclusi&#243;n en 2025. El panel ofrece perspectivas reales, acciones concretas y consejos pr&#225;cticos para quienes buscan avanzar, reinventarse o encontrar su lugar en tecnolog&#237;a.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Panel</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/CLYKNU/</url>
            <location>Main Stream</location>
            
            <attendee>Nicole Franco Leon</attendee>
            
            <attendee>Karina Fernanda P&#233;rez</attendee>
            
            <attendee>Carla Marcela Florida Rom&#225;n</attendee>
            
            <attendee>Mar&#237;a-Fernanda Villalobos - Moderator</attendee>
            
            <attendee>Liliana Garmendia Campos</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WZTMVK@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WZTMVK</pentabarf:event-slug>
            <pentabarf:title>De coordenadas a colores: visualizando el mundo con Python</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>es</pentabarf:language>
            <pentabarf:language-code>es</pentabarf:language-code>
            <dtstart>20251206T180500</dtstart>
            <dtend>20251206T182500</dtend>
            <duration>002000</duration>
            <summary>De coordenadas a colores: visualizando el mundo con Python</summary>
            <description>Python no solo es un lenguaje vers&#225;til para el an&#225;lisis de datos, sino tambi&#233;n una poderosa puerta de entrada al mundo de la visualizaci&#243;n geoespacial. En esta charla exploraremos c&#243;mo, gracias a su ecosistema de librer&#237;as de c&#243;digo abierto, es posible crear desde mapas est&#225;ticos simples hasta visualizaciones interactivas y din&#225;micas que se pueden compartir f&#225;cilmente. Usaremos herramientas como geopandas, folium y plotly.express para trabajar con distintos formatos de datos geogr&#225;ficos, desde shapefiles y GeoJSON hasta archivos CSV con coordenadas.

Partiremos desde cero: cargando datos, proces&#225;ndolos y llev&#225;ndolos a un mapa, para luego incorporar elementos visuales como colores, capas, pop-ups y filtros interactivos. Tambi&#233;n revisaremos fuentes abiertas de datos geoespaciales que permiten enriquecer nuestras visualizaciones, como OpenStreetMap o portales de datos p&#250;blicos.

El objetivo es que cualquier persona, sin importar su experiencia previa en GIS, pueda entender el flujo completo: desde recibir un dataset en bruto hasta entregar un mapa que cuente una historia y facilite la toma de decisiones en &#225;reas tan diversas como an&#225;lisis urbano, log&#237;stica, medio ambiente o investigaci&#243;n social. Al final, ver&#225;s que pasar del dato al insight geogr&#225;fico con Python puede ser tan simple como escribir unas pocas l&#237;neas de c&#243;digo.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/WZTMVK/</url>
            <location>Main Stream</location>
            
            <attendee>Ingrid Solis</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DL9FEZ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DL9FEZ</pentabarf:event-slug>
            <pentabarf:title>Workshops Are a Start, Not a Path</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T184500</dtstart>
            <dtend>20251206T190500</dtend>
            <duration>002000</duration>
            <summary>Workshops Are a Start, Not a Path</summary>
            <description>Workshops are a good start, but they&#8217;re not enough. If we want people to really learn Python, we have to build experiences that support them after the workshop&#8212;resources, projects, and community that help them keep going. Let&#8217;s stop teaching and disappearing</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/DL9FEZ/</url>
            <location>Main Stream</location>
            
            <attendee>Barbara Asiamah</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UAJAKB@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UAJAKB</pentabarf:event-slug>
            <pentabarf:title>A Low-cost automatic compressing and noise-removing algorithm for satellite images.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T191000</dtstart>
            <dtend>20251206T193000</dtend>
            <duration>002000</duration>
            <summary>A Low-cost automatic compressing and noise-removing algorithm for satellite images.</summary>
            <description>We have demonstrated a preliminary approach to solving the satellite denoising problem. Wavelet, as we know, is an excellent tool in studying signals, especially time-dependent data like that of satellite imagery. We have used a Weiner filter and applied wavelet and SVD in a hybrid algorithm and studied it its development so far, and how good it is serving to denoise the data. In parallel, we are training our autoencoder with the data to produce an algorithm efficient enough to denoise satellite data and computationally efficient!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/UAJAKB/</url>
            <location>Main Stream</location>
            
            <attendee>SREYA GHOSH</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>3RFQUE@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-3RFQUE</pentabarf:event-slug>
            <pentabarf:title>Python-Powered Data Engineering: how to build a modern end-to-end stack.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T193000</dtstart>
            <dtend>20251206T195000</dtend>
            <duration>002000</duration>
            <summary>Python-Powered Data Engineering: how to build a modern end-to-end stack.</summary>
            <description>Today&#8217;s data teams are under pressure to deliver insights quickly, accurately, and at scale, without getting lost in complexity. Python makes this possible bringing ingestion, transformation, orchestration, and visualization together in a single, streamlined workflow.
 
In this talk, we&#8217;ll walk through building a complete sales analytics pipeline for an e-commerce business, showing how Python&#8217;s rich ecosystem enables rapid, reliable, and scalable data delivery.
 
The Pipeline Journey:
 
1. Ingestion
Extract raw sales data from multiple source, using Python&#8217;s powerful data-access libraries. Validate and clean it for smooth downstream processing.
 
2. Storage
Store your data in File Storage + DuckDB, a high-performance OLAP database that integrates seamlessly with Python, offering enterprise-grade analytics.
 
3. Transformation
Combine dbt for modular SQL transformations with Polars for lightning-fast DataFrame operations. Model essential KPIs with accuracy and speed.
 
4. Orchestration
Automate with Dagster or Airflow. We&#8217;ll explore DAG structure, dependency handling, and robust error recovery.
 
5. Visualization
Present insights in an interactive Streamlit dashboard, where users can filter by product, channel, or date and see results instantly.
 
Key Takeaways:
- A proven blueprint for modern Python-powered data pipelines.
- A production-ready reference architecture you can adapt immediately.
- Practical guidance on choosing the right tools for your team and workload.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/3RFQUE/</url>
            <location>Main Stream</location>
            
            <attendee>Giulia Silvestro</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QMHVMV@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QMHVMV</pentabarf:event-slug>
            <pentabarf:title>How Complex Systems Taught Me To Fail</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T202000</dtstart>
            <dtend>20251206T205000</dtend>
            <duration>003000</duration>
            <summary>How Complex Systems Taught Me To Fail</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/QMHVMV/</url>
            <location>Main Stream</location>
            
            <attendee>Imogen Wright</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SNLZFB@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SNLZFB</pentabarf:event-slug>
            <pentabarf:title>How to teach your language to Python (with CPython!)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T205000</dtstart>
            <dtend>20251206T211000</dtend>
            <duration>002000</duration>
            <summary>How to teach your language to Python (with CPython!)</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/SNLZFB/</url>
            <location>Main Stream</location>
            
            <attendee>Sofia Toro</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>VN37NU@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-VN37NU</pentabarf:event-slug>
            <pentabarf:title>Main Character Energy: Taking Back Control of Your Data from AI</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T211000</dtstart>
            <dtend>20251206T213000</dtend>
            <duration>002000</duration>
            <summary>Main Character Energy: Taking Back Control of Your Data from AI</summary>
            <description>What You&apos;ll Learn:

- Why deleting data from databases doesn&apos;t remove it from AI models
- Real-world scenarios where machine unlearning is essential (GDPR compliance, bias removal, security)
- Hands-on Python techniques for implementing unlearning
- How to build privacy-conscious ML systems from the start

Technical Content:
- This talk bridges theory and practice, making machine unlearning concepts accessible to Python developers at various skill levels.  Attendees will gain understanding of when and how to apply these techniques.

Who Should Attend:
- Beginners curious about AI ethics and privacy
- Python developers interested in machine learning
- Anyone building ML systems who wants to handle data responsibly
- Practitioners seeking GDPR-compliant AI solutions

Key Takeaways:

- Understand the difference between data deletion and model forgetting
- Implement different unlearning approaches in Python
- Recognize when and why to use machine unlearning in your projects
- Access resources and code examples for continued learning</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/VN37NU/</url>
            <location>Main Stream</location>
            
            <attendee>Samiksha Khadka</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>K9QRPW@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-K9QRPW</pentabarf:event-slug>
            <pentabarf:title>Why Your Medical AI Model Might Not Work in Africa: A Python Guide to Measuring Bias</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T213500</dtstart>
            <dtend>20251206T215500</dtend>
            <duration>002000</duration>
            <summary>Why Your Medical AI Model Might Not Work in Africa: A Python Guide to Measuring Bias</summary>
            <description>Bias in AI is not just a fairness buzzword, it is a clinical safety issue. In this talk we will work through practical Python workflows for uncovering hidden biases in medical imaging models. You will learn:
	&#8226;	How to explore dataset composition and label distribution with Pandas and Seaborn
	&#8226;	How to compare subgroup performance using MONAI and TorchMetrics
	&#8226;	Lightweight bias mitigation strategies, including reweighting and LoRA based fine tuning
	&#8226;	What fairer performance actually looks like in practice using African brain MRI and chest X-ray examples

I will share successes, failures, and unexpected findings from evaluating segmentation models across datasets. You do not need a medical background, only curiosity and some Python experience. You will leave with practical tools to ensure your models work more equitably for diverse patient populations, especially within the African context.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/K9QRPW/</url>
            <location>Main Stream</location>
            
            <attendee>Ilerioluwakiiye Abolade</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DA7ZYQ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DA7ZYQ</pentabarf:event-slug>
            <pentabarf:title>What if you became an open source software contributor?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T215500</dtstart>
            <dtend>20251206T221500</dtend>
            <duration>002000</duration>
            <summary>What if you became an open source software contributor?</summary>
            <description>The classic open source dichotomy is well known: everyone uses it, but few give back for the convenience we&apos;ve all grown so used to. What sustains a community? And how can we help ensure that the frameworks and libraries we rely on daily remain viable and healthy in the long run?

Contributing is easier than it seems. Maintainers are, more often than not, more welcoming and kind than you&apos;d expect, and I want to show you how simple it can be to take your first steps in this world. After all, it wasn&apos;t that long ago that I was in that exact same place.

In this talk, you can expect to:

- Learn a bit more about the open source ecosystem;
- Understand how these decentralized communities operate at a basic level;
- Get practical tips on how to start contributing and explore possible paths you can take.

Talk outline:

- Personal introduction
- Open source and its sustainability
- Demystifying barriers to contributing
    - Maintainers &#8212; what do they want?
    - How senior do I need to be to contribute?
- How to start contributing?
    - Mentorship programs
        - Djangonaut Space
    - Getting involved in communities and forums
- Practical tips for contributing to OSS projects
    - Navigating repositories
    - Using AI to help understand codebases
    - Finding good issues to start contributing
    - Best practices for contributing
        - Conventional Commits
        - TDD
        - Documentation updates
    - Communicating with maintainers</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/DA7ZYQ/</url>
            <location>Main Stream</location>
            
            <attendee>Amanda Savluchinske</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QZFBCH@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QZFBCH</pentabarf:event-slug>
            <pentabarf:title>&#21313;&#24180;&#20043;&#36335;&#65306;&#24478; Host &#21040;&#24149;&#24460;&#65292;PyLadies Taiwan &#31038;&#32676;&#32147;&#29151;&#30340;&#24515;&#27861;&#33287;&#23526;&#36368;</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>zh-hant</pentabarf:language>
            <pentabarf:language-code>zh-hant</pentabarf:language-code>
            <dtstart>20251206T221500</dtstart>
            <dtend>20251206T223500</dtend>
            <duration>002000</duration>
            <summary>&#21313;&#24180;&#20043;&#36335;&#65306;&#24478; Host &#21040;&#24149;&#24460;&#65292;PyLadies Taiwan &#31038;&#32676;&#32147;&#29151;&#30340;&#24515;&#27861;&#33287;&#23526;&#36368;</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/QZFBCH/</url>
            <location>Main Stream</location>
            
            <attendee>Mars Weng</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DU78CA@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DU78CA</pentabarf:event-slug>
            <pentabarf:title>De 10 a 100 em lideran&#231;a comunit&#225;ria</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T224000</dtstart>
            <dtend>20251206T231000</dtend>
            <duration>003000</duration>
            <summary>De 10 a 100 em lideran&#231;a comunit&#225;ria</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Panel</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/DU78CA/</url>
            <location>Main Stream</location>
            
            <attendee>Ana Cec&#237;lia Vieira - Moderadora</attendee>
            
            <attendee>Juliany Raiol</attendee>
            
            <attendee>Juliana Karoline de Sousa</attendee>
            
            <attendee>Fernanda Farias</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WRPAMN@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WRPAMN</pentabarf:event-slug>
            <pentabarf:title>Liderazgo femenino en el mundo Tech</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>es</pentabarf:language>
            <pentabarf:language-code>es</pentabarf:language-code>
            <dtstart>20251206T231000</dtstart>
            <dtend>20251206T234000</dtend>
            <duration>003000</duration>
            <summary>Liderazgo femenino en el mundo Tech</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/WRPAMN/</url>
            <location>Main Stream</location>
            
            <attendee>Patty Trejo</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>83GVBB@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-83GVBB</pentabarf:event-slug>
            <pentabarf:title>Conference Closing</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T234500</dtstart>
            <dtend>20251207T000000</dtend>
            <duration>001500</duration>
            <summary>Conference Closing</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Message from Organizers</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/83GVBB/</url>
            <location>Main Stream</location>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QSJHYR@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QSJHYR</pentabarf:event-slug>
            <pentabarf:title>Build Agentic AI with Semantic Kernel and Graph RAG on PostgreSQL</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T180000</dtstart>
            <dtend>20251206T193000</dtend>
            <duration>013000</duration>
            <summary>Build Agentic AI with Semantic Kernel and Graph RAG on PostgreSQL</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/QSJHYR/</url>
            <location>Activities &amp; Open Spaces</location>
            
            <attendee>Dingding Lu</attendee>
            
            <attendee>Gauri Kasar</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>YJBN9H@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YJBN9H</pentabarf:event-slug>
            <pentabarf:title>Building a Full-Stack FastAPI App with DocumentDB</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251206T200000</dtstart>
            <dtend>20251206T213000</dtend>
            <duration>013000</duration>
            <summary>Building a Full-Stack FastAPI App with DocumentDB</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/pyladiescon-2025/talk/YJBN9H/</url>
            <location>Activities &amp; Open Spaces</location>
            
            <attendee>Patty Chow</attendee>
            
        </vevent>
        
    </vcalendar>
</iCalendar>
