PyOhio 2014
2014-07-26..2014-07-27
Columbus, United States
PyOhio ·
[PyOhio 2010, PyOhio 2012, PyOhio 2014, PyOhio 2015, PyOhio 2016, PyOhio 2018, PyOhio 2019, PyOhio 2020, PyOhio 2021, PyOhio 2024, PyOhio 2025]
| title | author | length |
|---|---|---|
| Getting Python All Up in Your Mobile with Kivy | Ben Rousch | 43m |
Kivy is a Python GUI framework that runs on Windows, Linux, OS X, Android (2.3+), and iOS and compiles to a native C Python interpreter; a minimal Kivy APK is… | ||
| Introduction to Pandas | Jason Myers | 44m |
Pandas provides Series and DataFrame primitives for labeled arrays, fast tabular joins and merges, and built‑in handling of missing values; the demo loads CSVs… | ||
| Python for the Class of 2023 | Amy Flatt | 51m |
Teacher describes converting community invites into classroom programs using Raspberry Pi, running a Young Coders conference that reaches students (50% on… | ||
| So you think you can PDB? | Clayton Parker | 40m |
Practical walkthrough of using PDB: how to drop into a running program with import pdb; pdb.set_trace(), or start a script under the debugger with python -m… | ||
| A Python Script to Replace a DOS Batch File Adventure | Craig Lang | 40m |
Converts a brittle MS‑DOS batch that uninstalls, runs wget, and calls setup.exe into a Python tool that measures elapsed install/download time with datetime… | ||
| Watch your Python script with strace | Brandon Rhodes | 52m |
Shows how to use strace/truss to observe actual system calls made by Python and why that matters: /bin/true makes a few dozen calls, an empty Python -c script… | ||
| Introduction to Celery | Caleb Smith | 49m |
Covers hands‑on Celery setup: a real app uses a task to generate thumbnails and another to build PDFs, tasks queued via a broker and executed by workers… | ||
| Pushy Postgres and Python | Daniel Rocco | 44m |
Shows how Postgres’ built‑in LISTEN/NOTIFY plus triggers sends payloads (≤8,000 bytes) into worker processes, with Python using psycopg2 AUTOCOMMIT and… | ||
| The Clean Architecture in Python | Brandon Rhodes | 50m |
Argues that applying Clean Architecture to Python means keeping IO at the top level and rescuing business logic into a pure functional core so functions take… | ||
| Painting on a Distributed Canvas: An Advanced Guide to Celery Workflows | David Gouldin | 43m |
Celery canvas is dissected into concrete primitives: serializable signatures form the unit, with chains (series), groups (parallel with GroupResult), and… | ||
| Machine learning the hard way -- a story about ponies | Nathan Taggart | 48m |
Buys $800 of DRF race data, builds an ugly parser, mungees into numpy arrays, and uses scikit-learn with grid search plus a custom betting scorer. Discovers… | ||
| Configman - the grand unified theorem of configuration | K Lars Lohn | 41m |
Configman provides a single API that overlays any key/value mapping sources (defaults, files, env, CLI) and supports dynamic class/module loading so… | ||
| Recognizing Speech in Python | Anoop Hallur | 29m |
A complete Python recognizer extracts 13 MFCC coefficients every 10 ms into NumPy arrays, trains on tiny datasets (15/20 cat or dog clips, 50 digit samples)… | ||
| Software Radio with CTypes | Thomas Winningham | 42m |
Cheap $20 RTL‑SDR USB stick becomes a general-purpose receiver tuned ~24 MHz–1.2 GHz with ~1–2.5 MHz visible bandwidth. A ctypes-wrapped version of rtl_fm is… | ||
| Making and taking phone calls with octothorpe | Matt Behrens | 45m |
A live Twisted-based library called octothorpe controls Asterisk via AMI and async AGI, logs channel state, originates calls, captures DTMF, and builds IVR… | ||
| The Quest for the Pocket-Sized Python | Christopher Neugebauer | 44m |
State of the claim: full native apps in Python remain awkward — packaging a Kivy app adds about 6 MB and has a nontrivial startup cost, and… | ||
| Warming up to Graphs | Brad Montgomery | 49m |
Quick primer on graphs then hands‑on work showing a Neo4j prototype using Python to persist and query a few thousand generated users and projects with directed… | ||
| Panel Discussion: So You Wanna Run a Tech Conference. | Catherine Devlin, Eric Floehr, Brian Costlow, Raymond Chandler, Jason Green, Jason Myers | 01h 00m |
Conference runs as a free, volunteer-powered regional event that grew from ~40–50 people to its seventh year, funded by sponsors and split across 108… | ||
| Solving the Heat Equation in Python! | Melvyn Ian Drag | 01h 42m |
Solves 1D and 2D heat equations by finite differences using a forward Euler time step and tridiagonal system assembly, then compares NumPy dense arrays with… | ||
| Make API Calls Wicked Fast with Redis | Lindsey Brockman | 50m |
Shows how Redis sits in front of API/database calls to cut response times from hundreds of milliseconds to single digits (examples: 236 ms first query, 120 ms… | ||
| Python, Hardware, Networks and your toolbox for Interactive Art. | Issac Kelly | 37m |
A framed two-way mirror becomes a tiny interactive display built from a 32×40 LED matrix (Adafruit WS2812 tiles) driven by FadeCandy + Open Pixel Control and a… | ||
| Analyzing social media data with Python | Fletcher Heisler | 44m |
Fletcher Heisler
http://pyvideo.org/video/2850/analyzing-social-media-data-with-python
http://pyohio.org/schedule/presentation/100/
What does the perfect tweet… | ||
| Building Web APIs with Flask-RESTful | Sam Kimbrel | 23m |
Flask-RESTful is an extension that turns Flask views into class-based Resource handlers, replaces repetitive parsing and formatting with reqparse and… | ||
| Docker 101: Meet the portable future (tutorial) | Andrew T. Baker | 43m |
Explains that Docker packages each process into lightweight isolated containers using a copy‑on‑write filesystem, with images built either by running a… | ||
| A new default web stack | Simon Willison | 49m |
Proposes a practical Python web stack: add a full‑text index as a denormalized query layer (uses Solr (robust) not Elasticsearch after production issues)… | ||
| HOWTO: Teach Python to Read | Douglas Starnes | 39m |
Practical walkthrough of Python NLP using NLTK 2 with notes about NLTK 3, showing how to load corpora (Gutenberg example uses Adventures of Sherlock Holmes)… | ||
| Using ZMQ for Fun and Profit | David Blewett | 40m |
Shows how ZeroMQ composes a distributed pipeline with concrete patterns (Pub/Sub, Push/Pull, caution on Request/Reply), transports (inproc, IPC, TCP), and… | ||
| Implementing Celery, Lessons Learned | Michael Robellard | 38m |
Company moves from a Postgres-backed queue (running into millions a day, table bloat, and rare duplicate jobs) to Celery + RabbitMQ, adds separate… | ||
| Five Ounce Racer - Revving Up Pinewood Derby Software in Python | Matt McElheny | 51m |
Python reads a decades‑old Pax timer at 1200 bps with 7 useful bits and two stop bits using pyserial, masking off the high bit; the entire reader is under 50… | ||
| Digging into Abstract Syntax Trees for analyzing and modifying Python programs | Adam Haney | 27m |
Shows how to parse source with inspect.getsource and ast.parse, walk trees with ast.NodeVisitor to collect defined vs called names using set difference, and… | ||
| A gentle introduction to asyncio | Brian Costlow | 58m |
Covers Python 3.4’s asyncio as a concrete replacement for older async approaches, explains generators-as-coroutines, futures/tasks and the event loop APIs… | ||
| Using the Shapely Package for the Care and Feeding of your 2-D Spatial Data | Alison Alvarez | 41m |
Shows concrete Shapely code for reading TIGER shapefiles with Fiona, creating buffers and unions, and simplifying 50k-point coastlines down to a few dozen… | ||
| Djangular | Matt Camilli | 42m |
Implements the Django tutorial polls app as a REST backend and a single‑page frontend, using Django Rest Framework serializers and class‑based API views… | ||
| Postgres with Python inside and out: PL/Python | Josh Williams | 51m |
Shows how to install and use PL/PythonU in PostgreSQL to run Python code inside the database, creating a function that returns a set of composite type tweet… | ||
| Functional programming in Python with PyToolz | Erik Welch | 46m |
Library demo of toolz and cytoolz shows concrete utilities (pipe, compose, curry, memoize, dicttoolz, itertoolz) that extend itertools/functools and target… | ||
| Bobo, a web framework that's easy to learn and remember | Jim Fulton | 52m |
Bobo is a tiny Python web framework focused solely on publishing objects over HTTP, not on databases or templates; it ships as a single-file installable with a… | ||
| nothing matches | ||