8:00am |
Registration/Breakfast |
8:45am |
Welcome/Announcements
(Auditorium Only)
|
9:00am |
Opening Keynote
Hello, Community
Al Sweigart
(Auditorium Only)
|
10:00am |
Break |
10:15am |
CPython Internals: Who's Afraid of the Big Bad Loop?
Moshe Zadka
|
Testing and Monitoring Web Applications in the Wild
Sam Clarke
|
Min/Maxing Your Machine with Multiprocessing
Will Johns
|
Getting Started with Python
Evan Smith
|
11:00am |
Break |
11:15am |
Machine Learning for Everyone
Aaron Ma
|
Dungeons & Dragons & Python: Epic Adventures with Prompt-Toolkit and Friends
Mike Pirnat
|
Beat The Bugs - how to stay on track and on time with debugging
Yoz Grahame
|
The State of Async Web Frameworks
Robert Roskam
|
12:00pm |
Lunch |
1:00pm |
Slouching Towards Skynet: Building a Robotic Car With Python and Raspberry Pi
Kevin Moore
|
Everyday Design Patterns: Facade Pattern
Aly Sivji
|
None, null, nil: lessons from caching & representing nothing with something
Felice Ho
|
East Meets West When Translating Django Apps
Andrew Knight
|
1:45pm |
Break |
2:00pm |
Creating Music with Python
Herve Aniglo
|
Ruthless Testing with Hypothesis
Xavier Villaneau
|
Intersecting Python, code and art
Sabrina Sims
|
Finite State Machine (FSM) in Django
Calvin Hendryx-Parker
|
2:45pm |
Break |
3:00pm |
Python CLI Bandersnatch
Paul Bailey
|
How to Stop Worrying by using Transactions and Exceptions
Jason Myers
|
Homebrew Hacking
Marc Young
|
Test-Driven API Development with Django REST Framework
Kevin Harvey
|
3:45pm |
Break |
4:00pm |
Lightning Talks
(Auditorium Only)
|
4:45pm |
Announcements
(Auditorium Only)
|