Schedule
Wednesday, 17th May
An introduction to secure web development with Django and PythonJames Bennett
- James Bennett
Room 3
Wednesday, 17th May, 09:00 - 12:20
- Tutorials
Beginning Python BootcampMatt Harrison
- Matt Harrison
Room 1
Wednesday, 17th May, 09:00 - 12:20
- Tutorials
Contract-First API Development Using The OpenAPI Specification (Swagger)Dave Forgac, Ian Zelikman
- Dave Forgac, Ian Zelikman
Room 4
Wednesday, 17th May, 09:00 - 12:20
- Tutorials
Cross-platform Native GUI development with BeeWareRussell Keith-Magee
- Russell Keith-Magee
Room 5
Wednesday, 17th May, 09:00 - 12:20
- Tutorials
Exploratory data analysis in pythonChloe Mawer, Jonathan Whitmore
- Chloe Mawer, Jonathan Whitmore
Room 7
Wednesday, 17th May, 09:00 - 12:20
- Tutorials
Fantastic Data and Where To Find Them: An introduction to APIs, RSS, and ScrapingNicole Donnelly, Tony Ojeda, Will Voorhees
- Nicole Donnelly, Tony Ojeda, Will Voorhees
Room 8
Wednesday, 17th May, 09:00 - 12:20
- Tutorials
Network Analysis Made SimpleEric J. Ma
- Eric J. Ma
Room 9
Wednesday, 17th May, 09:00 - 12:20
- Tutorials
Using Functional Programming for efficient Data Processing and AnalysisReuben Cummings
- Reuben Cummings
Room 6
Wednesday, 17th May, 09:00 - 12:20
- Tutorials
Web programming from the beginningThomas Ballinger
- Thomas Ballinger
Room 2
Wednesday, 17th May, 09:00 - 12:20
- Tutorials
Python Language SummitLarry Hastings, Barry Warsaw
6 hours session
- Larry Hastings, Barry Warsaw
- 6 hours session
Keynotes venue
Wednesday, 17th May, 10:00 - 16:00
- Summit
Red Hat: Deploying Python web applications to OpenShift/KubernetesGraham Dumpleton
- Graham Dumpleton
Room B110-111
Wednesday, 17th May, 11:00 - 12:30
- Sponsor tutorials
Twist Bioscience: Using Python in Synthetic DNA ManufacturingKieran Hervold
- Kieran Hervold
Room B118-119
Wednesday, 17th May, 11:00 - 12:30
- Sponsor tutorials
Twist Bioscience: Using Python in Synthetic DNA ManufacturingKelsey Hightower ( Google), Katy Huff ( University of Illinois), Jake Vanderplas ( University of Washington), Lisa Guo ( Instagram), Hui Ding ( Instagram)
- Kelsey Hightower ( Google), Katy Huff ( University of Illinois), Jake Vanderplas ( University of Washington), Lisa Guo ( Instagram), Hui Ding ( Instagram)
Keynotes venue
Wednesday, 17th May, 11:00 - 12:30
- Keynote
Decorators and descriptors decodedLuciano Ramalho
- Luciano Ramalho
Room 1
Wednesday, 17th May, 13:20 - 16:20
- Tutorials
bokeh: Data Visualization in PythonChalmer Lowe
- Chalmer Lowe
Room 8
Wednesday, 17th May, 13:20 - 16:40
- Tutorials
Complexity ScienceAllen Downey, Jason Woodard
- Allen Downey, Jason Woodard
Room 9
Wednesday, 17th May, 13:20 - 16:40
- Tutorials
ContainerOrchestration.py: The tutorial sessionMike Bright, Haïkel Guémar, Mario Loriedo
- Mike Bright, Haïkel Guémar, Mario Loriedo
Room 5
Wednesday, 17th May, 13:20 - 16:40
- Tutorials
How to Write and Debug C Extension ModulesJoe Jevnik
- Joe Jevnik
Room 3
Wednesday, 17th May, 13:20 - 16:40
- Tutorials
Introduction to Statistical Modeling with PythonChristopher Fonnesbeck
- Christopher Fonnesbeck
Room 7
Wednesday, 17th May, 13:20 - 16:40
- Tutorials
Microservices with Python and FlaskMiguel Grinberg
- Miguel Grinberg
Room 2
Wednesday, 17th May, 13:20 - 16:40
- Tutorials
Readable Regular ExpressionsTrey Hunner
- Trey Hunner
Room 4
Wednesday, 17th May, 13:20 - 16:40
- Tutorials
Time Series AnalysisAileen Nielsen
- Aileen Nielsen
Room 6
Wednesday, 17th May, 13:20 - 16:40
- Tutorials
Clover Health: Transforming and Analyzing Healthcare Data with PythonBijan Vakili
- Bijan Vakili
Room B118-119
Wednesday, 17th May, 13:30 - 15:00
- Sponsor tutorials
Intel: Bring deep learning to the fingertips of data scientists with Python & BigDL on Apache SparkJiao Wang
- Jiao Wang
Room B110-111
Wednesday, 17th May, 13:30 - 15:00
- Sponsor tutorials
Intel: Scalable, distributed deep learning with Python and PachydermDaniel Whitenack
- Daniel Whitenack
Room B110-111
Wednesday, 17th May, 15:30 - 17:00
- Sponsor tutorials
Thursday, 18th May
Intel: Accelerating Python across the range of applications: the right tools for the jobDavid Liu
- David Liu
Room B110-111
Thursday, 18th May, 09:00 - 10:30
- Sponsor tutorials
Build a data pipeline with LuigiAaron Knight
- Aaron Knight
Room 9
Thursday, 18th May, 09:00 - 12:20
- Tutorials
Creating And Consuming Modern Web Services with TwistedMoshe Zadka, Michele Pratusevich
- Moshe Zadka, Michele Pratusevich
Room 5
Thursday, 18th May, 09:00 - 12:20
- Tutorials
Deploy and scale containers with Docker native, open source orchestrationJerome Petazzoni, AJ Bowen
- Jerome Petazzoni, AJ Bowen
Room 4
Thursday, 18th May, 09:00 - 12:20
- Tutorials
Faster Python Programs - Measure, don't GuessMike Muller
- Mike Muller
Room 3
Thursday, 18th May, 09:00 - 12:20
- Tutorials
Hands-On Intro to Python for New ProgrammersTrey Hunner
- Trey Hunner
Room 1
Thursday, 18th May, 09:00 - 12:20
- Tutorials
Intro to Bayesian Machine Learning with PyMC3 and EdwardTorsten Scholak, Diego Maniloff
- Torsten Scholak, Diego Maniloff
Room 6
Thursday, 18th May, 09:00 - 12:20
- Tutorials
IPython and Jupyter in Depth: High productivity, interactive PythonMatthias Bussonnier, Mike Bright, Min Ragan-Kelley
- Matthias Bussonnier, Mike Bright, Min Ragan-Kelley
Room 7
Thursday, 18th May, 09:00 - 12:20
- Tutorials
Let's build a web framework!Jacob Kaplan-Moss
- Jacob Kaplan-Moss
Room 2
Thursday, 18th May, 09:00 - 12:20
- Tutorials
Mastering scipy.spatialTyler Reddy
- Tyler Reddy
Room 8
Thursday, 18th May, 09:00 - 12:20
- Tutorials
Python Education SummitAl Sweigart, Luciano Ramalho
8 hours session
- Al Sweigart, Luciano Ramalho
- 8 hours session
Room A105-106
Thursday, 18th May, 09:00 - 17:00
- Summit
Anaconda: Data Science Apps with AnacondaIan Stokes-Rees
- Ian Stokes-Rees
Room B118-119
Thursday, 18th May, 11:00 - 12:30
- Sponsor tutorials
Datadog: Distributed Tracing for PythonAaditya Talwai
- Aaditya Talwai
Room B110-111
Thursday, 18th May, 11:00 - 12:30
- Sponsor tutorials
Applied Modern Cryptography in PythonAmirali Sanatinia
- Amirali Sanatinia
Room 9
Thursday, 18th May, 13:20 - 16:40
- Tutorials
Best Testing Practices for Data ScienceEric J. Ma
- Eric J. Ma
Room 8
Thursday, 18th May, 13:20 - 16:40
- Tutorials
Django Admin: Basics and BeyondKenneth Love
- Kenneth Love
Room 2
Thursday, 18th May, 13:20 - 16:40
- Tutorials
Effectively running python applications in Kubernetes/OpenShiftMaciej Szulik
- Maciej Szulik
Room 4
Thursday, 18th May, 13:20 - 16:40
- Tutorials
Intermediate Python BootcampMatt Harrison
- Matt Harrison
Room 3
Thursday, 18th May, 13:20 - 16:40
- Tutorials
Introduction to Digital Signal ProcessingAllen Downey
- Allen Downey
Room 5
Thursday, 18th May, 13:20 - 16:40
- Tutorials
IoT Lab with Micropython and FriendsSev Leonard
- Sev Leonard
Room 6
Thursday, 18th May, 13:20 - 16:40
- Tutorials
Parallel Data AnalysisBen Zaitlen, Matthew Rocklin, Min Ragan-Kelley
- Ben Zaitlen, Matthew Rocklin, Min Ragan-Kelley
Room 7
Thursday, 18th May, 13:20 - 16:40
- Tutorials
Python EpiphaniesStuart Williams
- Stuart Williams
Room 1
Thursday, 18th May, 13:20 - 16:40
- Tutorials
Anaconda: Accelerating your Python Data Science code with Dask and NumbaIan Stokes-Rees
- Ian Stokes-Rees
Room B118-119
Thursday, 18th May, 13:30 - 15:00
- Sponsor tutorials
Elasticsearch and Python: Doing more with open source toolsHonza Kral
- Honza Kral
Room B110-111
Thursday, 18th May, 15:30 - 17:00
- Sponsor tutorials
Google: How I Learned to Stop Worrying and Love Python at Google | Tech Talk SeriesJasmine Hsu
- Jasmine Hsu
Room B110-111
Thursday, 18th May, 15:30 - 17:00
- Sponsor tutorials
Metis: Natural Language Processing and Text Mining in PythonMichael Galvin
- Michael Galvin
Room B118-119
Thursday, 18th May, 15:30 - 17:00
- Sponsor tutorials
Friday, 19th May
Experiment Assignment on the WebJessica Stringham
- Jessica Stringham
Oregon Ballroom 203–204
Friday, 19th May, 10:50 - 11:20
- Talks
In-Memory Event Resequencing: Realistic Testing For Impossible BugsMichele Pratusevich
- Michele Pratusevich
Portland Ballroom 252-253
Friday, 19th May, 10:50 - 11:20
- Talks
Optimizations which made Python 3.6 faster than Python 3.5Victor Stinner
- Victor Stinner
Portland Ballroom 251 & 258
Friday, 19th May, 10:50 - 11:20
- Talks
Requests Under The HoodCory Benfield
- Cory Benfield
Oregon Ballroom 201-202
Friday, 19th May, 10:50 - 11:20
- Talks
Title Available On Request: An Introduction to Lazy EvaluationJoe Jevnik
- Joe Jevnik
Portland Ballroom 254-255
Friday, 19th May, 10:50 - 11:20
- Talks
Big picture software testing: unit testing, Lean Startup, and everything in-betweenItamar Turner-Trauring
- Itamar Turner-Trauring
Portland Ballroom 252–253
Friday, 19th May, 11:30 - 12:00
- Talks
Immutable Programming - Writing Functional PythonCalen Pennington
- Calen Pennington
Portland Ballroom 254–255
Friday, 19th May, 11:30 - 12:00
- Talks
Passing Exceptions 101: Paradigms in Error HandlingAmandine Lee
- Amandine Lee
Oregon Ballroom 201–202
Friday, 19th May, 11:30 - 12:00
- Talks
Prehistoric Patterns in PythonLennart Regebro
- Lennart Regebro
Portland Ballroom 251 & 258
Friday, 19th May, 11:30 - 12:00
- Talks
Type uWSGI; press enter; what happens?Asheesh Laroia, Philip James
- Asheesh Laroia, Philip James
Oregon Ballroom 203-204
Friday, 19th May, 11:30 - 12:00
- Talks
Next Level TestingJames Saryerwinnie
- James Saryerwinnie
Portland Ballroom 251 & 258
Friday, 19th May, 12:10 - 12:40
- Talks
Web identity: OAuth2 and OpenIDConnectBrendan McCollam
- Brendan McCollam
Oregon Ballroom 203-204
Friday, 19th May, 12:10 - 12:40
- Talks
Grok the GIL: Write Fast And Thread-Safe PythonA. Jesse Jiryu Davis
- A. Jesse Jiryu Davis
Oregon Ballroom 201-202
Friday, 19th May, 12:10 - 12:55
- Talks
Introduction to Threat ModelingYing Li
- Ying Li
Portland Ballroom 254–255
Friday, 19th May, 12:10 - 12:55
- Talks
The Gilectomy: How's It Going?Larry Hastings
- Larry Hastings
Portland Ballroom 251 & 258
Friday, 19th May, 12:10 - 12:55
- Talks
Implementing Concurrency and Parallelism From The Ground UpAmber Brown
- Amber Brown
Oregon Ballroom 203-204
Friday, 19th May, 13:40 - 14:25
- Talks
Solid Snakes or: How to Take 5 Weeks of VacationHynek Schlawack
- Hynek Schlawack
Portland Ballroom 252-253
Friday, 19th May, 13:40 - 14:25
- Talks
Community powered packaging: conda-forgeFilipe Pires Alvarenga Fernandes
- Filipe Pires Alvarenga Fernandes
Oregon Ballroom 201-202
Friday, 19th May, 13:55 - 14:25
- Talks
Dial M For MentorMariatta Wijaya
- Mariatta Wijaya
Portland Ballroom 254-255
Friday, 19th May, 13:55 - 14:25
- Talks
Packaging Let’s Encrypt: Lessons learned shipping Python code to hundreds of thousands of usersNoah Swartz
- Noah Swartz
Portland Ballroom 251 & 258
Friday, 19th May, 13:55 - 14:25
- Talks
Dr. Microservices, Or How I Learned to Stop Worrying and Love the APIRyan Anguiano
- Ryan Anguiano
Portland Ballroom 252-253
Friday, 19th May, 14:35 - 15:05
- Talks
Factory Automation with Python - Stories about Robots, Serial Ports, and Barcode ReadersJonas Neubert
- Jonas Neubert
Oregon Ballroom 203-204
Friday, 19th May, 14:35 - 15:05
- Talks
Instagram Filters in 15 Lines of PythonMichele Pratusevich
- Michele Pratusevich
Oregon Ballroom 201-202
Friday, 19th May, 14:35 - 15:05
- Talks
Rants and Ruminations From A Job Applicant After 💯 CS Job Interviews in Silicon ValleySusan Tan
- Susan Tan
Portland Ballroom 254-255
Friday, 19th May, 14:35 - 15:05
- Talks
Snek in the BrowserKatie McLaughlin
- Katie McLaughlin
Room 3
Friday, 19th May, 14:35 - 15:05
- Talks
Python from Space: Analyzing Open Satellite Imagery Using the Python EcosystemKatherine Scott
- Katherine Scott
Oregon Ballroom 201–202
Friday, 19th May, 15:15 - 14:00
- Talks
5 ways to deploy your Python web app in 2017Andrew T. Baker
- Andrew T. Baker
Portland Ballroom 252-253
Friday, 19th May, 15:15 - 15:45
- Talks
What's in your pip toolbox?Jon Banafato
- Jon Banafato
Oregon Ballroom 203-204
Friday, 19th May, 15:15 - 15:45
- Talks
Constructive Code ReviewErik Rose
- Erik Rose
Portland Ballroom 254-255
Friday, 19th May, 15:15 - 16:00
- Talks
Ending Py2/Py3 compatibility in a user friendly mannerMatthias Bussonnier, Min Ragan-Kelley
- Matthias Bussonnier, Min Ragan-Kelley
Portland Ballroom 251 & 258
Friday, 19th May, 15:15 - 16:00
- Talks
I Installed Python 3.6 on Windows and I Liked ItSteve Dower
- Steve Dower
Portland Ballroom 251 & 258
Friday, 19th May, 15:15 - 16:00
- Talks
Dask: A Pythonic Distributed Data Science FrameworkMatthew Rocklin
- Matthew Rocklin
Portland Ballroom 252–253
Friday, 19th May, 16:15 - 17:00
- Talks
A gentle introduction to deep learning with TensorFlowMichelle Fullwood
- Michelle Fullwood
Oregon Ballroom 203-204
Friday, 19th May, 16:15 - 19:00
- Talks
Building A Gigaword Corpus: Lessons on Data Ingestion, Management, and Processing for NLPRebecca Bilbro
- Rebecca Bilbro
Portland Ballroom 251 & 258
Friday, 19th May, 16:30 - 17:00
- Talks
Re-Programming the Human Genome with PythonRiley Doyle
- Riley Doyle
Portland Ballroom 254-255
Friday, 19th May, 16:30 - 17:00
- Talks
The Glory of pdb's set_traceNicole Zuckerman
- Nicole Zuckerman
Oregon Ballroom 201-202
Friday, 19th May, 16:30 - 17:00
- Talks
Algorithmic Music GenerationPadmaja V Bhagwat
- Padmaja V Bhagwat
Portland Ballroom 251 & 258
Friday, 19th May, 17:10 - 17:40
- Talks
Looping Like a Pro in PythonDavid DB Baumgold
- David DB Baumgold
Oregon Ballroom 201-202
Friday, 19th May, 17:10 - 17:40
- Talks
Snakes on a Hyperplane: Python Machine Learning in ProductionJessica Lundin
- Jessica Lundin
Oregon Ballroom 203–204
Friday, 19th May, 17:10 - 17:40
- Talks
The Wild West of Data WranglingSarah Guido
- Sarah Guido
Portland Ballroom 254-255
Friday, 19th May, 17:10 - 17:40
- Talks
Leveraging Serverless Architecture for Powerful Data PipelinesJason Myers
- Jason Myers
Portland Ballroom 252-253
Friday, 19th May, 17:40 - 17:40
- Talks
Saturday, 20th May
Automate AWS With PythonMoshe Zadka
- Moshe Zadka
Portland Ballroom 252-253
Saturday, 20th May, 10:50 - 11:20
- Talks
Debugging in Python 3.6: Better, Faster, StrongerElizaveta Shashkova
- Elizaveta Shashkova
Oregon Ballroom 201-202
Saturday, 20th May, 10:50 - 11:20
- Talks
It's time for datetimeMario Corchero
- Mario Corchero
Oregon Ballroom 203-204
Saturday, 20th May, 10:50 - 11:20
- Talks
The Memory Chronicles: A Tale of Two PythonsKavya Joshi
- Kavya Joshi
Portland Ballroom 251 & 258
Saturday, 20th May, 10:50 - 11:20
- Talks
The trends in choosing licenses in Python ecosystemAnwesha Das
- Anwesha Das
Portland Ballroom 254-255
Saturday, 20th May, 10:50 - 11:20
- Talks
Awesome Command Line ToolsAmjith Ramanujam
- Amjith Ramanujam
Portland Ballroom 252-253
Saturday, 20th May, 11:30 - 12:00
- Talks
How documentation works, and how to make it work for your projectDaniele Procida
- Daniele Procida
Portland Ballroom 254-255
Saturday, 20th May, 11:30 - 12:00
- Talks
Readability CountsTrey Hunner
- Trey Hunner
Oregon Ballroom 201-202
Saturday, 20th May, 11:30 - 12:00
- Talks
Temporal Data Structures with SQLAlchemy and PostgresJoseph Leingang
- Joseph Leingang
Oregon Ballroom 203–204
Saturday, 20th May, 11:30 - 12:00
- Talks
When the abyss gazes back: staring down Python's surprising internalsDavid Wolever
- David Wolever
Portland Ballroom 251 & 258
Saturday, 20th May, 11:30 - 12:00
- Talks
Exploring Network Programmability with Python and YANGLisa N Roach
- Lisa N Roach
Portland Ballroom 252-253
Saturday, 20th May, 12:10 - 12:40
- Talks
What's new in Python 3.6Brett Cannon
- Brett Cannon
Oregon Ballroom 203-204
Saturday, 20th May, 12:10 - 12:40
- Talks
Level up! Rethinking the Web API framework.Tom Christie
- Tom Christie
Portland Ballroom 254-255
Saturday, 20th May, 12:10 - 12:55
- Talks
Modern Python Dictionaries -- A confluence of a dozen great ideasRaymond Hettinger
- Raymond Hettinger
Portland Ballroom 251 & 258
Saturday, 20th May, 12:10 - 12:55
- Talks
Static Types for PythonJukka Lehtosalo
- Jukka Lehtosalo
Oregon Ballroom 201-202
Saturday, 20th May, 12:10 - 12:55
- Talks
An Introduction to Reinforcement LearningJessica Forde
- Jessica Forde
Portland Ballroom 252-253
Saturday, 20th May, 13:40 - 14:25
- Talks
Text is More Complicated Than You Think: Comparing and Sorting UnicodeMorgan Wahl
- Morgan Wahl
Oregon Ballroom 203-204
Saturday, 20th May, 13:40 - 14:25
- Talks
How to write a Python transpilerRussell Keith-Magee
- Russell Keith-Magee
Portland Ballroom 254-255
Saturday, 20th May, 13:55 - 14:25
- Talks
Know thy self: Methods and method bindingThomas Ballinger
- Thomas Ballinger
Oregon Ballroom 201–202
Saturday, 20th May, 13:55 - 14:25
- Talks
Magic Method, on the wall, who, now, is the `__fairest__` one of all?Sep Dehpour
- Sep Dehpour
Portland Ballroom 251 & 258
Saturday, 20th May, 13:55 - 14:25
- Talks
Decorators, unwrapped: How do they work?Katie Silverio
- Katie Silverio
Oregon Ballroom 201-202
Saturday, 20th May, 14:35 - 15:05
- Talks
Designing secure APIs with state machinesAshwini Oruganti
- Ashwini Oruganti
Portland Ballroom 251 & 258
Saturday, 20th May, 14:35 - 15:05
- Talks
How to make a good library APIFlavio Juvenal
- Flavio Juvenal
Oregon Ballroom 203-204
Saturday, 20th May, 14:35 - 15:05
- Talks
Human-Machine Collaboration for Improved Analytical ProcessesTony Ojeda
- Tony Ojeda
Portland Ballroom 252-253
Saturday, 20th May, 14:35 - 15:05
- Talks
The Fastest FizzBuzz in the West: Make Your Own Language with RPLY and RPythonDustin Ingram
- Dustin Ingram
Portland Ballroom 254–255
Saturday, 20th May, 14:35 - 15:05
- Talks
Library UX: Using abstraction towards friendlier APIsMali Akmanalp
- Mali Akmanalp
Oregon Ballroom 203-204
Saturday, 20th May, 15:15 - 15:45
- Talks
Lights, camera, action! Scraping a great dataset to predict Oscar winnersDeborah Hanus
- Deborah Hanus
Portland Ballroom 252-253
Saturday, 20th May, 15:15 - 15:45
- Talks
Executing python functions in the linux kernel by transpiling to bpfAlex Gartrell
- Alex Gartrell
Portland Ballroom 254-255
Saturday, 20th May, 15:15 - 16:00
- Talks
The Dictionary Even MightierBrandon Rhodes
- Brandon Rhodes
Oregon Ballroom 201-202
Saturday, 20th May, 15:15 - 16:00
- Talks
No More Sad Pandas: Optimizing Pandas Code for Speed and EfficiencySofia Heisler
- Sofia Heisler
Oregon Ballroom 201-202
Saturday, 20th May, 16:30 - 17:00
- Talks
Slot or not: higher performance custom objects in pure PythonAaron Hall
- Aaron Hall
Portland Ballroom 254-255
Saturday, 20th May, 16:30 - 17:00
- Talks
The Python Visualization LandscapeJake VanderPlas
- Jake VanderPlas
Portland Ballroom 252-253
Saturday, 20th May, 16:30 - 17:00
- Talks
Writing a C Python extension in 2017Jean-Baptiste Aviat
- Jean-Baptiste Aviat
Portland Ballroom 251 & 258
Saturday, 20th May, 16:30 - 17:00
- Talks
Yes, It's Time to Learn Regular ExpressionsAl Sweigart
- Al Sweigart
Oregon Ballroom 203-204
Saturday, 20th May, 16:30 - 17:00
- Talks
Cython as a Game Changer for EfficiencyAlex Orlov
- Alex Orlov
Portland Ballroom 251 & 258
Saturday, 20th May, 17:10 - 17:40
- Talks
Fuzzy Search Algorithms: How and When to Use ThemEleanor Stribling
- Eleanor Stribling
Oregon Ballroom 203-204
Saturday, 20th May, 17:10 - 17:40
- Talks
Python for mathematical visualization: a four-dimensional case studyDavid Dumas
- David Dumas
Portland Ballroom 252-253
Saturday, 20th May, 17:10 - 17:40
- Talks
Tracing, Fast and Slow: Digging into and improving your web service’s performanceLynn Root
- Lynn Root
Oregon Ballroom 201-202
Saturday, 20th May, 17:10 - 17:40
- Talks
Unicode: what is the big deal?Lukasz Langa
- Lukasz Langa
Portland Ballroom 254-255
Saturday, 20th May, 17:10 - 17:40
- Talks
Sunday, 21st May
async/await and asyncio in Python 3.6 and beyondYury Selivanov
- Yury Selivanov
Oregon Ballroom 203-204
Sunday, 21st May, 13:10 - 13:40
- Talks
Hacking Classic Nintendo Games with PythonSam Agnew
- Sam Agnew
Portland Ballroom 252-253
Sunday, 21st May, 13:10 - 13:40
- Talks
Piecing it Together: A beginner's guide to application configurationMary Nagle
- Mary Nagle
Probabilistic Programming with PyMC3Christopher Fonnesbeck
- Christopher Fonnesbeck
Portland Ballroom 251 & 258
Sunday, 21st May, 13:10 - 13:40
- Talks
Share Your Code! Python Packaging Without ComplicationDave Forgac
- Dave Forgac
Oregon Ballroom 201-202
Sunday, 21st May, 13:10 - 13:40
- Talks
Asynchronous Python for the Complete BeginnerMiguel Grinberg
- Miguel Grinberg
Oregon Ballroom 203-204
Sunday, 21st May, 13:50 - 14:20
- Talks
Look mum no hands! From blinking LEDs to a bike speedometer with MicroPythonKelsey Hightower ( Google)
- Kelsey Hightower ( Google)
Portland Ballroom 252-253
Sunday, 21st May, 13:50 - 14:20
- Talks
One Data Pipeline to Rule Them AllSam Kitajima-Kimbrel
- Sam Kitajima-Kimbrel
Oregon Ballroom 201-202
Sunday, 21st May, 13:50 - 14:20
- Talks
Python in The Serverless EraBenny Bauer
- Benny Bauer
Portland Ballroom 254-255
Sunday, 21st May, 13:50 - 14:20
- Talks
The Next Step: Finding Model Parameters With Random WalksChristine Waigl
- Christine Waigl
Portland Ballroom 251 & 258
Sunday, 21st May, 13:50 - 14:20
- Talks
aiosmtpd - A better asyncio based SMTP serverBarry Warsaw
- Barry Warsaw
Oregon Ballroom 203-204
Sunday, 21st May, 14:30 - 15:00
- Talks
Bayesian Statistical Analysis with PythonEric J. Ma
- Eric J. Ma
Portland Ballroom 251 & 258
Sunday, 21st May, 14:30 - 15:00
- Talks
Building Stream Processing ApplicationsAmit Ramesh
- Amit Ramesh
Oregon Ballroom 201-202
Sunday, 21st May, 14:30 - 15:00
- Talks
Gothic Colors: Using Python to understand color in nineteenth-century literatureEleanor Stribling
- Eleanor Stribling
Portland Ballroom 254–255
Sunday, 21st May, 14:30 - 15:00
- Talks
Hacking Cars with PythonEric Evenchick
- Eric Evenchick
Portland Ballroom 252-253
Sunday, 21st May, 14:30 - 15:00
- Talks