PyOhio 2019 Schedule

Friday, July 26

Off-site Events

to

Pre-PyOhio MicroPython on FPGAs Hackfest

Location: Off-site

to

Sprints & Opening Reception

Location: Off-site

Saturday, July 27

All-day Activites

to

Registration

Quiet Room

Location: Brutus Buckeye

to

Open Spaces

Location: Tanya Rutner Hartman

Keynotes, Talks, & Tutorials

to

Saturday Welcome

Location: Cartoon 1, Cartoon 2

Plenary details

to

Changing Lives through Open Source, Passion and Mentoring

Kattni Rembor

Location: Cartoon 1, Cartoon 2

Keynote details

to

Break

Location: Round Room

to

Becoming a Better Curator of Your Code

Ian Zelikman

Location: Cartoon 1

Talk details

Demystifying Machine Learning

Nikola Novakovic

Location: Cartoon 2

Talk details

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

Alexandria Kalika

Location: Barbie Tootle

Talk details

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

Daniel Lindeman

Location: Hays Cape

Talk details

to

Enough Python to Fake It

Catherine Devlin

Location: Suzanne Scharer

Tutorial details

Requires pre-registration

to

Lessons from Zero-Defect Software

Jason R. Coombs

Location: Cartoon 1

Talk details

Adopt-a-pytest

Dane Hillard

Location: Cartoon 2

Talk details

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

Deborah Diller Harris

Location: Barbie Tootle

Talk details

Distributed Deep Neural Network Training using MPI on Python

Arpan Jain, Kawthar Shafie Khorassani

Location: Hays Cape

Talk details

to

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

Christopher T. Miller

Location: Cartoon 1

Talk details

How to Write Pytest Plugins

Darlene Wong

Location: Cartoon 2

Talk details

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

Joseph Willi

Location: Barbie Tootle

Talk details

A Brief History of Fire Brigades

Jon Banafato

Location: Hays Cape

Talk details

to

Lunch Break

Location: Off-site (lunch is not provided)

to

Scraping Your Way to a Dataset

Alex Zharichenko

Location: Cartoon 1

Talk details

A Gentle Introduction to Linear Programming in Python

Bethany Poulin

Location: Cartoon 2

Talk details

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

Travis Risner

Location: Barbie Tootle

Talk details

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

Todd Leonhardt, Kevin Van Brunt

Location: Hays Cape

Talk details

to

If Statements are a Code Smell

Aly Sivji

Location: Cartoon 1

Talk details

Docker-Composing Your Way to a Better Development Environment

Ricardo Solano

Location: Cartoon 2

Talk details

The Magic of Python

Darshan Markandaiah

Location: Barbie Tootle

Talk details

Django in Production with PEX

Alexandru Barbur

Location: Hays Cape

Talk details

to

Hands-On Web UI Testing

Andrew Knight

Location: Suzanne Scharer

Tutorial details

Requires pre-registration

to

The Blameless Post Mortem: How Embracing Failure Makes Us Better

Chris Wilcox

Location: Cartoon 1

Talk details

Building Docs like Code: Continuous Integration for Documentation

Mason Egger

Location: Cartoon 2

Talk details

The Value of Docstrings

Eric Appelt

Location: Barbie Tootle

Talk details

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

Gregory M. Kapfhammer, Madelyn M. Kapfhammer

Location: Hays Cape

Talk details

to

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

Joe Erickson

Location: Cartoon 1

Talk details

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

Nik Kantar

Location: Cartoon 2

Talk details

Sipping the Nectar of Amazon from the Serverless Chalice

Ilya Gotfryd

Location: Barbie Tootle

Talk details

Using Python & R in Harmony

Matthew Brower, Krista Readout

Location: Hays Cape

Talk details

to

Break

Location: Round Room

to

Saturday Lightning Talks

Location: Cartoon 1, Cartoon 2

Plenary details

Off-site Events

to

Sprints & Reception

Location: Off-site

Sunday, July 28

All-day Activites

to

Registration

Quiet Room

Location: Brutus Buckeye

to

Open Spaces

Location: Tanya Rutner Hartman

Keynotes, Talks, & Tutorials

to

Sunday Welcome

Location: Cartoon 1, Cartoon 2

Plenary details

to

The Gig is Up: Radical Shifts That Save Cultures, Teams, and Companies

Greg Svoboda

Location: Cartoon 1, Cartoon 2

Keynote details

to

Break

Location: Round Room

to

Surviving Without Python

Andrew Knight

Location: Cartoon 1

Talk details

gRPC and What, Why, How?

John Roach

Location: Cartoon 2

Talk details

Quickly Build Your Own Personal Website with Python

Vince Salvino

Location: Barbie Tootle

Talk details

Leave Your Inhibitions at the Database Connection

Regina Compton

Location: Hays Cape

Talk details

to

Probabilistic Programming and Bayesian Inference in Python

Lara Kattan

Location: Suzanne Scharer

Tutorial details

Requires pre-registration

to

The Mediocre Programmer

Craig Maloney

Location: Cartoon 1

Talk details

What's the Buzz with Machine Learning

Allison Bolen

Location: Cartoon 2

Talk details

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

Jack Bennett

Location: Barbie Tootle

Talk details

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

Brian Skinn

Location: Hays Cape

Talk details

to

Keeping Fun in Computing

Dustin Ingram

Location: Cartoon 1

Talk details

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

Zak Kohler

Location: Cartoon 2

Talk details

Automated Discovery of Cancer Types from Genes

Shruthi Ravichandran

Location: Barbie Tootle

Talk details

A Practical Introduction to Integer Linear Programming

Igor Ferst

Location: Hays Cape

Talk details

to

Break

to

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

Guy Royse

Location: Cartoon 1

Talk details

Search Logs + Machine Learning = Auto-Tagged Inventory

John Berryman

Location: Cartoon 2

Talk details

Gathering Insights from Audio Data

Ryan Bales

Location: Barbie Tootle

Talk details

Let's Build an ORM

Greg Back

Location: Hays Cape

Talk details

to

Making Games with ppb

Piper Thunstrom

Location: Suzanne Scharer

Tutorial details

Requires pre-registration

to

Refactor Yourself

Esther B. Gotfryd, MSN, NP-C

Location: Cartoon 1

Talk details

Dynamic Data Pipelining with Luigi

Trey Hakanson

Location: Cartoon 2

Talk details

Is This Your Card? Computer Vision for Playing Card Recognition

Steve Crow

Location: Barbie Tootle

Talk details

A/V Streaming Workflow in Python

Shishir Pokharel

Location: Hays Cape

Talk details

to

Break

to

Sunday Lightning Talks

Location: Cartoon 1, Cartoon 2

Plenary details