~/conference

PyOhio 2015

date:2015-08-01..2015-08-02
location:Columbus, United States
series:PyOhio · 11 editions
tags:[python]
titleauthorlength
Coroutines, Async/Await, Asyncio and the Pulsar LibraryDavid J Felix41m
Compares threading, naive multiprocessing (crashes when spawning 10,000 sleeps), Go (~11s) and asyncio, showing concrete code: using asyncio.sleep futures…
Talk on
Learning to learn PythonAnn Schoenenberger23m
Clear, actionable plan: use Pomodoro 25/5 for focused practice and aim for four tomatoes = ~2 hours daily, pair that with sleep before bed consolidates…
Talk on
How to be a good mentorLiz Tom24m
Company sized 15 engineers launches a formal mentorship program after an apprenticeship converts to a full time hire, with mentors covering front end…
Talk on
How I built a power debugger out of the standard library and things I found on the internetDoug Hellmann50m
A complete tracing debugger called Smiley records every call every line every variable by installing Python’s trace hook, serializes complex objects to JSON…
Talk on
How I learned Python while workingAllison Lacker21m
Joined Eventbrite and learns Django and Python while shipping features, using Docker, Solr, Cassandra, Redis and Hadoop on real tickets rather than tutorials…
Talk on
Teaching a Computer to Fight Itself (Implementing an OGRE AI)William Hutton54m
A Python console simulator implements Ogre rules, A pathfinding, a genetic algorithm over genomes that encode unit types and behaviors, and logs outcomes to a…
Talk on
Network Automation using Ansible and PythonMatt Oswalt01h 55m
Shows a practical method to treat network config as data and render device configs with Ansible + Jinja2 + YAML, then push them and verify state. Uses Vagrant…
Talk on
Using Python to Get Out the VoteMike Pirnat52m
Uses Python, CSV, regex and datetime plus SQLite + SQLAlchemy + Alembic to fuse state voter CSVs (Cuyahoga County, Ohio Board of Elections) with school…
Talk on
You Gotta Want It: Building Up Women in Computer ScienceStephanie Hippo47m
Hacker Society collects campus data, funds flights through alumni donors, and sent nine women to Grace Hopper then expanded to 15 the next year, prompting…
Talk on
A Calendar for MarsJeff Roche28m
A working Single Page Application converts Earth dates to the Zubrin Martian calendar and displays the current Mars sol ≈ 24h40m using a tiny Python MarsDate…
Talk on
From Synchronous to Asynchronous Postgres with TornadoMichael Robellard45m
Four implementations of the same tiny Tornado app—synchronous, momoko (Tornado) async, aiopg + asyncio, and gevent—are implemented and compared. The app is a…
Talk on
KeynoteCatherine Devlin41m
Argues that open source scales human cooperation more than code itself, citing 20,000 contributors on PyPI, PyOhio growing from ~100 attendees, and female…
Talk on
Art and Science With Six Million Timelapse Images and PythonEric Floehr58m
A window camera plus a Raspberry Pi and gphoto2 collects six and a half million images (about 4.2 TB storage) from a Canon A510; images hit a Postgres DB via…
Talk on
Production Django: Building a Highly Scalable, Secure Django SiteJoseph Mosby41m
Shows concrete operational choices and tools: aim for a single repeatable deployment step (force master checkout via Fabric), prefer scheduled pushes for…
Talk on
Data Science: It's Easy as PyǃMichael Becker45m
Demo builds a language classifier from Wikipedia articles: pages are fetched via curl/uncurl, cleaned with wikipedia-extractor plus a regex, and analyzed in…
Talk on
Catching the bus on time -- Using Python, a Pebble Watch and (kind of) Open DataRobert Heinen42m
Built system scrapes RTA’s hidden POST endpoints discovered in the browser network tab, uses Python requests to poll RTA POST endpoints and logs predicted and…
Talk on
A Trip to the SPAMike Griffith29m
Builds a simple kanban-style todo app end-to-end: a 25-line JSON API with Flask, Flask-SQLAlchemy and Flask-Marshmallow, an AngularJS frontend using ngResource…
Talk on
The Well Tempered APIK Lars Lohn01h 07m
Argues that software should survive like 400‑year‑old music by decoupling interfaces from implementations, demonstrating a concrete fetch-transform-save API…
Talk on
Automating Your Browser and Desktop AppsAl Sweigart39m
Shows how to automate browsers by running "pip install selenium", launching Selenium with Firefox, using find_element_by_css_selector, click and send_keys to…
Talk on
Typing better and potentially faster with pythonJamiel Almeida46m
A Python simulator compares QWERTY, Dvorak variants and custom layouts against real code and text, using numpy/pandas to compute keystroke counts, pedaling and…
Talk on
REPL-driven developmentThomas Ballinger47m
Argues for heavy REPL use with concrete demos: live coding in plain Python, then using bpython's undo and F7 editor round‑trip, showing tab completion…
Talk on
Introduction to PySchool.netBilly Earney24m
PySchool.net is a browser‑based Python IDE that runs entirely client‑side using Brython, letting students create, edit, save and execute code without a Python…
Talk on
Python Packaging from Init to DeployDave Forgac36m
Argues that Python packaging is now practical and shows a working pipeline: use cookiecutter to generate the boilerplate, develop locally in a virtualenv with…
Talk on
How I taught my dog to text me selfiesGreg Baugues34m
A working prototype that gets a dog to press a big red button and send a selfie: a $70 Arduino Yun (runs Python) triggers FSWebcam to take a photo from a $30…
Talk on
Fumbling Forward - Docker Don'tsJason M. Green45m
Shows an actual Flask app pipeline built with Docker, Dockerfile layers and caching, Docker Compose linking a web container to Redis, and Docker Machine…
Talk on
Stumbling blocks of a Python newbieAmy Hubbard, Dwight Hubbard21m
Five concrete pitfalls and fixes for beginner Python materials: use choose OS first so learners see only the Windows/Mac/Linux steps they need and avoid wrong…
Talk on
Why You Can't Sit With Us - Understanding Network Analysis in Python With Mean GirlsRichard Harris45m
Hand-built edge list of every spoken line in Mean Girls gets loaded from CSV into NetworkX and plotted with matplotlib using weighted edges and a spring…
Talk on
Filling the FlaskJason Myers43m
Shows a minimal Flask app that grows into a full stack: an app factory plus manage.py shell context to get a reusable REPL, models wired with Flask‑SQLAlchemy…
Talk on
Testing the Database Layer: typical problems & best practicesRandy Syring48m
Practical guide to testing the database layer for Python web apps: assumes you keep a real DB (does not mock it), recreates schema at test start, and enforces…
Talk on
Growler - Using asyncio to Build a Web FrameworkAndrew Kubera45m
Growler is an asyncio-based web framework for Python 3.4+ that implements an Express-like middleware chain, is pip-installable but still unstable, and aims to…
Talk on
Synchronizing Objects to YAML using Black MagicJace Browning27m
A small Python library called YORM maps object attributes to yaml files and performs automatic bidirectional sync with the filesystem; it serializes to a…
Talk on
Lightning talks!49m
Quick five minute demos: an ORM trick that reflects any database into usable classes with SQLAlchemy automap and a live demo that just queries albums; a…
Lightning on
Simple Games for Python BeginnersGreg Lindstrom01h 48m
Creates a number-guessing game and a simple card War simulation using Python 3 and IDLE, showing step‑by‑step code: variables, if/elif/else, while loops, for…
Talk on
Best Practices for Python ScriptingGreg Back46m
Starts from a Python REPL solving "top 10 words" in the Gettysburg Address, then refactors the session into functions for retext, count_words and sort_words…
Talk on
More lightning talks!37m
Rapid-fire reports of what was built and what worked: a GitHub issue tracker for Ambridge runs with 45 open and 20 closed tickets and local officials closing…
Lightning on
Pandas Dataframes At The CinemaBrandon Rhodes01h 54m
Loads IMDb CSVs into pandas inside an IPython notebook using the Anaconda distribution, works with ~215,000+ titles and a separate cast CSV, demonstrates…
Talk on
Super Intermediate Python 3Raymond Chandler III43m
Claims that category theory explains why Python can transform structured collections while preserving order, demonstrates practical use of itertools and…
Talk on
Python for Economists: An overview of Python tools for EconomistsGary Hlusko44m
Covers concrete tools and results: uses csv module to clean ~10,000 rows with 32 variables, fixes comma-in-name issues and computes 5‑year averages; uses xlrd…
Talk on
Developing a RESTful Python serviceJoel B. Mohler50m
Builds a Windows-hosted REST service with Bottle behind an IIS reverse proxy using Application Request Routing, avoids in-process ISAPI, and runs the service…
Talk on
Is that spam in my ham? A novice's inquiry into classification.Lorena Mesa27m
Defines spam detection as a binary classification, trains a Naive Bayes model on 2,500 labeled emails (1,721 ham, 779 spam), tokenizes bodies into a…
Talk on
Name Things OnceJack Diederich20m
Argues for minimal, functional names: pick the what (noun or verb) and drop metadata like who/when/where and repeated prefixes; shows a code review pattern…
Talk on
Python as the multitool of data scienceDerik Pell52m
Builds a data pipeline from raw JSON and CSV of the 113th Congress into a single pandas frame, then pickles it for reuse and visualizes trends with matplotlib…
Talk 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.