Data Conference Databasea Query.Farm index
Conferences / PyCon (national Python conferences)

PyCon UK 2025

Sep 19–22, 2025 · Contact Theatre, Manchester, England, United Kingdom

Conference
PyCon (national Python conferences) Data science & ML
Dates
Sep 19, 2025 – Sep 22, 2025
Venue
Contact Theatre
Place
Manchester, England, United Kingdom
Format
In person
Status
Past
Attendance
350
Organisers' review: 'fully sold out, with 350 Pythonistas attending'; 65 sessions from 59 speakers selected from 230 proposals.
Website
2025.pyconuk.org
Recorded
12 sponsors · 55 speaker appearances
Notes
First PyCon UK in Manchester (previously Cardiff City Hall). Keynotes: Hynek Schlawack, Felienne Hermans, Sheena O'Connell. Videos on YouTube playlists per day/room (linked from the homepage), not per talk. Grants from PSF, EuroPython Society and DSF. Speakers: all sessions with speakers from the pretalx schedule export (logistics slots such as welcomes, lightning-talk blocks, AGMs and sprints left out); affiliations parsed from pretalx bios where stated, otherwise null.

Ticket prices

TicketPriceValid untilNotesSource
Young coders (ages 8-16)£9—web.archive.org
Unwaged (4 days)£90—incl. VATweb.archive.org
Individual (4 days)£285—incl. VAT; supporter rate £360web.archive.org
Corporate (4 days)£450—incl. 20% VAT; supporter rate £570web.archive.org

Sponsors 12

Speakers and talks 55

SpeakerCompanyRoleTalkLinks
Felienne HermansVrije Universiteit AmsterdamKeynoteLocalization and translation of programming languages—
Hynek Schlawack—KeynotePython’s True Superpower—
Sheena—KeynotePlaying the long game—
AasthaBloombergTalkWhy Your Async Code Might Be Slower — and How to Fix It—
Abhigyan ShrivastavaAdobeTalkFrom Data to Predictions: Building Regressors and Classifiers in Python—
Aivars Kalvāns—TalkHow to solve a Python mystery—
Amanda Al-ChueyrAnglo-Portuguese School of LondonTalkUsing Python to help with my spelling tests—
Ben NuttallBBCWorkshopData modelling with Pydantic—
Bernhard MerkleSICK AGTalkMarimo Magic: A New Era of Python Notebooks for Explorers and Engineers—
Christian Heitzmann—WorkshopWhat We Can Learn from Exemplary Python Documentation (SEE DESCRIPTION FOR PREPARATION)—
CJ Shearwood—TalkI'm a Luddite, Why Aren't You—
Daniel Rios—TalkMuch Ado About None—
Daniele ProcidaCanonicalWorkshopHow to measure and elevate quality in engineering practice—
David Asboth—Talkexec: putting Python in your Python so you can code while you code—
David SeddonKrakenTalkBeyond lists: why other collection types are often better—
Deb NicholsonOpen Source InitiativeTalkOh no! Your project became really popular!—
Dialid SantiagoBank of AmericaTalkBringing Randomness to Life: Building a Python tool to tell stories about stochastic processes—
Diego RussoArmTalkExploring the CPython JIT—
Dom WeldonUniversity of MichiganTalkWhy, and how, all your Python code should be Declarative in the Age of Generative AI—
Eric ThanenthiranTasman AnalyticsTalkNo data, no problem: Synthetic Data using LLMs and Faker—
Frances Buontempo—WorkshopSimply the best: An introduction to machine learning with evolutionary algorithms—
Hannah Hazi—TalkMore Spoons Please: Coping With Long Covid As A Programmer—
Harry Percival—WorkshopTDD: what it is, why it's good, and why it might just solve all your AI problems—
Irit Katriel—TalkThe tale of PEP 765: SyntaxWarning on `return` in `finally`—
Isaac Oldwood—TalkFrom no-help to self-help: Streamlining processes with Slack and Python—
Jack Travis—TalkRaspberry Pis, Crime and the CIA Triad—
Jake Howard—TalkHalt and Catch Fire: Forcefully Stopping Python—
Jesse CarnaxideBloombergTalkHow to be a Python Icon, writing Pythonic Code—
Jesse CarnaxideBloombergWorkshopMemray 101: Demystifying memory profiling in Python—
Joe SpademanDoodledoTalkEnriching animation with python—
Justin LeeNotionTalkPython for Humans - Designing Python Code Like a User Interface—
Kane Swartz—TalkRaspberry Pis, Crime and the CIA Triad—
Katie BickfordBennett Institute for Applied Data ScienceTalkA junior’s perspective: why doing difficult things is good for you and good for your team—
Kevlin Henney—TalkPrinciple Misunderstandings—
Kolen Cheung—TalkJIT compilers for scientific computing in Python: Numba vs. JAX—
Koti Vellanki—WorkshopSetting Up Reliable CI/CD Pipelines with Python, K8s & Testcontainers—
Kyle Into—TalkPyrefly: A Scalable Type Checker for a Unified IDE Experience—
Laura Gates—TalkFrom ELIZA to GPT: How the uncanny shaped human-AI interaction's hidden history—
Marie RoaldNational Library of NorwayTalkWhy `len('😶‍🌫️') == 4` and other weird things you should know about strings in Python—
Miikka Koskinen—TalkPython and Rust, a perfect pairing—
Nataly MerezhukClickHouseTalkMapping Jane Austen’s Influence Across Space & Time with Python and ClickHouse—
Peichao Qin—TalkSpeed Matters: Accelerating Python with C++ and Pybind11—
Phil Jones—TalkBuilding SQL queries using t-strings—
Pierre Weill-Tessier—TalkCreative beginners Python programming in the browser—
Richard TerryLincoln LoopTalkPrototypes, Sharing and Services: Full Django in a Single File—
Russell Keith-Magee—TalkHow to build a cross-platform GUI app with Python—
Sage AbdullahTorchboxTalkFrom student to maintainer: how mentorship programs sustain Django and Wagtail—
Sarah TownsonScience OxfordWorkshopTheming Workshops for Education via 'Coding a Satellite'—
Sasha Romijn—TalkEight Python Performance Mistakes I Won’t Make Again—
Shahar PolakImagenAITalkFastAPI, Furious Tests: The Need for Speed—
Simon DavyBennett Institute for Applied Data ScienceWorkshopObserving production systems with OpenTelemetry—
Tatiana Al-ChueyrAstronomerTalkUsing Python to help with my spelling tests—
Tibs—TalkType text, find pictures: an app using CLIP, PostgreSQL® and pgvector—
Travis Ralph-DonaldsonUniversity of Manchester Innovation FactoryTalkEnriching animation with python—
Yngve Mardal Moe—TalkWhy `len('😶‍🌫️') == 4` and other weird things you should know about strings in Python—

Sources