~/conference

PyCon US 2025

date:2025-05-16..2025-05-18
location:Pittsburgh, United States
series:PyCon US · 8 editions
titleauthorlength
Welcome toElaine Wong21m
Release notes list Wi‑Fi 2025.16 and app for iOS and Android with the network QR code and maps, Hall A for swag and lunch, luggage storage 8:00–18:00 and…
Organiser in English on
PSF WelcomePSF27m
Python usage keeps exploding with more than two billion downloads a day and PyPI reporting year‑over‑year growth like 84% downloads and 48% bandwidth in 2024…
Organiser in English on
Keynote Speaker – Cory DoctorowCory Doctorow44m
A January 2025 Groundwork Collective report documents nurses hired through three apps Shift Key Shift Med and Care Rev whose wages are algorithmically wage…
Talk in English on
Keynote Speaker – Lynn RootLynn Root31m
Claim: reclaiming play as process not outcome reverses bone-deep burnout. Evidence: an impulsive skydive, a 100 days project of daily paintings (day 31…
Talk in English on
Lightning Talks - Friday, May 16thRodrigo Girão Serrão, Laís Carvalho, Cheuk Ting Ho, Quang Vu, Meagen Voss, Will Lachance58m
Rapid five minute reports: lightning talk tips and a beginner Humble Data workshop; a web app to catalog conference freebies at swag.dev; archery coaching…
Lightning in English on
Lightning Talks - Saturday, May 17Mario Munoz, Maya Kerostasia, Joel Natividad, Alex Ambrioso, Fay Shaw, Anjali Datta, Mylo Dove52m
Collection of short demos and claims: an ORM wrapper called Advanced Alchemy that adds Django‑like CRUD, migrations and bulk ops to SQLAlchemy; an automated…
Lightning in English on
Lightning Talks - Saturday, May 17Ee Durbin, Jay Miller, Georgi Ker, Anthony Sottile, Molly de Blanc, Anjali Datta01h 01m
A grab bag of concrete claims and tools lets you pick fast: a PyCon US time timezone submitted that reportedly compiles on first try and is meant to eliminate…
Lightning in English on
Lightning Talks - Sunday, May 18thIllirik Smirnov, Evan Kohilas, Adam Silkey, Jonathan Daniel, Takanori Suzuki01h 08m
Collection of concrete takeaways: use the phonenumbers package to parse and store phone numbers as E.164 and add a country dropdown to web forms; Python is…
Lightning in English on
503 days working full-time on FOSS: lessons learnedRodrigo Girão Serrão32m
503 days full-time on Textual yields concrete rules not platitudes: getting hired came from ~400 blog posts and persistent online interaction; bugs need issue…
Talk in English on
Or Else! An Exploration of Obscure Control FlowAmethyst Reese23m
Claims several concrete behaviors: for-else executes when loop exhausts iterable, try-except-else runs only on no-exception, decorators execute at definition…
Talk in English on
Why `len('😶‍🌫️') == 4` and other weird things you should know about strings in PythonMarie Roald, Yngve Mardal Moe24m
len('😶‍🌫️') == 4 is explained: emoji form from multiple code points (flag + variant selector-16 + zero-width joiner + rainbow), Python sometimes stores…
Talk in English on
Phantom Dependencies: is your requirements.txt haunted?Seth Michael Larson26m
Pip freeze shows only Pillow but the wheel actually bundles native libs in pillow.libs, so scanners miss those phantom dependencies. Auditwheel writes a…
Talk in English on
Cython in Practice: A Deep Dive into Legacy C Integration and DebuggingMaryanne Wachter28m
Cython wrapper for the Triangle C library compiles to under a thousand lines and ultimately runs on Linux Mac Windows after fixing concrete issues: an unsigned…
Talk in English on
Inclusive Data for 1.3 Billion: Designing Accessible VisualizationsPavithra Eswaramoorthy, Frank Elavsky33m
A concrete audit of Bokeh uses a 50‑item framework called Chartability and yields 150 total tests across three subsystems, exposing failures like color…
Talk in English on
NLP for Preserving the Quechua LanguageCarla Marcela Florida Román31m
A project builds an NLP pipeline to support revitalizing Bolivian Quechua by ingesting four Bolivian PDFs into a vector store and running a vectorized RAG…
Talk in Spanish on
Elastic Generics: Flexible Static Typing with TypeVarTuple and UnpackChristopher Ariza29m
TypeVarTuple and Unpack make generics variadic so a class can be parameterized as Record[int, str], Record[int, str, float], or Record[int, str, tuple[float…
Talk in English on
Intuition vs. Reality: Surprising Truths in Python PerformanceArthur Pastel, Adrien Cacciaguerra42m
Benchmarks use py benchmark on GitHub runners and a released performance lab called cut speed and measure time and peak memory via trace maloc; concrete…
Talk in English on
When GPUs Make Python Slower: Patterns and PitfallsKaashif Hymabaccus33m
GPU acceleration often slows code when fixed costs dominate: moving RAM↔VRAM wipes out gains so regex string search on cuDF is slower for small or…
Talk in English on
Writing Extension Modules To Be InterruptibleZack Weinberg32m
Long-running C extensions block KeyboardInterrupt because CPython only sets a flag in the signal handler and needs extensions to call pi air check signals to…
Talk in English on
Reduce the environmental footprint of your Python programsApoorv Garg28m
Claims and measurements are concrete: codecarbon and CarbonTracker and Green Algorithms are used to estimate emissions, training GPT‑3–class models generates…
Talk in English on
Metaprogramming with Decorators, Metaclasses, and Dynamic Code GenerationAditya Mehra29m
Covers concrete patterns and working code: a logger decorator that wraps functions, a class-based counter decorator that maintains call counts via __call__, a…
Talk in English on
Beyond Try-Except: The Frontier of Python Error Handling with Monads and Railway MagicSebastian Arias31m
Presents replacing try/except with a Result monad and Railway-oriented flow to make error handling predictable and more readable. Shows concrete Python code…
Talk in Spanish on
Turning Glasses into Smart Assistants: Open Source Vision Language ModelsAlejandro Núñez Arroyo30m
Describes retrofitting ordinary eyeglasses into low-cost smart glasses (~$30) by attaching an ESP32-CAM module (~$20) to capture images and running open-source…
Talk in Spanish on
Going From Notebooks to Scalable SystemsCatherine Nelson28m
Shows exactly what gets changed: convert a penguin-classification notebook using scikit-learn into modular Python modules, extract steps (download, clean…
Talk in English on
Bridging Python and Apache Iceberg: The Power of PyIcebergRushan Jiang28m
PyIceberg is a pure Python Apache Iceberg client that actually writes Parquet, builds manifests and manifest lists, and performs atomic metadata swaps so table…
Talk in English on
Programming for YourselfPaul Ganssle30m
Built a chord identification trainer as a simple web app (static site generator + JavaScript) deployed to a tablet with a cat-based reward system — it works…
Talk in English on
Take Your Technical Presentations to the Next Level with Python + QuartoRiva Quiroga29m
Shows a practical pipeline for building reproducible technical slides using Quarto and Python: author QMD files, export RevealJS HTML (and PDF/PPT), and use…
Talk in Spanish on
Notes, Groups and Stars: exceptional new features of Python 3.11!Zac Hatfield-Dodds25m
Python 3.11 actually adds concrete error‑handling tools: add_note() annotations, hierarchical ExceptionGroup objects, and the new except syntax for selective…
Talk in English on
The Zen of Polymorphism: Choosing between isinstance(), methods, and @singledispatchBrett Slatkin43m
Compares three concrete implementations on a calculator AST: naive type switches with isinstance(), methods on classes, and functools.singledispatch; claims…
Talk in English on
Selenium with Python using Robot FrameworkMonica Oyugi24m
Shows a working end-to-end login test for a loan app built with Selenium + Python and the robotframework-seleniumlibrary, using Chrome and a Chrome WebDriver…
Talk in English on
Asynchronous Django: Unlocking the Power of Async ProgrammingLuis Martinez32m
Django now supports asyncio via ASGI and the talk demonstrates concrete async code: async def views, replacing requests with httpx, and using a-prefixed ORM…
Talk in Spanish on
Unlearning SQLSteven Lott32m
Claim: treat SQL as a design language and implement Select/From/Where/GroupBy/Having pipelines in Python to avoid database overheads for transient data…
Talk in English on
Make Python Talk, Make Python ListenAl Sweigart26m
Covers concrete code and limits: PyTTSx3 uses the OS speech engine, requires engine.init then say and run_and_wait and can save WAV via save_to_file; gTTS…
Talk in English on
Changing the Script: We Are Not AloneLaura López, Valentina Ariza25m
Describes a concrete path for telecom graduates into data roles using community support from Data Science FEM and Datacam study tracks, with group study and…
Talk in Spanish on
The Most Bizarre Software Bugs in HistoryMia Bajić29m
A sequence of concrete failures decides whether to watch: a flight-control single AoA sensor forces nose-down commands and contributes to crashes after…
Talk in English on
Designing and Building Custom Keyboards ⌨️ with PythonCarlos A Aranibar24m
Shows a complete PCB workflow implemented in Python using GDSFactory and demonstrates a working 58‑key Lily58 keyboard built with an Arduino microcontroller…
Talk in Spanish on
Scale Smarter, Not Harder, with cuPyNumeric.Irina Demeshko, Quynh L. Nguyen25m
cuPyNumeric claims to be a drop-in replacement for NumPy that automatically shards work across CPUs and GPUs using the Stanford task-based runtime (Legate)…
Talk in English on
World's First Undoable NotebookZhaoheng Li33m
Claims an automated, lightweight checkpointing layer for Python notebooks that records incremental checkpointing at a co-variable granularity, detects deltas…
Talk in English on
The PyArrow revolution in PandasReuven M. Lerner32m
Pandas experiments with PyArrow show concrete wins and clear trade‑offs: CSV reads drop from ~103s to ~8.6s (≈10×), binary formats shrink a 2.2GB CSV to…
Talk in English on
Working with Audio in Python (feat. Pedalboard)Peter Sobot32m
Library shows how to decode, edit, and encode audio in Python using Pedalboard and its io/resampling stack; pure Python sample-by-sample loops take ~8 seconds…
Talk in English on
Beautiful and Balanced: Using Color Theory in Data VisualizationLaura Fisher26m
Claims that color choices can bias perception and demonstrates concrete fixes: use color weight and color temperature, work in OKCH/HSL rather than RGB…
Talk in English on
This Talk Has Been DisabledDawn Cooper46m
Claims that 15–20% of people have disabilities, that guidelines alone are enough, or that UX examples prove accessibility get tested here with specifics: a…
Talk in English on
Zoom, Enhance: Asyncio's New Introspection PowersPablo Galindo Salgado, Yury Selivanov25m
Python 3.14 adds the ability to introspect a running asyncio program from another OS process, claiming cross‑process debugging and profiling with zero…
Talk in English on
What they don't tell you about building a JIT compiler for CPythonBrandt Bucher29m
An account of building a JIT for CPython that gives concrete tradeoffs: the project uses specialized bytecode and automatic microops generation, emits machine…
Talk in English on
Iterating Efficiently in Python with itertoolsAndres Pineda32m
Concrete examples of Python’s itertools are presented: using count, cycle, and repeat for infinite sequences and round‑robin patterns; chain and…
Talk in Spanish on
GeoMonitoring with Python: Innovative Solutions for Latin America’s ChallengesNatalia V. Revollo, Carlos E. Berger36m
Concrete Python pipelines using GDAL, NumPy, Rasterio, Fiona, Matplotlib and GeoPandas read Sentinel-2 multispectral tiles, compute indices like NDBI, and run…
Talk in Spanish on
Automating Python Code PerformanceKevin Rodriguez30m
Describes Codeflash, an open tool that automates performance improvements for Python by using language models to propose concrete code replacements, running…
Talk in Spanish on
Design Pressure: The Invisible Hand That Shapes Your CodeHynek Schlawack32m
Claim: ubiquitous ORMs and class‑based validators push a brittle compromise onto core business logic by forcing one model to serve API, DB, and domain needs…
Talk in English on
Python: The Architect's Secret WeaponTadeh Hakopian28m
Python automates BIM workflows and actually produces usable models: scripts (e.g., a Dynamo/Python loop that populates an XYZ grid every 20 ft across 100 ft)…
Talk in English on
Who Tests the Testers? Making and Testing PipelinesEvan Kohilas31m
Claim: pipeline changes can and should be tested before merge, and five concrete techniques are offered. The talk describes linters and GitLab validators…
Talk in English on
Building a Multimodal Search EngineElizabeth Fuentes Leone, Camila Hinojosa Añez22m
A practical Python pipeline that builds multimodal embeddings for text and images, storing them in PostgreSQL vector columns and performing similarity search…
Talk in Spanish on
Decoding Emotions from Art to MemesMaria Jose Molina Contreras32m
Presents a multimodal pipeline that labels emotions in artworks and memes by extracting image features with EfficientNet and text features with DistilBERT…
Talk in Spanish on
Un Enfoque Pythonico para Minería de Textos de Historias de Trabajo Arduo, Migración y ResilienciaRodrigo Silva Ferreira29m
Uses Python with Beautiful Soup, Sentence Transformers and BERTopic to mine the Bracero History Archive of ~3,000+ oral items; validates robots.txt, locates…
Talk in English on
Automated E2E Testing with Playwright and PythonJoan Alejandro Esquivel Montero26m
Demonstrates using Playwright with Python to automate an end-to-end TODO-list scenario: open the demo, type “viajar a Python USA”, press Enter, and assert the…
Talk in Spanish on
Reinventing the Wheel: A Community-Driven Roadmap for Python PackagingJonathan Dekhtiar, Barry Warsaw32m
A community forms the Wheel Next interest group and publishes draft PEPs (PEP 759, 766, 772, 778 and others) to solve PyPI size limits, index priority, DSO…
Talk in English on
How to learn Japanese with PythonTakanori Suzuki29m
Claim: Python plus off‑the‑shelf NLP libraries actually produce readable annotations and level‑aware text, not just theory. Tools: morphological analyzer +…
Talk in English on
Diving into the Deep End: A Python Journey in Water ManagementJack Linke28m
A SaaS platform springs from a simple spreadsheet into production software that does water accounting, delivery tracking, scheduling, reporting and simulation…
Talk in English on
Marimo: A Notebook that "Compiles" Python for Reproducibility and ReusabilityAkshay Agrawal47m
Marimo claims to “compile” Python notebooks by building a directed acyclic data‑flow graph from cell-level definitions and references, and actually implements…
Talk in English on
Processing Large Geospatial Datasets with Dask & XarrayPatrick Hoefler28m
Demonstrates using Xarray and Dask Array to process ERA5 and other public datasets at hundreds of terabytes scale with concrete numbers like a 250 TB example…
Talk in English on
Using Python and Gemini to Visualize Health Alerts on an Accessible WebsiteLía Da Silva - Rojas20m
A Flask web app uses Google Gemini to scrape Chilean ISP pages and convert messy PDFs/screenshots and HTML into structured answers that return a 0/1 flag and…
Talk in Spanish on
GPU Programming in Pure PythonBryce Adelstein Lelbach48m
Claim is that you can write GPU kernels in pure Python and get performance parity with CUDA C++ using the CUDA Python object model plus Numba CUDA and the CUDA…
Talk in English on
Scaling the Mountain: A Framework for Tackling Large-Scale Tech DebtJimmy Lai34m
Python-powered framework surfaces and tracks actual tech-debt items across a 3M-line monolith, runs incremental analyzers in CI, stores snapshots in S3, and…
Talk in English on
Painting with PythonCaleb Madrigal31m
Uses plain Python with Pillow only to set pixels directly, no GPU and no AI, producing images like Julia/mandelbrot renders, hexagonal cellular automata…
Talk in English on
Building AI Applications the Pydantic WaySamuel Colvin01h 04m
Shows a concrete toolkit: Pydantic AI agent plus Pydantic Logfire and an MCP server called MCP run Python. Demonstrations extract JSON-typed outputs, trigger a…
Talk in English on
High-Performance Python: Faster Type Checking and Free Threaded ExecutionSam Gross, Neil Mitchell01h 05m
Free-threaded Python ships as an optional build since 3.13 and shows real results: 3.14 restores single-thread speed to within ~8% of GIL builds while enabling…
Talk in English on
Evolving Django: What We Learned by Integrating MongoDBAnaiya Raisinghani48m
Claims a working MongoDB backend for Django shipped to public preview with real tests fixed and Django admin/forms/auth preserved, not just a SQL-to-NoSQL…
Talk in English on
Accelerated Python: The Community and EcosystemJeremy Tanner55m
Shows concrete tooling, measurable wins, and integration paths: CUDA Python becomes a first class language in the CUDA stack, MVMath Python and RAPIDS give…
Talk in English on
🐍 Python meets the crab 🦀 - Friendship at first sight?Bernát Gábor01h 07m
Demonstrates using PyO3 with maturin to call Rust from Python, shows a prime-finder benchmark with a 12× speedup, and reports real projects (TOML formatter…
Talk in English on
Enterprise-Ready Python for High-Performance Data TeamsSavannah Ostrowski, Doris Lee53m
pandas on Snowflake lets pandas-style code run at scale, claiming a terabyte workload in under a minute and up to 30× faster on a 10 GB benchmark versus…
Talk in English on
Real-World Problems Blockchain Actually Solves (and How to Code Them in Python)Gabriel Kuettel01h 03m
Claims are specific and checked: a payments app in Afghanistan handles real transactions where only 6% of people have bank accounts and some vendors accept…
Talk in English on
DataComPy - Dataframe Comparisons made ExplicitAkshay Gupta, Raymond Haffar34m
DataComPy claims 1.1 million monthly installations and 27 million downloads so far in 2025 and explicitly compares two tables or dataframes by outer‑joining on…
Talk in English on
Reviewing another year of security partnership between the PSF & Alpha-OmegaSeth Michael Larson, Michael Winser, Mike Fiedler55m
Alpha‑Omega funds security work with $23 million from Amazon AWS Google Microsoft and Citi and partners with the Python Software Foundation to fund roles and…
Talk in English on
Building Scalable AI Tool Servers with Model Context Protocol (MCP) and HerokuHillary Sanders, Ken Alger48m
Implements a MCP-compliant tool server in Python using FastAPI, uvicorn and the MCP Python package with pydantic schemas; demo deploys via Heroku’s button and…
Talk in English on
Build modern Python apps on AzurePamela Fox, Rohit Ganguly01h 06m
A full end-to-end demo shows a React frontend and FastAPI backend backed by PostgreSQL with PGVector embeddings, local model testing using GitHub models and…
Talk in English on
Decorators DemystifiedTrey Hunner01m
PyCon US 2025 tutorial explains what @ actually does, walks through decorator call mechanics, and builds function and class decorators from scratch. It runs…
Talk in English on
Building a cross-platform app with BeeWareRussell Keith-Magee01m
Builds a native GUI app from a single Python codebase using the BeeWare suite, packages it for desktop and mobile, and demonstrates actual deployment to an…
Talk in English on
Build a Synthesizer with PythonSangarshanan03m
Live Python code runs in Jupyter notebooks and drives a MIDI controller so the notebook actually produces sound, not just slides. The tutorial builds concrete…
Talk in English on
Reimplement `itertools` for fun & profitRodrigo Girão Serrão03m
Reimplements the module itertools by coding 19 iterators in pure Python reimplementation, with automated tests pulled from the GitHub repo to validate…
Talk in English on
Codyssey: A playful control system workshopDaniel Anderson01m
Three hour workshop that teaches the control system programming model by having attendees implement a function that runs dozens of times a second, build simple…
Talk in English on
Comprehending ComprehensionsReuven M. Lerner03m
Live notebook demonstrations show working code for list comprehensions, set comprehensions, dict comprehensions and nested comprehensions plus generator…
Talk in English on
Building a NoGIL Load Balancer in 30 minutesAlvaro Duran30m
Live codes a threaded Fibonacci server, then swaps to a free‑threaded CPython build and a simple proxy load balancer, with concrete stress tests showing…
Talk in English on
Using Rust in Free-Threaded vs Regular Python 3.13David Hewitt22m
Python 3.13’s free-threaded build enables true parallel Python but exposes data races in native extensions; the talk shows concrete Rust changes and PyO3 edits…
Talk in English on
Unraveling Community Support For Free-Threaded PythonLysandros Nikolaou, Nathan Goldbaum44m
Free‑threaded Python removes the GIL but breaks many native extensions so community work ports C, C++, Cython, Fortran and Rust modules (Cython, NumPy, SciPy…
Talk in English on
Detecting Honeybee Swarms Using the Integration of OpenCV, Pandas, AI, & PyTorchMichael Dahlberg36m
Camera captures a still image every 30 seconds to count bees at the entrance, images uploaded to S3 and preprocessed with OpenCV, counts obtained via Marvin.AI…
Talk in English on
From Desktop to Browser: Crafting Browser-Native Game Engine with WebassemblyNeeraj Pandey32m
Shows how a Pygame project becomes a browser game using Pygame with pygbag and WebAssembly compiled via onscriptum and pyodide, producing static HTML/JS…
Talk in English on
Tips and Tricks for JSON Web Tokens (JWTs)Emin Martinian32m
Claims that validation needs no state because application servers use public keys and not secrets, concrete example code on GitHub showing Flask decorators…
Talk in English on
Safeguard your precious API endpoints built on FastAPI using OAuth 2.0Semona Igama27m
Claims that OAuth2 plus OpenID Connect makes FastAPI endpoints secure using concrete patterns and tools not platitudes: authorization code flow with PKCE…
Talk in English on
Building Resilient Data Pipelines: The Power of IdempotencyMihir Kavatkar25m
A concrete claim: idempotency turns long brittle pipelines into predictable, repeatable processes. Techniques explained include idempotency keys for dedupe…
Talk in English on
Schemas: The Key To Data HappinessSev Leonard29m
Shows concrete tooling and outcomes: uses JSON Schema validate to catch missing required fields, plugs validation into an Airflow DAG to either fail or…
Talk in English on
Finding 2.0Marc Gibbons30m
Claims include nearly 90% below 2.0 for PyPI packages using semantic versioning with a QR code linking to the data; examples: NumPy takes ~18 years and Pandas…
Talk in English on
Missing the Apex: Predicting F1 Races with PythonJosh Weissbock29m
Claim: Python code reproduces a prior paper then improves it by expanding seasons and including every driver. Implementation uses requests BeautifulSoup pandas…
Talk in English on
What's New in the Linux Kernel... from PythonGeoffrey Thomas32m
Shows concrete, working examples: using Python's fcntl wrapper to call the kernel's fcreated_query (Linux 6.12) and get 1 or 0 for whether open with O_CREAT…
Talk in English on
Program Your Own Computer in PythonGlyph42m
Shows concrete automation: AppScript to extract Keynote presenter notes and Safari URLs on macOS, pywinauto (or COM) to read Edge on Windows, and piatspi/DBus…
Talk in English on
How to build a cross-platform graphical user interface with PythonRussell Keith-Magee28m
Shows how to produce a genuinely native cross‑platform GUI using the BeeWare suite: Toga for UI and Briefcase for packaging. Walks through briefcase new → dev…
Talk in English on
Looking At AudioŁukasz Langa41m
Live demos show short PyScript + WebGL programs that render amplitude waves, FFT spectrograms and realtime frequency bands in the browser, using 3JS, pyodide…
Talk in English on
You can and Should Build XKCD's "Sky Alarm" for Cool Space ThingsKeith Murray26m
Claim: a working XKCD “Sky Alarm” runs on Circuit Python and an off‑the‑shelf board, queries a remote Noah forecast, and triggers lights and sound when aurora…
Talk in English on
Attestations: a new generation of signatures on PyPIWilliam Woodruff29m
PyPI implements attestations from PEP 740: machine‑readable signed statements, short‑lived identity binding via a signing service, and a transparency log so…
Talk in English on
Adventures in Account Recovery, PEP 541 & More As Inaugural PyPI Support SpecialistMaria Ashna11m
Backlogs shrink from five months to a 1.5 day triage average for account recovery and from 16 months to about a week for PEP 541 requests, with concrete work…
Talk in English on
The chaotic locals() and how we fixed itTian Gao28m
Python changes local-variable semantics with PEP 667: locals() returns a fresh snapshot dict so reads never implicitly mutate fast locals and repeated calls…
Talk in English on
A new safe external debugger interface for CPythonPablo Galindo Salgado, Ivona Stojanovic32m
PEP 768 adds a safe, zero‑overhead external debugger interface to CPython 3.14 that lets a debugger drop a script into a remote_exec box and have the…
Talk in English on
Supercharge your Python library using AST parsingAdam Glustein31m
Shows concrete AST rewrites using Python’s stdlib ast plus the Python/C API to turn user node functions into generators that maintain state, replace frequent…
Talk in English on
KeynoteGeoff Hing43m
Data journalism that matters shows the claim, the code and the count: a Django admin that automates Slack and Twitter for a collaborative execution tracker…
Talk in English on
Update from our Security EngineersSeth Michael Larson, Mike Fiedler10m
Progress report lists concrete outcomes: an in‑progress software bill of materials for Python packages to make scanners and compliance tools accurate; pip now…
Talk in English on
Processing large JSON files without running out of memoryItamar Turner Trauring30m
Shows concrete numbers and tools: json.load -> 50 MB file becomes ~200 MB (4x) measured with user/bin/time, resource and tracemalloc. Demonstrates three fixes…
Talk in English on
The past, present, and future of virtual environmentsZanie Blue33m
Virtual environments date to 2004 and the ecosystem now shows concrete changes: pip and pip-tools offer imperative workflows and pip freeze but require manual…
Talk in English on
Bridging IoT and Machine Learning with Python for Sustainable AgricultureIyinoluwa Moyosola Oyelade, Alowolodu Olufunso Dayo31m
An IoT sensor network with microcontroller and API collects soil pH NPK temperature and humidity plus open‑weather data over a 75-day field trial, producing a…
Talk in English on
How two teams are working together to make Python better for allMichael Droettboom, Dino E Viehland25m
Two concurrent projects aim to make CPython faster: one funded by Microsoft implements the PEP 659 specializing adaptive interpreter and a JIT with micro‑ops…
Talk in English on
Keeping up with Python: what makes upgrades hard, and what can we do about itJason Fried34m
cPython upgrades are hard because syntax and stdlib changes, C API breakages in compiled extensions, and third‑party API churn collide at monorepo scale…
Talk in English on
One Year In: Insights and Inspiration from my PSF JourneyJacob Coffee24m
One-year account of working at the PSF gives concrete details: a staff of ~12–13 managing a ~$5M budget, $3 million in grants distributed historically and…
Talk in English on
Python Steering CouncilBarry Warsaw, Donghee Na, Gregory P Smith, Pablo Galindo Salgado30m
A five‑person elected committee accepts and rejects PEPs, meets weekly for 90 minutes, and uses office hours and PEP delegates to reach consensus; it manages…
Talk in English on
Keynote Speaker – Dr. Kari L. JordanKari L. Jordan37m
Carpentries reports concrete scale: 4,600+ workshops, 5,100 volunteer instructors, and over 100,000 new programmers reached, with 592 Python workshops in the…
Talk in English on
Metaclasses DemystifiedJason C. McDonald30m
Covers what metaclasses are and how they actually change class creation showing concrete code patterns: implements a singleton metaclass that caches instances…
Talk in English on
Python Software Foundation Update & AwardsDeb Nicholson, Tania Allard26m
Announces a PSF board election in August/September, ongoing push for membership and donations, and monthly engagement via monthly board office hours; next…
Talk in English on
PyCon US 2025 ClosingElaine Wong12m
Conference closing lists concrete results: 142 open spaces scheduled, over 100 speakers and presenters, and more than 150 volunteers supporting the event…
Talk in English on
Cheese Must Stand: Defending the Python Library Ecosystem in 2025Patrick Smyth, Srishti Hegde29m
Chronicles 2024 exploits like the Ultralytics token compromise and the NP6 typosquatting plus DLL sideloading chain show concrete attack vectors, and the 2022…
Talk in English on
Diversity and Inclusion Panel: The Work Still Matters: Inclusion, Access, and Community in 2025Alla Barbalat, Cristián Maureira-Fredes, Jay Miller, Keanya Phelps, Naomi Ceder36m
Panel gives concrete actions and tradeoffs: an effort that brought 50 students to PyCon Nigeria and then chose not to send 35 students to PyCon Uganda because…
Panel in English on
PyCon US 2025 Highlight Reel02m
A fast montage that claims to capture conference highlights lists specific logistics and community facts rather than vague themes: about 100 talks across…
Promo in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.