PyOhio 2019 Schedule

Friday, July 26

to

Pre-PyOhio MicroPython on FPGAs Hackfest

Room: Off-site

to

Sprints & Opening Reception

Room: Off-site

Saturday, July 27

to

Saturday Welcome

Room: Cartoon 1, Cartoon 2

to

Saturday Keynote

Kattni Rembor

Room: Cartoon 1, Cartoon 2

Keynote details

to

Break

to

Becoming a Better Curator of Your Code

Ian Zelikman

Room: Cartoon 1

Talk details

Demystifying Machine Learning

Nikola Novakovic

Room: Cartoon 2

Talk details

Big Data with Small Computers: Building a Hadoop Cluster with Raspberry Pis

Alexandria Kalika

Room: Barbie Tootle

Talk details

“Who’d I Lend That Book To?” Hard Questions Answered with Python

Daniel Lindeman

Room: Hays Cape

Talk details

to

Enough Python to Fake It

Catherine Devlin

Room: Suzanne Scharer

Tutorial details

Requires pre-registration

to

Lessons from Zero-Defect Software

Jason R. Coombs

Room: Cartoon 1

Talk details

Adopt-a-pytest

Dane Hillard

Room: Cartoon 2

Talk details

Feature Engineering: An Apprentice’s Guide to the “Dark Art” of Machine Learning

Deborah Diller Harris

Room: Barbie Tootle

Talk details

Distributed Deep Neural Network Training using MPI on Python

Arpan Jain, Kawthar Shafie Khorassani

Room: Hays Cape

Talk details

to

Explicit is Better than Implicit: Making Culture Visible with Team Charters

Christopher T. Miller

Room: Cartoon 1

Talk details

How to Write Pytest Plugins

Darlene Wong

Room: Cartoon 2

Talk details

Using Dash to Create Interactive Web Apps for Non-Technical Audiences

Joseph Willi

Room: Barbie Tootle

Talk details

A Brief History of Fire Brigades

Jon Banafato

Room: Hays Cape

Talk details

to

Lunch Break

to

Scraping Your Way to a Dataset

Alex Zharichenko

Room: Cartoon 1

Talk details

A Gentle Introduction to Linear Programming in Python

Bethany Poulin

Room: Cartoon 2

Talk details

Python Improvements (or This Is Not Your Teacher's Python)

Travis Risner

Room: Barbie Tootle

Talk details

A Hands-On Guide to Building Interactive Command-Line Apps with cmd2

Todd Leonhardt, Kevin Van Brunt

Room: Hays Cape

Talk details

to

If Statements are a Code Smell

Aly Sivji

Room: Cartoon 1

Talk details

Docker-Composing Your Way to a Better Development Environment

Ricardo Solano

Room: Cartoon 2

Talk details

The Magic of Python

Darshan Markandaiah

Room: Barbie Tootle

Talk details

Django in Production with PEX

Alexandru Barbur

Room: Hays Cape

Talk details

to

Hands-On Web UI Testing

Andrew Knight

Room: Suzanne Scharer

Tutorial details

Requires pre-registration

to

The Blameless Post Mortem: How Embracing Failure Makes Us Better

Chris Wilcox

Room: Cartoon 1

Talk details

Building Docs like Code: Continuous Integration for Documentation

Mason Egger

Room: Cartoon 2

Talk details

The Value of Docstrings

Eric Appelt

Room: Barbie Tootle

Talk details

Find Your Feature Fit: How to Pick a Text Editor for Python Programming

Gregory M. Kapfhammer, Madelyn M. Kapfhammer

Room: Hays Cape

Talk details

to

Your Own Personal Bootcamp: How to Efficiently Learn Your Next Technology

Joe Erickson

Room: Cartoon 1

Talk details

# TODO: Add Comments: 5 Tips for _Winning_ at Code Comments

Nik Kantar

Room: Cartoon 2

Talk details

Sipping the Nectar of Amazon from the Serverless Chalice

Ilya Gotfryd

Room: Barbie Tootle

Talk details

Using Python & R in Harmony

Matthew Brower, Krista Readout

Room: Hays Cape

Talk details

to

Break

to

Lightning Talks

Room: Cartoon 1, Cartoon 2

to

Registration

to

Young Coders

Room: Tanya Rutner

Quiet Room

Room: Brutus Buckeye

to

Sprints & Reception

Room: Off-site

Sunday, July 28

to

Sunday Welcome

Room: Cartoon 1, Cartoon 2

to

Sunday Keynote

Greg Svoboda

Room: Cartoon 1, Cartoon 2

Keynote details

to

Break

to

Surviving Without Python

Andrew Knight

Room: Cartoon 1

Talk details

gRPC and What, Why, How?

John Roach

Room: Cartoon 2

Talk details

Quickly Build Your Own Personal Website with Python

Vince Salvino

Room: Barbie Tootle

Talk details

Leave Your Inhibitions at the Database Connection

Regina Compton

Room: Hays Cape

Talk details

to

Probabilistic Programming and Bayesian Inference in Python

Lara Kattan

Room: Suzanne Scharer

Tutorial details

Requires pre-registration

to

The Mediocre Programmer

Craig Maloney

Room: Cartoon 1

Talk details

What's the Buzz with Machine Learning

Allison Bolen

Room: Cartoon 2

Talk details

I Lost 25 Pounds Thanks to Python: Personal Data Analytics Using Pandas and Numpy

Jack Bennett

Room: Barbie Tootle

Talk details

The Riddle of the Intersphinx: Configuration and Cross-Reference Composition

Brian Skinn

Room: Hays Cape

Talk details

to

Keeping Fun in Computing

Dustin Ingram

Room: Cartoon 1

Talk details

Learn How Computers Work Between Silicon and Assembly: Build a CPU with Python

Zak Kohler

Room: Cartoon 2

Talk details

Automated Discovery of Cancer Types from Genes

Shruthi Ravichandran

Room: Barbie Tootle

Talk details

A Practical Introduction to Integer Linear Programming

Igor Ferst

Room: Hays Cape

Talk details

to

Break

to

Making Games with ppb

Piper Thunstrom

Room: Suzanne Scharer

Tutorial details

Requires pre-registration

to

Deep Learning Like a Viking: Building Convolutional Neural Networks with Keras

Guy Royse

Room: Cartoon 1

Talk details

Search Logs + Machine Learning = Auto-Tagged Inventory

John Berryman

Room: Cartoon 2

Talk details

Gathering Insights from Audio Data

Ryan Bales

Room: Barbie Tootle

Talk details

Let's Build an ORM

Greg Back

Room: Hays Cape

Talk details

to

Refactor Yourself

Esther B. Gotfryd, MSN, NP-C

Room: Cartoon 1

Talk details

Dynamic Data Pipelining with Luigi

Trey Hakanson

Room: Cartoon 2

Talk details

Is This Your Card? Computer Vision for Playing Card Recognition

Steve Crow

Room: Barbie Tootle

Talk details

A/V Streaming Workflow in Python

Shishir Pokharel

Room: Hays Cape

Talk details

to

Break

to

Close & Lightning Talks

Room: Cartoon 1, Cartoon 2

to

Registration

to

Quiet Room

Room: Brutus Buckeye

to

Open Spaces

Room: Tanya Rutner