# Tutorials

## Analyzing Census Data with Pandas

**
Sergio Sánchez
**

**
Wednesday
1:20 p.m.–4:40 p.m.
in
Room 9
**

## Applied Deep Learning for NLP Using PyTorch

**
Elvis Saravia
**

**
Thursday
1:20 p.m.–4:40 p.m.
in
Room 22
**

## Bayesian Data Science by Simulation

**
Eric Ma, Hugo Bowne-Anderson
**

**
Wednesday
1:20 p.m.–4:40 p.m.
in
Room 22
**

## Beginning Python for Human People with Feelings

**
Melanie Crutchfield
**

**
Wednesday
9 a.m.–12:20 p.m.
in
Room 10
**

## Building data pipelines in Python: Airflow vs scripts soup

**
Tania Allard
**

**
Wednesday
9 a.m.–12:20 p.m.
in
Room 21
**

## Building Evolutionary API with GraphQL and Python

**
Dave Anderson
**

**
Thursday
9 a.m.–12:20 p.m.
in
Room 22
**

## Build Your Own 2D Platformer Game

**
Paul Vincent Craven
**

**
Wednesday
1:20 p.m.–4:40 p.m.
in
Room 10
**

## Data Science Best Practices with pandas

**
Kevin Markham
**

**
Thursday
1:20 p.m.–4:40 p.m.
in
Room 19
**

## Dealing with Datetimes

**
Paul Ganssle
**

**
Wednesday
1:20 p.m.–4:40 p.m.
in
Room 16
**

## Design Patterns in Python for the Untrained Eye

**
Ariel Ortiz
**

**
Wednesday
1:20 p.m.–4:40 p.m.
in
Room 21
**

## Escape from auto-manual testing with Hypothesis!

**
Zac Hatfield-Dodds
**

**
Thursday
1:20 p.m.–4:40 p.m.
in
Room 9
**

## Faster Python Programs - Measure, don't Guess

**
Mike Müller
**

**
Thursday
1:20 p.m.–4:40 p.m.
in
Room 20
**

## First Steps in Web Development With Python

**
Miguel Grinberg
**

**
Thursday
9 a.m.–12:20 p.m.
in
Room 21
**

## Getting started with Kubernetes and container orchestration

**
Jérôme Petazzoni, AJ Bowen
**

**
Wednesday
9 a.m.–12:20 p.m.
in
Room 20
**

## Hands-on Intro to aiohttp

**
Mariatta, Andrew Svetlov
**

**
Thursday
1:20 p.m.–4:40 p.m.
in
Room 16
**

## Hands-On Web Application Security with Django

**
Jacinda Shelly
**

**
Thursday
1:20 p.m.–4:40 p.m.
in
Room 21
**

## Hello World of Machine Learning Using Scikit Learn

**
Deepak K Gupta
**

**
Thursday
9 a.m.–12:20 p.m.
in
Room 19
**

## Introduction to Data Science with Python

**
Grishma Jena
**

**
Thursday
9 a.m.–12:20 p.m.
in
Room 15
**

## IPython and Jupyter in Depth: High productivity, interactive Python

**
Matthias Bussonnier, Denis Akhiyarov
**

**
Thursday
9 a.m.–12:20 p.m.
in
Room 20
**

## Lambda Calculus from the Ground Up

**
David Beazley
**

**
Wednesday
9 a.m.–12:20 p.m.
in
Room 9
**

## Lazy Looping in Python: Making and Using Generators and Iterators

**
Trey Hunner
**

**
Wednesday
1:20 p.m.–4:40 p.m.
in
Room 19
**

## Network Analysis Made Simple

**
Mridul Seth, Eric Ma
**

**
Wednesday
9 a.m.–12:20 p.m.
in
Room 16
**

## Open the Black Box: an Introduction to Model Interpretability in Python

**
Kevin Lemagnen
**

**
Thursday
1:20 p.m.–4:40 p.m.
in
Room 15
**

## Pandas is for Everyone

**
Daniel Chen
**

**
Wednesday
9 a.m.–12:20 p.m.
in
Room 19
**

## Practical API Security

**
Adam Englander
**

**
Thursday
9 a.m.–12:20 p.m.
in
Room 16
**

## Python by Immersion

**
Stuart Williams
**

**
Thursday
9 a.m.–12:20 p.m.
in
Room 10
**

## Pythonic Objects: idiomatic OOP in Python

**
Luciano Ramalho
**

**
Wednesday
9 a.m.–12:20 p.m.
in
Room 22
**

## Scikit-learn, wrapping your head around machine learning

**
Chalmer Lowe
**

**
Wednesday
1:20 p.m.–4:40 p.m.
in
Room 20
**

## To trust or to test?: Automated testing of scientific projects with pytest

**
Dorota Jarecka, Anna Jaruga
**

**
Thursday
9 a.m.–12:20 p.m.
in
Room 9
**

## What To Expect When You’re Expecting: A Hands-On Guide to Regression Testing

**
Emily Morehouse
**

**
Thursday
1:20 p.m.–4:40 p.m.
in
Room 10
**

## Writing about Python (Even When You Hate Writing)

**
Thursday Bram
**

**
Wednesday
1:20 p.m.–4:40 p.m.
in
Room 15
**

## Writing Command Line Applications that Click

**
Dave Forgac
**

**
Wednesday
9 a.m.–12:20 p.m.
in
Room 15
**