PyCon DE & PyData 2025
– · darmstadtium, Darmstadt
The 2025 edition of PyCon DE & PyData took place 23–25 April 2025 at the darmstadtium in Darmstadt. Every session is listed below, with the speakers on their own page. Revisit the original conference site.
-
Streaming at 30,000 Feet: A Real-Time Journey from APIs to Stream Processing
Traditional API architectures face significant challenges in environments where repetitive and frequent requests are required to retrieve data updates.…
-
Recording available. Building Bare-Bones Game Physics in Rust with Python Integration
Learn how to build a minimalist game physics engine in Rust and make it accessible to Python developers using PyO3. This talk explores fundamental…
-
Recording available. Conquering PDFs: document understanding beyond plain text
NLP and data science could be so easy if all of our data came as clean and plain text. But in practice, a lot of it is hidden away in PDFs, Word…
-
Recording available. Decoding Topics: A Comparative Analysis of Python’s Leading Topic Modeling Libraries Using Climate C
Topic modelling has come a long way, evolving from traditional statistical methods to leveraging advanced embeddings and neural networks. Python’s diverse…
-
Recording available. Using Causal thinking to make Media Mix Modeling
In today's data-driven landscape, understanding causal relationships is essential for effective marketing strategies. This talk will explore the link…
-
Recording available. Deploying Synchronous and Asynchronous Django Applications for Hobby Projects
Simplify deploying hybrid Django applications with synchronous views and asynchronous apps. This session covers ASGI support, Docker containerization, and…
-
Recording available. pytest - simple, rapid and fun testing with Python
The pytest tool offers a rapid and simple way to write tests for your Python code. This training gives an introduction with exercises to some…
-
Recording available. Guardians of the Code: Safeguarding Machine Learning Models in a Climate Tech World
LLMs, Machine learning and AI are everywhere, yet their security is often overlooked, leaving your systems vulnerable to serious attacks. What happens…
-
Recording available. FastHTML vs. Streamlit - The Dashboarding Face Off
In the right corner, we have the go-to dashboarding solution for showcasing ML models or visualizing data, **STREAMLIT** (\*crowd cheers\*). Simple yet…
-
Recording available. Forecast of Hourly Train Counts on Rail Routes Affected by Construction Work
Construction work in national railroad networks often disrupts train traffic, making it vital to estimate hourly train numbers for effective re-routing.…
-
Recording available. Serverless Orchestration: Exploring the Future of Workflow Automation
Orchestration is a typical challenge in the data engineering world. Scheduling your data transformation jobs via CRON-jobs is cumbersome and error-prone.…
-
Recording available. Guiding data minds: how mentoring transforms careers for both sides
Mentorship is a powerful way to shape careers while building meaningful connections in the data field. In this talk, I’ll share my journey as a…
-
Recording available. Offline Disaster Relief Coordination with OpenStreetMap and FastAPI
In natural disaster scenarios, reliable communication is crucial. This talk presents a solution for disaster relief coordination using OpenStreetMap…
-
Recording available. Quiet on Set: Building an On-Air Sign with Open Source Technologies
Learn how to build a custom On-Air sign using Apache Kafka®, Apache Flink®, and Apache Iceberg™! See how to capture events like Zoom meetings and camera…
-
Recording available. Why Exceptions Are Just Sophisticated Gotos - and How to Move Beyond
"Why Exceptions Are Just Sophisticated Gotos - and How to Move Beyond" explores a common programming tool with a fresh perspective. While exceptions are a…
-
Recording available. Conformal Prediction: uncertainty quantification to humanise models
Quantifying model uncertainties is critical to improve model reliability and make sound decisions. Conformal Prediction is a framework for uncertainty…
-
Recording available. PDFs - When a thousand words are worth more than a picture (or table).
PDF, a must-have in RAG systems, ensures visual fidelity across platforms and devices, at the expense of compromising what would be the core condition for…
-
Recording available. Why E.ON Loves Python
Join me as I share my 20-year journey with Python and its pivotal role at E.ON. Discover how we transitioned fully to Python, streamlined our development…
-
Recording available. From Algorithm to Action: Building a DIY Distributed Trading Platform with Open Source
In this talk, we'll explore how you can implement your own distributed system for algorithmic trading leveraging the power of open source without being…
-
Recording available. Duplicate Code Dilemma: Unlocking Automation with Open Source!
"Don't Repeat Yourself" – a phrase that we have all heard many times. In this talk, we will have an overview how to deal with code duplication and how…
-
Recording available. GitMLOps – How we are managing 100+ ML pipelines in AWS SageMaker
Scaling machine learning pipelines is no small feat - especially when you’re managing over 100 of them on AWS SageMaker. In this talk, I’ll take you…
-
Recording available. Reinventing Streamlit
Dreaming of creating sleek, interactive web apps with just Python? Streamlit is great for dashboards, but what if your needs go beyond that? Discover how…
-
Recording available. Are LLMs the answer to all our problems?
Generative AI models have shaken up the German market. Since the release of ChatGPT, AI is available and usable for everyone. The number of ChatGPT-based…
-
Recording available. Beyond Agents: What AI Strategy Really Needs in 2025
Artificial intelligence is no longer confined to models and APIs—it now shapes systems, hardware, and real-world agents. In this talk, I reflect on…
-
Recording available. Code & Community: The Synergy of Community Building and Task Automation
The Python community is built on a culture of support, inclusion, and collaboration. Sustaining this welcoming environment requires intentional community-…
-
Recording available. Distributed file-systems made easy with Python's fsspec
The cloud native revolution has impacted all aspects of engineering, and data engineering is not exempt. One of the ongoing challenges in the data…
-
Recording available. From Rules to Reality: Python's Role in Shaping Roundnet
Roundnet is a dynamic and fast-growing sport that combines quick reaction, athleticism, and strong community. However, like many emerging sports, it faces…
-
How to use Data Science Superpowers in real life, a Bayesian perspective
In the data science field, we use all these powerful methods to solve important problems. Most of the time, we do this very well because our data science…
-
Recording available. Power up your Polars code with Polars extention
While Polars is written in Rust and has the advantages of speed and multi-threaded functionalities., everything will slow down if a Python function needs…
-
Recording available. A11y Need Is Love (But Accessible Docs Help Too)
Accessible documentation benefits everyone, from developers to end users. Using the [PyData Sphinx Theme](https://pydata-sphinx-…
-
Recording available. Streamlining the Cosmos: Pythonic Workflow Management for Astronomical Analysis
Astronomical surveys are growing rapidly in complexity and scale, necessitating accurate, efficient, and reproducible reduction and analysis pipelines. In…
-
Recording available. The Mighty Dot - Customize Attribute Access with Descriptors
Whenever you use a dot after an object in Python you access an attribute. While this seems a very simple operation, behind the scenes many things can…
-
Challenges and Lessons Learned While Building a Real-Time Lakehouse using Apache Iceberg and Kafka
How do you build a large-scale data lakehouse architecture that makes data available for business analytics in real time, while being more cost-effective,…
-
Recording available. Data as (Python) Code
In contemporary data-driven environments, the seamless integration of data into automated workflows is paramount. The reliability of automation, however,…
-
Recording available. Design, Generate, Deploy: Contract-First with FastAPI
This talk explores a contract-first approach to API development using the OpenAPI generator, a powerful tool for automating API generation from a…
-
expectation: A modern take on statistical A/B testing with e-values and martingales
This talk introduces a novel Python library for statistical testing using e-values, offering a refreshing alternative to traditional p-values. We'll…
-
Recording available. Learnings from migrating a Flask app to FastAPI
FastAPI has been constantly growing in popularity during the last years. A lot of this growth is driven by its relative simplicity and ease-of-use. In…
-
Recording available. Open Table Formats in the Wild: From Parquet to Delta Lake and Back
Open table formats have revolutionized analytical, columnar storage on cloud object stores with critical features like ACID compliance and enhanced…
-
Recording available. Optimizing Energy Tariffing System with Formal Concept Analysis and Dash
As a data scientist, I value the power of insightful visualizations to unlock unique interpretations of complex data. In my talk, I will introduce an…
-
Recording available. Streamlining Python deployment with Pixi: A Perspective from production
In our quest to improve Python deployments, we explored Pixi, a tool designed to enhance dependency management within the Conda ecosystem. This talk…
-
Recording available. supplyseer: Computational Supply Chain with Python
This talk introduces supplyseer, an open-source Python library that brings advanced analytics to Supply Chain and Logistics. By combining time series…
-
Recording available. What's inside the box? Building a deep learning framework from scratch.
Explore the inner workings of deep learning frameworks like TensorFlow and PyTorch by building your own in this workshop. We will start with the…
-
Recording available. Algorithmic Music Composition With Python
Computers have long been an integral part of creating music. Virtual instruments and digital audio workstations make creating music easy and accessible.…
-
Recording available. Analyze data easily with duckdb - and the implications on data architectures
duckdb is increasingly becoming a universal tool for accessing and analyzing data. In this talk I will show with slides and live demo what duckdb is…
-
Recording available. Autonomous Browsing using Large Action Models
The browser serves as our gateway to the internet—the largest repository of knowledge in human history. Proficiency in its use is a core skill across…
-
Recording available. Bias Meets Bayes: A Bayesian Perspective on Improving Model Fairness
Bias in machine learning models remains a pressing issue, often disproportionately affecting the most vulnerable groups in society. This talk introduces a…
-
Recording available. Building an Open Source RAG System for the United Nations Negotiations on Global Plastic Pollution
Plastic pollution is a significant global challenge. Every year, millions of tons of plastic enter the oceans, impacting marine ecosystems and human…
-
Recording available. Enhancing Software Supply Chain Security with Open Source Python Tools
The Cyber Resilience Act (CRA) is focused on improving the security and resilience of digital products. But to comply with the CRA, businesses will need…
-
Recording available. From Queries to Confidence: Ensuring SQL Reliability with Python
SQL remains a foundational component of data-driven applications, but ensuring the accuracy and reliability of SQL logic is often challenging. SQL testing…
-
Recording available. Hands-On LLM Security: Attacks and Countermeasures You Need to Know!
Dive into the vulnerabilities of LLMs and learn how to prevent them From prompt injection to data poisoning, we’ll demonstrate real-world attack scenarios…
-
Recording available. How Narwhals is silently bringing pandas, Polars, DuckDB, PyArrow, and more together
If you were writing a data science tool in 2015, you'd have ensured it supported pandas and then called it a day. But it's not 2015 anymore, we've fast-…
-
Recording available. Is Prompt Engineering Dead? How Auto-Optimization is Changing the Game
The rise of LLMs has elevated prompt engineering as a critical skill in the AI industry, but manual prompt tuning is often inefficient and model-specific.…
-
Recording available. Lessons learned in bringing a RAG chatbot with access to 50k+ diverse documents to production
Retrieval-Augmented Generation (RAG) chatbots are a key use case of GenAI in organizations, allowing users to conveniently access and query internal…
-
Recording available. Modern NLP for Proactive Harmful Content Moderation
Despite an array of regulations implemented by governments and social media platforms worldwide (i.e. famous DSA), the problem of digital abusive speech…
-
Recording available. Navigating the Security Maze: An Interactive Adventure
How to integrate security into a software development project? Without jeopardizing timeline or budget? You decide! This interactive session covers…
-
Recording available. Outgrowing your node? Zero stress scaling with cuPyNumeric.
Many data and simulation scientists use NumPy for its ease of use and good performance on CPU. This approach works well for single-node tasks, but scaling…
-
Recording available. Pipeline-level differentiable programming for the real world
Automatic Differentiation (AD) is not only the backbone of modern deep learning but also a transformative tool across various domains such as control…
-
Recording available. PosePIE: Replace Your Keyboard and Mouse With AI-Driven Gesture Control
In this talk, we show how to leverage publicly available tools to control any game or program using hand or body movements. To achieve this, we introduce…
-
Recording available. Reinforcement Learning Without a PhD: A Python Developer’s Journey
Reinforcement Learning (RL) has shown superhuman performance in games and is already delivering value in Big Tech. But despite its potential, RL remains…
-
Recording available. Scaling Python: An End-to-End ML Pipeline for ISS Anomaly Detection with Kubeflow
Building and deploying scalable, reproducible machine learning pipelines can be challenging, especially when working with orchestration tools like Slurm…
-
Recording available. Securing RAG Pipelines with Fine Grained Authorization
Using LLMs and AI in your Enterprise? Make sure you build Fine Grained Authorization to ensure your LLMs access only the data they are authorized to. This…
-
Recording available. Taking Control of LLM Outputs: An Introductory Journey into Logits
This talk explores logits - the raw confidence scores that language models generate before selecting each token. Understanding and manipulating these…
-
Recording available. The Foundation Model Revolution for Tabular Data
What if we could make the same revolutionary leap for tables that ChatGPT made for text? While foundation models have transformed how we work with text…
-
Recording available. What do a tree and the human brain have in common-a not so serious introduction to digital pathology
While trees and human brains don't share that many properties regarding their domain, the analysis of the height of a tree and cancer in human brains…
-
Recording available. Where have all the post offices gone? Discovering neighborhood facilities with Python and OSM
When it comes to open geographic data, OpenStreetMap is an awesome resource. Getting started and figuring out how to make the most out of the data…
-
Recording available. Death by a Thousand API Versions
API versioning is tough, really tough. We tried multiple approaches to versioning in production and eventually ended up with a solution we love. During…
-
Recording available. Enhancing RAG with Fast GraphRAG and InstructLab: A Scalable, Interpretable, and Efficient Framework
Retrieval Augmented Generation (RAG) has become a cornerstone in enriching GenAI outputs with external data, yet traditional frameworks struggle with…
-
Recording available. Extending Python with Rust, Mojo, Cuda and C and building packages
We all love Python - but we especially love it for its unique ability as a glue language. In this talk we will show a number of ways of extending Python:…
-
Recording available. From Trees to Transformers: Our Journey Towards Deep Learning for Ranking
GetYourGuide, a global marketplace for travel experiences, reached diminishing returns with its XGBoost-based ranking system. We switched to a Deep…
-
Recording available. Getting Started with Bayes in Engineering: Implementing Kalman Filters with RxInfer.jl
Bayesian methods are not commonly seen in Civil Engineering and Structural Dynamics. In this talk we explore how RxInfer.jl and the Julia Programming…
-
Recording available. Intuitive A/B Test Evaluations for Coders
A/B testing is a critical tool for making data-driven decisions, yet its statistical underpinnings—p-values, confidence intervals, and hypothesis…
-
Recording available. Mastering Demand Forecasting: Lessons from Europe's Largest Retailer
Ever craved your favorite dish, only to find its key ingredient missing from the store? You're not alone - stock outs can have significant consequences…
-
Recording available. Oh my license! – Achieving order by automation in the license chaos of your dependencies
License issues can haunt you at night. You spend days, weeks, and months developing beautiful software. But then it happens. You realize that an essential…
-
Recording available. They are not unit tests: a survey of unit-testing anti-patterns
The entire industry approves of unit testing but almost no one can fully agree on how to do it correctly, or even on what unit tests are. This results in…
-
Recording available. Towards Intelligent Monitoring: Detecting Degraded Flame Torch Nozzles
Flame cutting is a method where metals are efficiently cut using precise control of the oxygen jet and consistent mixing of fuel gas. The condition of the…
-
Recording available. Benchmarking Time Series Foundation Models with sktime
Recent time series foundation models such as LagLlama, Chronos, Moirai, and TinyTimesMixer promise zero-shot forecasting for arbitrary time series. One…
-
Recording available. Beyond Basic Prompting: Supercharging Open Source LLMs with LMQL's Structured Generation
This intermediate-level talk demonstrates how to leverage Language Model Query Language (LMQL) for structured generation and tool usage with open-source…
-
Recording available. Beyond DALL-E: Advanced Image Generation Workflows with ComfyUI
Image generation using AI has made huge progress over the last years, and many people still think that DALL-E with a text prompt is the best way to…
-
Recording available. Beyond FOMO — Keeping Up-to-Date in AI
The rapid evolution of AI technologies, particularly since the emergence of Large Language Models, has transformed the data science landscape from a field…
-
Bridging the gap: unlocking SAP data for data lakes with Python and PySpark via SAP Datasphere
SAP's data often remains locked away, hindering the creation of a complete data picture. This talk presents a hands-on proof of concept leveraging SAP…
-
Recording available. Building a Self-Hosted MLOps Platform with Kubernetes
Many managed MLOps platforms, while convenient, often fall short in providing flexibility, requiring complex integrations, and causing vendor lock-in. In…
-
Recording available. Citation is Collaboration: Software Recognition in Research and Industry
The development of open source software is increasingly recognized as a critical contribution across many disciplines, yet the mechanisms for credit and…
-
Recording available. Conquering the Queue: Lessons from processing one billion Celery tasks
At Userlike, Celery is the backbone of our application, orchestrating over a 100 million tasks per month. In this talk, I’ll share real-world insights…
-
Recording available. Demystifying Design Patterns: A Practical Guide for Developers
Do you ever worry about your code becoming spaghetti-like and difficult to maintain? Master the art of crafting clean, maintainable, and adaptable…
-
Recording available. Filling in the Gaps: When Terraform Falls Short, Python and Typer Step In
Not all resources in today’s cloud environments have native Terraform providers. That’s where Python’s Typer library can step in, offering a flexible,…
-
Recording available. From Tensors to Clouds — A Practical Guide to Zarr V3 and Zarr-Python 3
A key feature of the Python data ecosystem is the reliance on simple but efficient primitives that follow well-defined interfaces to make tools work…
-
Recording available. Inclusive Data for 1.3 Billion: Designing Accessible Visualizations
According to the World Health Organization (WHO), an estimated 1.3 billion people (1 in 6 individuals) experience a disability, and nearly 2.2 billion…
-
Recording available. Langfuse, OpenLIT, and Phoenix: Observability for the GenAI Era
Large Language Models (LLMs) are transforming digital products, but their non-deterministic behaviour challenges predictability and testing, making…
-
Recording available. LLM Inference Arithmetics: the Theory behind Model Serving
Have you ever asked yourself how parameters for an LLM are counted, or wondered why Gemma 2B is actually closer to a 3B model? You have no clue about what…
-
Recording available. Machine Reasoning and System 2 Thinking
Raw large language models struggle with complex reasoning. New techniques have emerged that allow these models to spend more time thinking before giving…
-
Probably Fun: Board Games to teach Data Science
In this tutorial, you will speed-date with board and card games that can be used to teach Data Science. You will play one game for 15 minutes, reflect on…
-
Recording available. Python Performance Unleashed: Essential Optimization Techniques Beyond Libraries
Every Python developer faces performance challenges, from slow data processing to memory-intensive operations. While external libraries like Numba or…
-
Recording available. Rustifying Python: A Practical Guide to Achieving High Performance While Maintaining Observability
In this session, I’ll share our journey of migrating key parts of a Python application to Rust, resulting in over 200% performance improvement. Rather…
-
Recording available. Safeguard your precious API endpoints built on FastAPI using OAuth 2.0
Is implementing authorization on your API endpoints an afterthought? Who should have access to your API endpoints? Is it secure? This talk covers using…
-
Recording available. The aesthetics of AI: from cyberpunk to fascism
Let’s explore the visual grammars, references and cultural norms at play in the field of AI; from Kismet to Spot®, from Clippy to Claude. As a sector we…
-
Recording available. The future of AI training is federated
Since it’s introduction in 2016, Federated Learning (FL) has become a key paradigm to AI models in scenarios when training data cannot leave its source.…
-
Recording available. Topological data analysis: How to quantify "holes" in your data and why?
Do you need to compare sets of points in a plane? Identify a potential cyclic event in high-dimensional time series data? Find the second or the third…
-
Recording available. Vector Streaming: The Memory Efficient Indexing for Vector Databases
Vector databases are everywhere, powering LLMs. But indexing embeddings, especially multivector embeddings like ColPali and Colbert, at a bulk is memory…
-
Recording available. Writing reliable software while depending on hazardous APIs
As we develop business critical software, we often need to rely on external APIs to get the job done. And all services are not born equal: although the…
-
Recording available. Zero Code Change Acceleration: familiar interfaces and high performance
The PyData ecosystem is home to some of the best and most popular tools for doing data-science. Every data-scientist alive today has used pandas and…
-
Recording available. Agentic AI: Build a Multi-Agent Application with CrewAI
This hands-on tutorial will dive into the fundamentals of building multi-agent systems using the CrewAI Python library. Starting from the basics, we’ll…
-
Recording available. Going Global: Taking code from research to operational open ecosystem for AI weather forecasting
When I was hired as a Scientist for Machine Learning, experts said ML would never work in weather forecasting. Nowadays, I get to contribute to Anemoi, a…
-
Recording available. Scraping LEGO for Fun: A Hacky Dive into Dynamic Data Extraction
Unlock the full potential of modern web scraping by combining Python, Scrapy, and Playwright to extract data from dynamic, JavaScript-heavy…
-
Recording available. Beyond Alembic and Django Migrations
ORMs like Django and SQLAlchemy have become indispensable in Python development, simplifying the interaction between applications and databases. Yet,…
-
Recording available. Transformers for Game Log Data
The Transformer architecture, originally designed for machine translation, has revolutionized deep learning with applications in natural language…
-
Recording available. Oh, no! Users love my GenAI-Prototype and want to use it more.
Demos and prototypes for generative AI (GenAI) projects can be quickly created with tools like Streamlit, offering impressive results for users within…
-
Recording available. Supercharge Your Testing with inline-snapshot
Snapshot tests are invaluable when you are working with large, complex, or frequently changing expected values in your tests. Introducing inline-snapshot,…
-
Recording available. Building a HybridRAG Document Question-Answering System
Retrieval Augmented Generation (RAG) is a powerful technique for searching across unstructured documents, but it often falls short when the task demands…
-
Recording available. Electify - Retrieval-Augmented Generation for Voter Information in the 2024 European Election
In general elections, voters often face the challenge of navigating complex political landscapes and extensive party manifestos. To address this, we…
-
Recording available. From LIKE to Love: Adding Proper Search to Your Django Apps
Is your Django application still relying on SQL LIKE queries for search? In this talk, we'll explore why basic text matching falls short of modern user…
-
Recording available. Multi-tenant Conversational Analytics
Ever wondered how to use GenAI to enable self-service analytics through prompting? In this talk, I will share my experience of building a multi-tenant…
-
PyData Stack: Pure Python open source data platforms
Modern open source Python data packages offer the opportunity to build and deploy pure Python, production-ready data platforms. Engineers can and do play…
-
Recording available. The Forecast Whisperer: Secrets of Model Tuning Revealed
Forecasting can often feel like interpreting vague signals—unclear yet full of potential. In this talk, we’ll cover advanced techniques for tuning…
-
Recording available. You don’t think about your Streamlit app optimization until you try to deploy it to the cloud
Building Streamlit apps is easy for Data Scientists - but when it’s time to deploy them to the cloud, challenges like slow model loading, scalability, and…
-
Recording available. Accuracy Is Not Enough: Building Trustworthy AI with Conformal Prediction
Building a good scoring model is just the beginning. In the age of critical AI applications, understanding and quantifying uncertainty is as crucial as…
-
Recording available. Building Reliable AI Agents for Publishing: A DSPy-Based Quality Assurance Framework
As publishers increasingly adopt AI agents for content generation and analysis, ensuring output quality and reliability becomes critical. This talk…
-
Recording available. High-performance dataframe-agnostic GLMs with glum
Generalized linear models (GLMs) are interpretable, relatively quick to train, and specifying them helps the modeler understand the main effects in the…
-
Recording available. Reinforcement Learning for Finance
Reinforcement Learning and related algorithms, such as Deep Q-Learning (DQL), have led to major breakthroughs in different fields. DQL, for example, is at…
-
Recording available. 3 Ways to Speed up Your Regression Modeling in Python
Linear Regression is the workhorse of statistics and data science. Some data scientists even go as far and argue that "linear regression is all you need".…
-
Recording available. AI Agents of Change: Creating, Reflecting, and Monetizing
Create, reflect, and earn—with purpose. In this workshop, you’ll not only build your own AI agent but also confront the ethical questions it raises, from…
-
Recording available. Build a personalized Commute agent in Python with Hopsworks, LangGraph and LLM Function Calling
The invention of the clock and the organization of time in zones have helped synchronize human activities across the globe. While timekeepers are better…
-
Recording available. Driving Trust and Addressing Ethical Challenges in Transportation through Explainable AI
Machine Learning can transform transportation—improving safety, optimizing routes, and reducing delays—yet it also presents ethical concerns. In this…
-
Recording available. From stockouts to happy customers: Proven solutions for time series forecasting in retail
Time series forecasting in the retail industry is uniquely challenging: Datasets often include stockouts that censor actual demand, promotional events…
-
Information Retrieval Without Feeling Lucky: The Art and Science of Search
Search is everywhere, yet effective Information Retrieval remains one of the most underestimated challenges in modern technology. While Retrieval-…
-
Recording available. Instrumenting Python Applications with OpenTelemetry
Observability is challenging and often requires vendor-specific instrumentation. Enter OpenTelemetry: a vendor-agnostic standard for logs, metrics, and…
-
Recording available. Is your LLM any good at writing? Benchmarking on creative writing and editing tasks
Many LLM benchmarks focus on reasoning and coding tasks. These are exciting tasks! But the majority of LLM usage is still in writing and editing related…
-
Recording available. Practical Python/Rust: Building and Maintaining Dual-Language Libraries
Building performant Python often means reaching for C extensions. This talk explores an alternative: leveraging Rust to create blazing-fast Python modules…
-
Recording available. Responsible AI with fmeval - an open source library to evaluate LLMs
The term "Responsible AI" has seen a threefold increase in search interest compared to 2020 across the globe. As developers, the questions like "How can…
-
Securing Generative AI: Essential Threat Modeling Techniques
Generative AI development introduces unique security challenges that traditional methods often overlook. This talk explores practical threat modeling…
-
Recording available. Size matters: Inspecting Docker images for Efficiency and Security
Inspecting Docker images is crucial for building secure and efficient containers. In this session, we will analyze the structure of a Python-based Docker…
-
Recording available. The earth is no longer flat - introducing support for spherical geometries in Spherely and GeoPandas
The geometries in GeoPandas, using the Shapely library, are assumed to be in projected coordinates on a flat plane. While this approximation is often just…
-
Recording available. Unforgettable, that's what you are: Evaluating Machine Unlearning and Forgetting
Can deep learning/AI models forget? In this talk, you'll explore the realm of machine unlearning, where researchers and practitioners aim to remove…
-
Recording available. Unlocking the Predictive Power of Relational Data with Automated Feature Engineering
Relational data can be a goldmine for classical Machine Learning applications — yet extracting useful features from multiple tables, time windows, and…
-
Recording available. Using Python to enter the world of Microcontrollers
So you've happily used the Raspberry Pi for your homelab projects, of course with Python based solutions as we all do. You've been down the rabbit hole…
-
Recording available. What we talk about when we talk about AI skills.
Defining what constitutes AI skills has always been ambiguous. As AI adoption accelerates across industries and the European AI Act mandates companies to…
-
🦀 Rüstzeit: Asynchronous Concurrency in Python & Rust
Many Python developers are enhancing their Rust knowledge and want to take the next step in translating their understanding of advanced concepts like…
-
Recording available. Machine Learning Models in a Dynamic Environment Keynote
"We've only tested the happy path - now users are finding all sorts of creative ways to break the app." What is already a cause for headaches in…
-
Recording available. Reasonable AI Keynote
The relationship between humans and machines, especially in the context of Artificial Intelligence (AI), is shaped by hopes, concerns, and moral…
-
Mini-Pythonistas: Coding, Experimenting, and Exploring with Zümi!
Please note, this is a children's workshop. Recommended age 10-16 years. Experienced use of keyboard and mouse, first words in English (for programming)…
-
Recording available. Chasing the Dark Universe with Euclid and Python: Unveiling the Secrets of the Cosmos Keynote
The ESA Euclid mission, launched in July 2023, is on a quest to unravel the mysteries of dark energy and dark matter: the enigmatic components that make…
-
Recording available. The Future of AI: Building the Most Impactful Technology Together Keynote
In this talk, Leandro will examine the significant benefits of combining open source principles with artificial intelligence. He will walk through the…
-
AI coding agent - what it is, how it works and is it good for developers
In this talk, we will have a deeper technical look at AI coding agents, their design, and how they can carry out coding tasks with the support of large…
-
Recording available. BayBE: A Bayesian Back End for Experimental Planning in the Low-To-No-Data Regime
From coffee machine settings to chemical reactions to website AB testing - iterative make-test-learn cycles are ubiquitous. The [Bayesian Back…
-
Recording available. Generative-AI: Usecase-Specific Evaluation of LLM-powered Applications
This talk addresses the critical need for usecase-specific evaluation of Large Language Model (LLM)-powered applications, highlighting the limitations of…
-
Introducing the Synthetic Data SDK - Privacy Preserving Synthetic Data for AI/ML
AI-generated synthetic data is gaining traction as a privacy-safe solution for data access and sharing. This data is created from original datasets,…
-
Interactive end-to-end root-cause analysis with explainable AI in a Python Shiny App
We demonstrate a pure Python solution for exploring and understanding datasets using state-of-the-art machine learning and explainable AI techniques. Our…
-
Recording available. Secure “Human in the Loop” Interactions for AI Agents
Explore the power of Human-in-the-Loop (HITL) for GenAI agents! Learn how to build AI systems that augment your abilities, not replace your judgment,…
-
Recording available. Jeannie: An Agentic Field Worker Assistant
Jeannie is an LLM-based agentic workflow implemented in Python to automate task management for field workers in the energy sector. This system addresses…
-
Recording available. Dataframely — A declarative, 🐻❄️-native data frame validation library
Understanding the structure and content of data frames is crucial when working with tabular data — a core requirement for the robust pipelines we build at…
-
Recording available. Optimizing in the Python Ecosystem – Powered by Gurobi
Join us as we explore integrating Gurobi and prescriptive analytics into your Python ecosystem. In this session, you’ll discover model-building techniques…
-
Recording available. Building versatile operating setups for real world use and testing with Python and the Raspberry Pi
**Rosenxt** is the host of a number of ventures aiming to provide next level solutions for demanding problems in a variety of industries based on decades…
-
Recording available. Scalable Python and SQL Data Engineering without Migraines
This session is for data and ML engineers with a basic understanding of data engineering and Python. It shows how to easily use Python code in Snowflake…
-
Generative AI Monitoring with PydanticAI and Logfire
In this talk, we will explore how the integration of PydanticAI and Logfire creates a powerful foundation for generative AI applications. We'll…
-
Recording available. Composable AI: Building Next-Gen AI Agents with MCP
At Blue Yonder, we're embarking on a journey toward building composable AI agents using Model Context Protocol (MCP). We're discovering firsthand the…
-
Recording available. Cache me if you can: Boosted application performance with Redis and client-side caching
Did you know Redis can notify your app about server-side data changes? This feature enables client-side tracking and caching in redis-py, helping to…
-
Recording available. Building Serverless Python AI skills as WASM components
Frameworks like llama-stack and langchain allow for quick prototyping of generative AI applications. However, companies often struggle to deploy these…
-
Recording available. From Idea to Integration: An Intro to the Model Context Protocol (MCP)
The Model Context Protocol (MCP) has emerged as a standard for connecting Large Language Models with diverse data sources and enabling interactions with…
-
Recording available. Career Path Experience Stories
As part of the PyConDE & PyData 2025 Conference, we would like to present an initiative aimed primarily at students and those just starting their careers…
-
Recording available. Blazing-Fast Python in Your Database: Unlocking Data Science at Scale with Exasol
What if your Python models could run inside your database—at scale, with parallel execution, and zero data movement? Meet Exasol: a high-performance…
-
Recording available. Lightning Talks (1/2)
Lightning Talks at PyCon DE & PyData are short, 5-minute presentations open to all attendees. They’re a fun and fast-paced way to share ideas, showcase…
-
Recording available. Lightning Talks (2/2)
Lightning Talks at PyCon DE & PyData are short, 5-minute presentations open to all attendees. They’re a fun and fast-paced way to share ideas, showcase…
-
Recording available. PyLadies Panel: AI Skills & Careers
As generative AI and autonomous agents rapidly transform the workplace, the skills required to thrive are evolving just as quickly. This panel will…
-
Recording available. AI in Reality Fireside Chat: Enterprise AI & Open‑Source Innovation
This fireside chat brings together leading voices from industry and open-source to explore how artificial intelligence is being meaningfully integrated…
-
Switching from Data Scientist to Manager
In this presentation, I will discuss my transition from a Data Scientist to a management role, covering key managerial responsibilities, preparation tips,…