Schedule

All sessions are on level 10 of the venue. Lunch will be on level 9. Everyone gets a free coffee or tea in the morning, and they remain on sale throughout the day.

Code War: Friday, 15 June

For everyone who's in town the day before, we're having a fun codewar event the night before. Check the Code War page for details.

Saturday, 16 June

Talk Schedule, 16 June
  Track 1 Track 2 Track 3
07:30 PyLadies Breakfast (until 8:30) PyLadies Breakfast PyLadies Breakfast
08:00 Registration Opens Registration Opens Registration Opens
09:00 Welcome and Introduction: Dylan Jay Welcome and Introduction: Dylan Jay ...
09:10 Keynote Speech: Wes McKinney: Modern Open Source: Challenges and Opportunities Keynote Speech: Wes McKinney Keynote Speech: Wes McKinney
09:55 break & snacks The Spanish Inquisition The Spanish Inquisition The Spanish Inquisition
10:25 Using Python to build a smart contract in NEO blockchain Pisuth Daengthongdee Beginner A Beginner's Guide to Deep Natural Language Processing with PyTorch Prachya Boonkwan Intermediate AI in Security, Finance, and eCommerce TaeWoo Kim
11:10 break Dog Kennel Dog Kennel Dog Kennel
11:20 Python for Life Sciences Kulwadee Somboonviwat Intermediate Concurrent python Ukrid Kuldiloke Intermediate Thai Pythonic Functional Programming with Coconut Anthony Khong Advanced
11:55 Object detection and Human recognition with YOLO in Python Kajal Puri Beginner Build dynamically scaled highly available python application with MySQL Ronen Baram Monitoring your Python Application Aravind Putrevu Beginner
12:40 lunch break (catered, level 9) Spam, Spam, Egg, Bacon and Spam Spam, Spam, Egg, Bacon and Spam Spam, Spam, Egg, Bacon and Spam
13:40 Rage Against The Learning Machine (A New Hope) errazudin ishak Intermediate การพัฒนาหุ่นยนต์ด้วยภาษา Python Developing robot with python Sippakorn Widsankun Beginner Thai Teaching and Learning with Python Michael Delfino
14:15 Python Software Development for Hollywood Blockbuster Movie VFX in Thailand Xye The power of Jupyter notebooks Mike Amy Beginner A journey from Monolith into Microservices architecture Pinnapong Silpsakulsuk
15:00 break Cycling Tour Cycling Tour Cycling Tour
15:10 Artisanal Async Adventures Jonas Obrist Image Classification using Deep Learning in Python Sandeep Saurabh How many coin in your piggy bank with micro-python & 3D-Printer Montri Sroymukda Thai
15:45 Creating amazing APIs in Flask with Flask RESTplus Avi Aryan Intermediate Unimaginable Things in Python Watcharapol Watcharawisetkul Thai CoderDojo - a free programming club for kids Mishari Muqbil
16:20 Writing a good frontend test cases using RobotFramework Min Khant Zaw Flask ณ Kaidee Poohdish Rattanavijai Beginner Thai Deep Learning in the Household Surasak Watthanayontkit Beginner
16:50 break Ministry of Silly Walks Ministry of Silly Walks Ministry of Silly Walks
17:05 Lightning Talks Lightning Talks Lightning Talks
18:00 Close of day --- ---

PyCon Party

Saturday evening is party night! We're being hosted by Whiteline on Silom. Please see the Party page for all the awesome details.

Sunday, 17 June

Talk Schedule, 17 June
  Track 1 Track 2 Track 3
08:30 Registration Opens Registration Opens Registration Opens
09:00 Attack of Pythons: Gotchas and Landmines in Python Manoj Pandey Alternative way for build async server Phatthana Batt Tongon Intermediate Thai Your mother was a hamster and your father smelt of elderberries
09:35 Introduction to serverless Python with AWS Lambda Murat Knecht Beginner Logo Detection Using PyTorch Nithiroj Tripatarasit Your mother was a hamster and your father smelt of elderberries
10:05 break & snacks Fish Slapping Dance Fish Slapping Dance Fish Slapping Dance
10:25 Building a sustainable codebases with Type Annotations Yothin Muangsommuk Intermediate Python for Self-Trackers: How to Visualize and Better Understand Your Life in Data Mark Koester Your mother was a hamster and your father smelt of elderberries
11:10 break Exploding Penguins on TV Set Exploding Penguins on TV Set Your mother was a hamster and your father smelt of elderberries
11:20 Playing with Social Network, Geo-Spatial, Financial Flow, and Banking System Data: Graph-Theoretic Computation in Python Poomjai Nacaskul, PhD, DIC, CFA Django Backend from zero to deployment El Beginner Why I Fell in Love with Tavern (and why I'm staying) Lovely Banquil Workshop Beginner
12:05 break Lumberjack Song Lumberjack Song Why I Fell in Love with Tavern (and why I'm staying)
12:15 Aaaarrgghh, Spider! Web scraping with Scrapy Michael Kohl Intermediate A JS developer tries python, escapes from Jupyter to build a product Richard Washer Why I Fell in Love with Tavern (and why I'm staying)
12:45 lunch break (catered, level 9) Salmon Mousse Salmon Mousse / Lunch Break Salmon Mousse / Lunch Break
13:45 Enabling Blockchain Energy Trading among Smart Buildings through the Use of Multi-Agent Systems and Internet of Things Devices Dr. Warodom Khamphanchai DIY: Python with partially charged batteries Watcharapol Watcharawisetkul Thai Elasticsearch with Python Elastic / Jongmin Kim - Developer Advocate / Evangelist Workshop Beginner
14:30 break Machine that goes "Ping!" Machine that goes "Ping!" Elasticsearch with Python
14:40 Python + XPath = Extra Parsing Power Jonathan Reiter Intermediate Introduce syntax and history of Python from 2.4 to 3.6 Manabu TERADA Elasticsearch with Python
15:15 Powerful geographic web framework GeoDjango Mitsuki Sugiya Beginner Talk to your Python app - using LINE! Uli Intermediate Dead Parrot
15:45 break Ni! Ni! Ni!
15:55 Lightning Talks Lightning Talks Lightning Talks
16:55 Keynote: Tiwa York Keynote: Tiwa York Keynote: Tiwa York
17:40 Closing Closing Closing
18:00 Close of day --- ---

The more astute amongst our readers will have noticed a number of Monty Python references. As you know (and if you don't you really should!), the name, Python comes from the BBC show Monty Python's Flying Circus and has nothing to do with those reptiles causing formication.

In honour of this, we are having a Monty Python Quiz during the conference. The quiz has now been published!

Here is the quiz for Day 1, and the quiz for Day 2.

Fill it out! Compete for the grand prize! Or for fame!