Uploaded August 2026 | Updated September 2026, 2 weeks ago
[EuroPython 2026 - S4 on 2026-07-17]
π€ *Design Pressure: The Invisible Hand That Shapes Your Code by Hynek Schlawack*
π https://ep2026.europython.eu/session/design-pressure-the-invisible-hand-that-shapes-your-code
π Abstract:
Ever had this weird gut feeling that something is off in your code, but couldn't put the finger on _why_? Are you starting your projects with the best intentions, following all best practices, _and_ still feel like your architecture turns weird eventually? Are you telling your AI bot to write clean code but entropy keeps getting the best of you?
**Maybe, it's not your fault**! Maybe, the tools or methodology you're using are applying **design pressure** that you're not cognizant of, but that influences the shape of your code.
The best way to prevent that is becoming aware of the forces at play. So, let's look at what design pressure is, look at the most prominent examples of good and bad, and explore how to leverage the former and quell the latter. Because you can only deal with something you know exists.
---
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: creativecommons.org/licenses/by-nc-sa/4.0
[EuroPython 2026 - S4 on 2026-07-17]
π€ *Design Pressure: The Invisible Hand That Shapes Your Code by Hynek Schlawack*
π https://ep2026.europython.eu/session/design-pressure-the-invisible-hand-that-shapes-your-code
π Abstract:
Ever had this weird gut feeling that something is off in your code, but couldn't put the finger on _why_? Are you starting your projects with the best intentions, following all best practices, _and_ still feel like your architecture turns weird eventually? Are you telling your AI bot to write clean code but entropy keeps getting the best of you?
**Maybe, it's not your fault**! Maybe, the tools or methodology you're using are applying **design pressure** that you're not cognizant of, but that influences the shape of your code.
The best way to prevent that is becoming aware of the forces at play. So, let's look at what design pressure is, look at the most prominent examples of good and bad, and explore how to leverage the former and quell the latter. Because you can only deal with something you know exists.
---
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: creativecommons.org/licenses/by-nc-sa/4.0
![GPU Programming in Pure Python - Bryce Adelstein Lelbach
[EuroPython 2026 - S3A on 2026-07-16]
π€ *GPU Programming in Pure Python by Bryce Adelstein Lelbach*
π https://ep2026.europython.eu/session/gpu-programming-in-pure-python
π Abstract:
GPU programming can be scary, but doesnt need to be! Did you know you can access the full performance of CUDA purely in Python? With the full CUDA Python stack, you have a friendly interface to get you started with GPU acceleration.
In this example-driven talk, well begin with a general discussion of the CUDA model and how to manage accelerator devices in Python with cuda.core. Next, well teach you how to create arrays and launch work with CuPy. Then, youll learn how to customize parallel algorithms with cuda.compute and write your own kernels that leverage cooperative algorithms with cuda.coop, and integrate seamlessly with accelerated libraries such as cuBLAS and cuDNN.
Well look at a variety of parallel examples, from counting words, to implementing softmax and row-wise reductions.
By the time the talk is over, youll be ready to start accelerating your Python code with GPUs!
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ GPU Programming in Pure Python - Bryce Adelstein Lelbach](https://i.ytimg.com/vi/aY8owo5hWgA/mqdefault.jpg)




![Hunting the Invisible: Indirect Prompt Injection in Python Pipelines - John Robert
[EuroPython 2026 - S4 on 2026-07-16]
π€ *Hunting the Invisible: Indirect Prompt Injection in Python Pipelines by John Robert*
π https://ep2026.europython.eu/session/hunting-the-invisible-indirect-prompt-injection-in-python-pipelines
π Abstract:
AI agents are no longer just generating text, they are reading PDFs, scraping websites, calling APIs, and taking autonomous actions inside our Python applications. But what happens when the documents they read are malicious?
In this talk, weβll explore indirect prompt injection, a subtle but major attack where hidden instructions embedded in PDFs, HTML pages, or external data sources hijack an AI systemβs behavior. Unlike classic prompt injection, this attack doesnβt come from the user, it comes from the data your Python pipeline trusts.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ Hunting the Invisible: Indirect Prompt Injection in Python Pipelines - John Robert](https://i.ytimg.com/vi/ayF1OJEU8mA/mqdefault.jpg)


![The coolest feature in Python 3.14: sys.remote_exec() - Savannah Ostrowski
[EuroPython 2026 - S1 on 2026-07-17]
π€ *The coolest feature in Python 3.14: sys.remote_exec() by Savannah Ostrowski*
π https://ep2026.europython.eu/session/the-coolest-feature-in-python-3-14-sys-remote-exec
π Abstract:
Have you ever needed to debug a live Python process but couldnt restart it? Didnt want to redeploy with debug flags or manage sidecar containers just to debug your application?
In this talk, Ill show you why `sys.remote_exec()` is one of the coolest features of Python 3.14! Ill cover the basics of Pythons new remote debugging capabilities and demonstrate how `sys.remote_exec()` can be combined with debugpy (an implementation of the Debug Adapter Protocol) to provide full IDE debugging experiences for live processes. Ill share what I learned building a tool that uses these primitives to attach debuggers to FastAPI applications running in local Kubernetes clusters.
Beyond debugging, well explore other use cases for `sys.remote_exec()` and how you can apply the feature to solve problems in your own work!
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ The coolest feature in Python 3.14: sys.remote_exec() - Savannah Ostrowski](https://i.ytimg.com/vi/bVYh2LDPG3M/mqdefault.jpg)
![import ai: building agents can be simple - Yury Selivanov, Michael Sullivan
[EuroPython 2026 - S3B on 2026-07-17]
π€ *import ai: building agents can be simple by Yury Selivanov, Michael Sullivan*
π https://ep2026.europython.eu/session/import-ai-building-agents-can-be-simple
π Abstract:
How to design a framework for building agents without it being a framework? What if building agents didnt require complex abstractions and APIs?
We are presenting the new Python AI SDK - a toolkit built on just a few powerful, fundamental ideas:
* You dont need abstractions, you need composable primitives. You dont need graphs, your Python code is already a graph. With the field evolving this fast, less is more.
* State is king. Keeping the state minimal, safe, and serializable unlocks long-running, durable agents.
* Everything is always streaming. We put Pythons async generators center stage and let them shine.
Youll leave knowing how to build a real agent: with tool calls, human in the loop, and durable execution, in plain async Python, and when less framework beats more.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ import ai: building agents can be simple - Yury Selivanov, Michael Sullivan](https://i.ytimg.com/vi/c3u5IfupODU/mqdefault.jpg)
![EuroPython 2026 - Lightning talks β‘ Thursday
[EuroPython 2026 - S1 on 2026-07-16]
π€ *Lightning talks β‘ Thursday*
π https://ep2026.europython.eu/session/lightning-talks-thursday
Enjoy Thursdays lightning talks! Short talks about everything by everyone.
π Hosted by Celina Czyszczon and Alex Salynski
00:00 *Community Conference / Events Announcements & Celebration!*
16:50 *How I learned to stop worrying and love connecting at EuroPython* - Evan Kohilas
21:30 *How PowerBI made me think I knew nothing in python* - Grace Delouis
26:19 *How to get data flowing?* - Wilfried Pollan
29:49 *Python in Action: Controlling Polands Largest Research Facility* - MichaΕ FaΕowski
35:08 *Your Package Deserves a Backup Plan: Django Commons* - Daksh P. Jain
40:54 *The Golden Ratio* - LaΓs Carvalho
Lightning talks are 5 minute talks that anyone participating at the conference can submit. If that talk gets selected, you will have the chance to jump into the main stage and show us your project, your ideas, something you have learned, something you are proud of thats helping and contributing to our conference and community, or something else! Lightning talks last a maximum of 5 minutes. You can use less time, but not more. This time limit is strictly enforced!
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ EuroPython 2026 - Lightning talks β‘ Thursday](https://i.ytimg.com/vi/cNkCy7a41xQ/mqdefault.jpg)