PyCon UK 2025
2025-09-19..2025-09-22
Manchester, United Kingdom
PyCon UK ·
[PyCon UK 2016, PyCon UK 2018, PyCon UK 2019, PyCon UK 2022, PyCon UK 2023, PyCon UK 2025]
as the organisers put it
PyCon UK Friday 19th September to Monday 22nd September 2025, Contact Theatre, Manchester
who it's for
python developers, Django developers, open source maintainers, technical mentors, desktop and mobile app developers, devops and tooling engineers
topics
Unicode grapheme handling in Python; Python None internals; single-file Django (Nanojango); Toga and Briefcase packaging; code-as-UI readability practices; mentorship programs for open source; Django JSONField migration history; PyTorch on-device animation pipelines; sprints and lightning talk logistics; string normalization and casefold usage
| title | author | length |
|---|---|---|
| Closing Presentation | Becky Smith | 10m |
Announces that sprints run tomorrow 10:00–15:00 in Space 0 with coffee from 09:30 and sprint project descriptions in the Discord channel, notes organizers hope… | ||
| Welcome Sunday | Becky Smith | 08m |
Short practical update: there are Wi‑Fi issues in workshop rooms, especially Space 3 so check Discord channels for any prep materials before workshops; lunch… | ||
| UK Python Association AGM | Kristian Glass | 05m |
Annual formal business confirms trustee changes, finances and past activity: Owen Campbell retires then is re-elected, Danielle A Prochida’s appointment ends… | ||
| Oh no Your project became really popular | Deb Nicholson | 26m |
Project growth triggers concrete changes: set office hours once a month and timebox access, publish a donations/GitHub Sponsors page and list specific funded… | ||
| Python for Humans, Designing Python Code Like a User Interface | Justin Lee | 24m |
Argues that treating Python like a UI makes code easier to scan and maintain by applying concrete practices: place docstring imports enums functions main in… | ||
| How mentorship programs sustain Django and Wagtail | Sage Abdullah | 28m |
GSoC 2019 project implements cross-database JSONField, initial pull request draws 321 comments, final PR merges on 8 May 2020 and ships as JSONField in Django… | ||
| Why len 4 and other weird things you should know about strings in Python | Marie Roald | 25m |
Python reports surprising counts and mismatches because of encoding, normalization and grapheme clusters: len('😶🌫️') == 4 and 'ñ' != 'ñ' happen because… | ||
| How to build a cross platform GUI app with Python | Russell Keith-Magee | 25m |
Shows how to bootstrap a native Python GUI with Toga and package it for desktop, mobile, web and console using Briefcase. Demonstrates creating a text input… | ||
| Prototypes Sharing and Services Full Django in a Single File | Richard Terry | 25m |
Demonstrates how to run full Django in a single file with working views, models, admin, migrations, and a Django Ninja API by wrapping Django startup and app… | ||
| Much Ado About None | Daniel Rios | 22m |
History traces zero from Babylonian placeholders, Mayan base‑20 digits and Brahmagupta (650 CE) to Fibonacci (1202) introducing the Hindu zero to Europe… | ||
| Enriching animation with python | Joe Spademan | 25m |
Studio uses Python in Maya to auto-generate rigs and routines: a cylinder-based snake rig, sine-wave driven walk cycles with phase offsets, and leg solvers… | ||
| Lightning talks Sunday | Mark Smith | 48m |
Forty rapid microtalks condensed into a 45‑minute sprint: a pigeon segment showing 10 pigeons, 600 domestic breeds and a note that wild rock doves are almost… | ||
| nothing matches | ||