A Beginner's Guide to WebSockets
Writing fast and efficient MicroPython
PostgreSQL Indexing : How, why, and when.
Django Against the Dark Arts
A guided tour of Python logging
Asyncio in (Micro)Python
Python coding on Chromebooks - our story.
Refactoring Code With the Standard Library
A Web without JavaScript
Automating Your Home with Python, Raspberry Pi and Homekit
Running Python web applications in Docker
Agloe - What the map makers of the 1930s can teach us about protecting our data in 2018.
How To Publish A Package On PyPI
Task Queues: A Celery Story
Running Python on your brain computer
Multiplayer 2D games with Python Arcade
You Don't Need That!
Operation Luigi: How I hacked my friend without her noticing
Dynamic web pages without Javascript
Context Managers: You Can Write Your Own!
FP demystified
Sunday Lightning Talks
Saturday Lightning Talks
Demystifying LoRaWAN with PyCom
Pi-thon: Teaching maths with python!
Education Seminar Student Showcase
Write Perfect* Code First Time, Every Time
Create and Watch Kubernetes Resources With Python
Taking Django Async
Pact in Python
Why you should care about types: How Python typing helped my team scale
Keynote: Tom Eastman
When the Python Bites: A Survival Guide to Errors
Escape from auto-manual testing with Hypothesis!
Becoming a Multilingual SuperHero in Django
A traveller's guide to mapping technologies in Django
Scissors-Paper-Rock your classroom with differentiated projects
Guide to your own artificial intelligence application in 3 easy steps
Stupid computer! Improving error messages for beginner programmers
Embedded applications using Python and Debian
You Have Control - Learning lessons from aviation
Creating Solid APIs
Writing To Be Understood
Unicode and Python: the absolute minimum you need to know
Multi-Factor Authentication: How it works and why you need to be using it yesterday
Security Architecture from Ancient Times
Reflections on the Creative Process - Illustrated with Watercolour Painting
WebAuthn: Multi-factor Auth For Everyone
Accessing and analysing your own social media data
Describing Descriptors
Python & Spreadsheets: Earth Dog Edition
Teaching OOP using Python (Progressing from GameMaker to Pygame)
Keynote: Tracy Osborn
What is the most common street name in Australia?
Lighting Macro Photographs with CircuitPython
Securing Your Company's Data: Encryption, Deletion and Other Best Practices
Privacy Preserving Record Linkage
Don’t be a fail whale: secure your containers
There is no "now" and sensor data's the worst
International Cultural Bungles for Fun, Profit, and Sleeping At Night
Learning from the mistakes that even big projects make
Teaching Python to Design Students
Snakes in your Games
The Case of the Mysteriously High System Load
Data is the new shiny thing
Internet of Human Connectedness
Keynote: Annie Parker
Conference Close
End-to-end Energy Monitoring in Python
All in the Timing: Side-Channel Attacks
Remote First, Not Second Best.
Security and Privacy Track - Panel
Design for Non-Designers
Creepy, frivolous and beautiful art made with machines (CW)
How Python saved a rescue dog - a foster fail story
Hello to the World in 8 Web Frameworks (Micro, Batteries Included & Async)
Think Globally; Internationalise Locally
Watch out for Safety Bandits!
Be a brilliant mentor
Workplace Environment Sensing with Python
Implementing a decorator for thread synchronisation
Colossal Cave Adventure in Python... in the browser!
Secret Histories: The Women of Python
Consumption is Fractal: Open Source Sustainability
Danger Will Robinson! Warning! Warning! Warning!
Python all the subjects!
The DDoS is coming from inside the house
People are coming to my workshop, now what?
PyCon Australia 2018
88 Talks