~/conference

PyOhio 2025

date:2025-07-26..2025-07-27
location:Cleveland, United States
series:PyOhio · 11 editions
titleauthorlength
Saturday Welcome14m
Morning announcements cover safety and logistics: masks required at all times in event spaces, red lanyards mean no photos, schedule changes with the…
Organiser on
Keynote: Begin with the End in Mind: Why Your Community Work MattersAbigail Mesrenyame Dogbe32m
Journey moves from Django Girls 2017 to launching PyLadies Ghana with six chapters and running regular workshops in web, data, and cybersecurity; organizers…
Talk on
Python for Hardware FolksAlec Delaney29m
Shows concrete examples: CircuitPython on microcontrollers runs a button→LED loop and powers a Bevy van pump fixture that reliably drains and refills an ice…
Talk on
Demystifying AI Agents with Python CodeWilliam Horton29m
Concrete Python code builds an agent as an LLM plus memory, planning, tools and a while loop: it uses the OpenAI Python SDK, calls a web search via the serper…
Talk on
Detecting Road Conditions from Space Using PyTorch, Public Data, and Free Satellite ImageryCynthia Ukawu31m
Fine-tunes a ResNet-50 PyTorch model on a Geolab satellite subset and validates against VDOT pavement labels, training on ~2,136 images using Google Colab TPUs…
Talk on
Lights! Python! Action!Mike McCaffrey24m
An animated garage-built sign with 12 lights and melodic chimes runs from a Raspberry Pi Zero 2, a Model Labs USB-relay board, six Shelly dimmers, and a mix of…
Talk on
Chasten Your Python Program: Configurable Program Analysis and Linting with XPathGregory M. Kapfhammer30m
Chasten is an open source Python tool that runs XPath queries over the Python AST (via pistgrep) to implement YAML-configured checks, emit results to…
Talk on
From Forge to Keyboard: Crafting a Developer’s JourneyBianca Ploss13m
Writes Python on an ITree suite and traces how metalworking, manufacturing management, and parenting produce transferable methods: anodized aluminum parrots…
Talk on
Deploy Django: GitOps & Kubernetes Made EasyCalvin Hendryx-Parker32m
Demo creates a new GitHub repo from a Scaff template and uses GitHub Actions to build images, Terraform/OpenTofu to provision AWS infra, K3s for sandbox and…
Talk on
Graph Machine Learning in All Its Glory!Shreya Khurana30m
Builds a movie recommender as a link‑prediction GNN using Deep Graph Library and GraphSAGE convolutions, training on ~940 users, ~1,700 movies and 100k ratings…
Talk on
How a Solo Hobbyist Learned to Love TestingCarl James27m
Built a Django live game blog that automates inning updates and score headers, using pytest and a TDD loop that starts with failing URL/status tests and…
Talk on
Guardrails: An Alternative View of Safely Working in PythonChristopher Neugebauer31m
Argues that Python steadily adds structural guardrails that make unsafe patterns discoverable and prevent common bugs, showing concrete replacements: file…
Talk on
Wildfires!Lazouich Ford30m
Wildfire perimeter data from NIPY loads as GeoJSON with 119 fields, cleaned by filling nulls then filtered (e.g. acreage >=20, cost >100000). Python stacks…
Talk on
The Core Values of a Successful StartupDaniel Kim19m
Claims that startup success comes from practiced values not funding, lists 10 core values (authenticity, growth, presence, trust, accountability, teamwork…
Talk on
Beyond the Black Box: Interpreting ML Models with SHAPAvik Basu31m
Shows how SHAP turns model outputs into feature attributions using XGBoost with TreeExplainer on a 45k-sample Portuguese bank dataset (AUC ~0.79) and 1D CNN…
Talk on
Tune-Up Your Knowledge: A Beginner's Journey Under the Hood of Search EnginesEddie Mitchell28m
Builds a search engine in Python over ~6,200 Amazon book records, showing how naive tokenization returns 16 matches for "Python" then improves to 410 after…
Talk on
A Bug's LifeTathagata Dasgupta31m
A low‑latency market data outage traces to a full disk that causes the Airflow nightly ticker job stuck 15 hours (should finish in ~5), discovery via Datadog…
Talk on
From Data to Insights in Minutes: Accelerating Predictive Modelling (in Python) with AutoMLShailaja Sampat27m
Demonstration shows an open-source AutoML called Fujitsu sapnml running in Jupyter with pandas/NumPy/scikit‑learn on a hotel reservations dataset and producing…
Talk on
Keynote: The Right Vibe: The Role of Community in the Age of AIJessica Garson46m
Live demos show an AI tool, Windsurf, generating a Flask app and then failing on virtualenv, concatenation, outdated deps and even inventing a non existent…
Talk on
Lightning TalksJessica Garson, Alec Delaney, Joe Kaufeld, Christopher Neugebauer, JR Rickerson, Ben Patch, Destiny O'Connor, Jeff Epler, Vince Salvio, Jayanaka Dantanarayana, Jason Mars01h 15m
Eleven five‑minute demos pack concrete takeaways: a live coded music demo that runs in the room; porting CPython to CircuitPython (csv, functools.cache) shows…
Lightning on
Sunday Welcome10m
Conference opening lists safety and participation rules with a code of conduct at pioh.org/org/conduct and a mask policy requiring mouth and nose coverage with…
Organiser on
From Fortran to Python: A Conversation Across Generations of Scientific ComputingRodrigo Silva Ferreira, Helianildes Silva Ferreira32m
Retro account of punch‑card workflows and a recreated chemical ODE for EDC cracking that runs as a compiled Fortran subroutine compiled with f2py imported into…
Talk on
Write Apps for Your TV with Kodi and PythonAndrew Kubera30m
Shows how to build Kodi add-ons using Python on LibreELEC: Kodi expects an add-on.xml and add-on.py layout, add-ons bundle into zip files, and dependencies…
Talk on
Finding Practical Applications for Your Passion ProjectsJoe Kaufeld30m
Grew an international charity from 2 → 6000 volunteers and completes 250,000+ jobs, partners with the Library of Congress and others, and proves accessibility…
Talk on
uv: Ultimate Victory over Installation and Dependency ChaosCatherine Devlin27m
A single tool claims to replace pip, virtualenv and poetry-style workflows and does concrete things: one-liner install that needs no admin rights and can…
Talk on
Bringing Ideas to Life with DIY IoT: Visualizing Noise Pollution with a Raspberry Pi and PythonRyan Carroll30m
Build uses a Raspberry Pi with an Enviro sensor microphone, a Python script that computes RMS → sound pressure → decibels every second, and data sent to…
Talk on
Using Python in the Concrete IndustryScott Windsor29m
Automates repetitive precast tasks by reading CSVs with pandas + ezdxf to generate CAD DXF files, cutting noise wall drafting from 2–3 days → <1 hour and…
Talk on
When Your SME Ghosts You: Using GenAI to Build a Database Documentation AgentDenise Williams27m
Builds a working GenAI-powered Database Documentation Agent that auto-summarizes schemas, answers schema Q&A, generates SQL from business questions, and draws…
Talk on
Quantum Computing with Python: From Qubits to CircuitsTemitope Adeniyi27m
Begins with Python code using Qiskit to build qubit registers, apply H and X rotations, inspect states on a Bloch sphere, and run circuits on the IBM cloud…
Talk on
Why Python Loops Are "Slow": A Gentle Introduction to Interpretation, Bytecode, and Fast CodeTyler Riccio28m
Explains why Python loop overhead comes from dynamic typing, per‑iteration interpretation, and poor branch prediction, using a Mac M1 benchmark: a naive Python…
Talk on
GDIOCSpider: Extracting and Identifying IOCs from the GDriveverseNoah Dunn22m
GDIOCSpider is an open-source Python tool that crawls a Google Drive via user and service account auth, downloads each file temporarily, runs a configurable…
Talk on
Introducing Labrea: How Embracing Declarative Functional Programming Can Lead You Out of the Tar PitAustin Warner30m
Labrea is a Python framework that replaces fragile argument plumbing with declarative options as JSON and data sets that auto‑wire dependencies via a data set…
Talk on
Organizing and Maintaining Your Code-Scape with PythonMatt Lavin31m
Practical workflow showing lightweight Python scripts run from Jupyter notebooks to manage a personal “codescape”: folder conventions that promote moving a…
Talk on
A Very Brief Overview of Python’s “Lang” AI Tools and Two Low-Code GUI AI Tools: Flowise and n8nCurtis Oneal31m
Fast low-code wins: Flowise spins up a chatbot with an API key, supports naive RAG retrieval, SQL-tool calls, and multi-agent flows but is flaky, slow at…
Talk on
Developing a System Maintenance Plan and Utilizing Python to Aid in System MaintenanceJoseph Guzi27m
Starts by inventorying every Python script, then runs checkups, performance profiling, and a future‑enhancement loop; audits occur every six months and feed a…
Talk on
Beyond the Benchmark: Why the “Best” Python Dependency Manager Might Not Be Best for YouKeming He28m
Benchmarks from the LinkedIn Loop repo show UV leads benchmarks with Poetry second and pip trailing across cold and warm installs and updates; tooling/install…
Talk on
Keynote: Looking Back at a Lifetime of Poor Tech ChoicesLeon Adato34m
Career stories track concrete outcomes: learning vi on Freenet leads to administering bind, writing HTML and dangerous Perl scripts becomes a side hustle…
Talk on
Closing Remarks05m
Attendance hits 205 attendees, up from 181 last year, and videos will appear soon thanks to Nextday Video. Platinum sponsor is Meta; venue is Cleveland State…
Organiser 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.