PyCon UK 2019 Get different formats: curl https://pretalx.com/pyconuk-2019/schedule/\?format=table (default) curl https://pretalx.com/pyconuk-2019/schedule/\?format=list 2019-09-13 | Assembly Room | Ferrier Hall | Room A | Room B | Room C | Room D | Room I | Room J 08:00 --┌────────────────────┐--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ Introduction  │ │ │ │ Daniele Procida  │ │ en │ 08:30 --├────────────────────┤--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ Reproducible  │ │ Science: The  │ │ Good, The Bad,  │ │ The Ugly and The │ 09:00 --│ Untold  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ Dr. Tania Allard │ │ │ │ en │ │ │ 09:30 --├────────────────────┤-----------------------------------------┌────────────────────┬────────────────────┐--------------------┌────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ Astro Pi: Pytho… │ │ Step Into the AI │ Demystifying  │ │ Flask-restplus  │ Intro to  │ │ │ │ Era: Deep  │ Neural Networks  │ │ workshop for  │ integrating  │ │ Ben Nuttall  │ │ Reinforcement  │ │ │ beginners  │ search into your │ │ en │ │ Learning  │ Michal Grochmal  │ │ │ Django app  │ 10:00 --└────────────────────┘-----------------------------------------│ Workshop  │ │--------------------│ Wietse Braam, A… │ │ │ │ en │ │ │ Emanuil Tolev  │ │ Charlotte Feath… │ │ │ en │ │ │ │ │ │ │ en │ │ en │ │ │ │ │ │ │ │ │ │ │ 10:30 --┌────────────────────┬────────────────────┐--------------------│ │ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ You are in a ma… │ Optimizing Inpu… │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ David R. MacIver │ Daniel Rios  │ │ │ │ │ │ │ │ en │ en │ │ │ │ │ │ │ 11:00 --├────────────────────┼────────────────────┤--------------------└────────────────────┴────────────────────┼────────────────────┼────────────────────┴────────────────────┘ │ │ │ │ │ │ Sans I/O progra… │ Code walk this … │ │ Logging Rethoug… │ │ │ │ │ │ │ Alex Chan  │ Mary Chester-Ka… │ │ Markus Holterma… │ │ en │ en │ │ en │ 11:30 --├────────────────────┼────────────────────┤--------------------------------------------------------------├────────────────────┤------------------------------------------ │ │ │ │ │ │ Asynchronous We… │ Static Typing i… │ │ Python in Medic… │ │ │ │ │ │ │ Miguel Grinberg  │ Dustin Ingram  │ │ David Chong, Gu… │ │ en │ en │ │ en │ 12:00 --└────────────────────┴────────────────────┘--------------------------------------------------------------└────────────────────┘------------------------------------------ 12:30 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 13:00 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 13:30 --┌────────────────────┬────────────────────┬────────────────────┐--------------------------------------------------------------------------------------------------------- │ │ │ │ │ Technical Debt … │ Here's Your Mis… │ TDD in Python  │ │ │ │ with pytest  │ │ Irit Katriel  │ Tobias Kohn  │ │ │ en │ en │ Leonardo Giorda… │ 14:00 --├────────────────────┼────────────────────┤ │-----------------------------------------┌────────────────────┐------------------------------------------ │ │ │ en │ │ │ │ Training my dog… │ Syntactic sugar… │ │ │ The dos and don… │ │ │ │ │ │ │ │ Vince Knight  │ Richard Terry  │ │ │ Petr Stehlík  │ │ en │ en │ │ │ en │ 14:30 --├────────────────────┼────────────────────┤ │-----------------------------------------├────────────────────┤------------------------------------------ │ │ │ │ │ │ │ More Than You E… │ Regexplained - … │ │ │ Automating Code… │ │ │ │ │ │ │ │ Mark Smith  │ Samathy Barratt  │ │ │ Qasim K  │ │ en │ en │ │ │ en │ 15:00 --└────────────────────┴────────────────────┴────────────────────┘-----------------------------------------└────────────────────┘------------------------------------------ 15:30 --┌────────────────────┬────────────────────┐------------------------------------------------------------------------------------------------------------------------------ │ │ │ │ Writing micro- … │ Philosophy of R… │ │ │ │ │ Emma Delescolle  │ Jacob Unna  │ │ en │ en │ 16:00 --├────────────────────┼────────────────────┤------------------------------------------------------------------------------------------------------------------------------ │ │ │ │ The Not-So- Pri… │ How to write re… │ │ │ │ │ Lorena Carthy  │ David Seddon  │ │ en │ en │ 16:30 --├────────────────────┼────────────────────┘------------------------------------------------------------------------------------------------------------------------------ │ │ │ Lightning talks  │ │ │ │ Mark Smith  │ │ │ 17:00 --│ en │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 17:30 --└────────────────────┘--------------------------------------------------------------------------------------------------------------------------------------------------- 2019-09-14 | Assembly Room | Ferrier Hall | Marble Hall | Lower Hall | Room A | Room B | Room C | Room D | Room I 08:00 --┌────────────────────┐------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ Introduction  │ │ │ │ Daniele Procida  │ │ en │ 08:30 --├────────────────────┼────────────────────┐--------------------┌────────────────────┐-----------------------------------------------------------------------------------┌────────────────────┐ │ │ │ │ │ │ │ │ Leadership and  │ **Young Coders** │ │ Django Girls  │ │ **Young Coders** │ │ Identity in the  │ Will it rain in  │ │ Workshop  │ │ Anagrams &  │ │ Pan-African  │ Cardiff this  │ │ │ │ Python  │ │ Python movement  │ weekend?  │ │ Ann Barr  │ │ │ 09:00 --│ │ │--------------------│ │-----------------------------------------------------------------------------------│ Avni Balan  │ │ Marlene Mhangami │ Spencer Organ  │ │ en │ │ │ │ │ en │ │ │ │ en │ │ en ├────────────────────┤ │ │ ├────────────────────┤ │ │ │ │ │ │ │ │ │ **Young Coders** │ │ │ │ **Young Coders** │ 09:30 --├────────────────────┤ Mission to Mars  │--------------------│ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┤ Cracking Codes  │ │ │ Rover Microbit  │ │ │ │ │ │ │ with Python  │ │ Depression in t… │ Radio Control  │ │ │ Get to grips  │ Implementing a  │ Let's make a  │ Unleashing Pyth… │ │ │ │ │ │ │ with pandas and  │ simple API using │ talk  │ │ Luke Spademan  │ │ Chloe Parkes  │ Robert Wiltshire │ │ │ scikit-learn  │ Django REST  │ │ Spencer Organ  │ │ │ en │ en │ │ │ │ Framework  │ Gail Ollis  │ en │ en │ 10:00 --└────────────────────┴────────────────────┘--------------------│ │ Sandrine Pataut  │ │ ├────────────────────┴────────────────────┘ │ │ │ Miles Cook, Dev… │ en │ │ │ en │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ 10:30 --┌────────────────────┬────────────────────┐--------------------│ │ │ │ ├────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ │ Robotic Microsc… │ **Young Coders** │ │ │ │ │ │ Writing Beautif… │ **Young Coders** │ │ │ Geometries &  │ │ │ │ │ │ │ Introduction to  │ │ Joel Collins  │ Python Turtle  │ │ │ │ │ │ Luke Spademan  │ Graphics in  │ │ en │ │ │ │ │ │ │ en │ Python  │ 11:00 --├────────────────────┤ Aaron Balan  │--------------------│ ├────────────────────┴────────────────────┴────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Nishka  │ │ Clean Architect… │ en │ │ │ │ Extracting tabu… │ en │ │ ├────────────────────┤ │ │ │ ├────────────────────┘ │ Leonardo Giorda… │ │ │ │ │ Vinayak Mehta  │ │ en │ **Young Coders** │ │ │ │ en │ 11:30 --├────────────────────┤ Astro Pi Mission │--------------------│ │--------------------------------------------------------------├────────────────────┤--------------------- │ │ Zero  │ │ │ │ │ │ Code Styles Are… │ │ │ │ │ Rapid prototypi… │ │ │ Ben Nuttall  │ │ │ │ │ │ Mika Naylor  │ │ │ │ │ Mashhood Rastgar │ │ en │ en │ │ │ │ en │ 12:00 --└────────────────────┴────────────────────┘--------------------│ │--------------------------------------------------------------└────────────────────┘--------------------- │ │ │ │ ┌────────────────────┤ │ │ A tour of data … │ │ │ Éléonore Ma… en │ │ 12:30 --------------------------------------------├────────────────────┤ │--------------------------------------------------------------------------------------------------------- │ NeXus Construct… │ │ │ Jack Harper… en │ │ ├────────────────────┤ │ │ Active Learning… │ │ │ Gönül Aycı  en │ │ 13:00 -----------------------┌────────────────────┼────────────────────┤ │-----------------------------------------------------------------------------------┌────────────────────┐ │ │ │ │ │ │ │ **Young Coders** │ │ │ │ **Young Coders** │ │ Gettin' GUI with │ │ │ │ Hackathon &  │ │ it  │ │ │ │ presentation  │ │ │ │ │ │ prep  │ 13:30 --┌────────────────────┤ Martin O'Hanlon  │--------------------│ │--------------------------------------------------------------┌────────────────────┤ │ │ │ │ │ │ │ │ Ben Nuttall  │ │ Data Scientist … │ en │ │ │ │ Dev On Wheels: … │ │ │ │ │ │ │ │ │ en │ │ Solveiga Vivian… │ │ │ │ │ Tom Easterbrook  │ │ │ en │ │ │ │ │ en │ │ 14:00 --├────────────────────┼────────────────────┤--------------------│ │--------------------------------------------------------------├────────────────────┤ │ │ │ │ │ │ │ │ │ │ The Fastest Way… │ **Young Coders*… │ │ │ │ One weird trick… │ │ │ │ │ │ │ │ │ │ │ Rebecca Vickery  │ Laura Sach  │ │ │ │ David Sim  │ │ │ en │ en │ │ │ │ en │ │ 14:30 --├────────────────────┼────────────────────┤--------------------│ │--------------------------------------------------------------└────────────────────┤ │ │ │ │ │ │ │ │ │ Lies, Damned Li… │ **Young Coders** │ │ │ │ │ │ │ Presentation  │ │ │ │ │ │ Marco Bonzanini  │ prep  │ │ │ │ │ │ en │ │ │ │ │ │ 15:00 --└────────────────────┤ Laura Sach  │--------------------└────────────────────┘-----------------------------------------------------------------------------------│ │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:30 --┌────────────────────┼────────────────────┘-----------------------------------------------------------------------------------------------------------------------------└────────────────────┘ │ │ │ **Young Coders*… │ │ │ │ Ben Nuttall  │ │ en │ 16:00 --├────────────────────┤------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ UKPA AGM  │ │ │ │ Owen Campbell  │ │ en │ 16:30 --├────────────────────┤------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ Lightning talks  │ │ │ │ Mark Smith  │ │ │ 17:00 --│ en │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 17:30 --└────────────────────┘------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 2019-09-15 | Assembly Room | Ferrier Hall | Marble Hall | Room A | Room B | Room C | Room D | Room I | Room J | Room K 08:00 --┌────────────────────┐--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ Introduction  │ │ │ │ Daniele Procida  │ │ en │ 08:30 --├────────────────────┤--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ Do we have a  │ │ diversity  │ │ problem in  │ │ Python  │ 09:00 --│ community?  │--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ Cheuk Ting Ho  │ │ │ │ en │ │ │ 09:30 --├────────────────────┼────────────────────┐--------------------┌────────────────────┬────────────────────┬────────────────────┐--------------------┌────────────────────┐--------------------┌────────────────────┐ │ │ │ │ │ │ │ │ │ │ │ │ Dictionaries, b… │ Choosing the ri… │ │ Python on  │ But I never  │ Automating web  │ │ Writing micro-  │ │ What are they  │ │ │ │ │ Hardware  │ wanted to do  │ applications  │ │ services in  │ │ talking about?  │ │ Gisela Rossi  │ Nick Acosta  │ │ Community  │ DevOps! A  │ with Selenium  │ │ Python... Sure!  │ │ Mining topics in │ │ en │ en │ │ Showcase (Open  │ practical,  │ WebDriver  │ │ But which  │ │ documents with  │ 10:00 --└────────────────────┴────────────────────┘--------------------│ Session)  │ hands-on  │ │--------------------│ framework?  │--------------------│ topic modelling  │ │ │ introduction to  │ Colin Bell  │ │ │ │ and Python  │ │ Carlos Pereira … │ containerised  │ │ │ Emma Delescolle  │ │ │ │ │ web deployment  │ en │ │ │ │ Marco Bonzanini  │ │ en │ for Django  │ │ │ en │ │ │ │ │ developers who  │ │ │ │ │ en │ 10:30 --┌────────────────────┬────────────────────┐--------------------│ │ would rather  │ ├────────────────────┤ │--------------------│ │ │ │ │ │ │ just create  │ │ │ │ │ │ │ Don't Cross The… │ Mutability for … │ │ │ applications  │ │ Benefits of com… │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Hannah Hazi  │ Nick Sarbicki  │ │ │ Daniele Procida  │ │ Can Ersoz, Seda… │ │ │ │ │ en │ en │ │ │ en │ │ en │ │ │ │ 11:00 --├────────────────────┼────────────────────┤--------------------└────────────────────┴────────────────────┴────────────────────┼────────────────────┼────────────────────┘--------------------└────────────────────┘ │ │ │ │ │ │ What does PEP 5… │ Stranger things… │ │ Dash: Interacti… │ │ │ │ │ │ │ Thomas Kluyver  │ Pallavi, Konark… │ │ Dom Weldon  │ │ en │ en │ │ en │ 11:30 --├────────────────────┼────────────────────┤-----------------------------------------------------------------------------------└────────────────────┘--------------------------------------------------------------- │ │ │ │ Machine Learnin… │ I am telling yo… │ │ │ │ │ Frank Kelly  │ Cheuk Ting Ho  │ │ en │ en │ 12:00 --└────────────────────┴────────────────────┼────────────────────┐--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ Jobs Fair  │ │ │ │ Owen Campbell  │ │ │ 12:30 --------------------------------------------│ en │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 13:00 --------------------------------------------│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 13:30 --┌────────────────────┬────────────────────┼────────────────────┘--------------------------------------------------------------┌────────────────────┐--------------------┌────────────────────┐--------------------- │ │ │ │ │ │ │ │ Research Softwa… │ Blue Dot - its … │ │ Mock Object Lib… │ │ Plug & train:  │ │ │ │ │ │ │ flexible  │ │ Teri Forey  │ Martin O'Hanlon  │ │ Sunaina Pai  │ │ customisation  │ │ en │ en │ │ en │ │ and extension of │ 14:00 --├────────────────────┼────────────────────┤-----------------------------------------------------------------------------------├────────────────────┤--------------------│ python's deep  │--------------------- │ │ │ │ │ │ learning  │ │ Automated repor… │ Import as an an… │ │ Using Pomelo to… │ │ frameworks  │ │ │ │ │ │ │ │ │ Dani Papamaximou │ Yeray Díaz Díaz  │ │ Yoel Nasi, Seda… │ │ Jan Freyberg, I… │ │ en │ en │ │ en │ │ │ 14:30 --├────────────────────┼────────────────────┤-----------------------------------------------------------------------------------└────────────────────┘--------------------│ en │--------------------- │ │ │ │ │ │ Is Django too C… │ Awesome live AP… │ │ │ │ │ │ │ │ │ Daniel Hepper  │ Emanuil Tolev  │ │ │ │ en │ en │ │ │ 15:00 --└────────────────────┴────────────────────┘-----------------------------------------------------------------------------------------------------------------------------└────────────────────┘--------------------- 15:30 --┌────────────────────┬────────────────────┐------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ │ So you want to … │ A Tour of Matpl… │ │ │ │ │ Gil Goncalves  │ Susam Pal  │ │ en │ en │ 16:00 --├────────────────────┼────────────────────┤------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ │ What do travel,… │ FastAPI from th… │ │ │ │ │ Konark Modi  │ Chris Withers  │ │ en │ en │ 16:30 --├────────────────────┼────────────────────┘------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ Lightning talks  │ │ │ │ Mark Smith  │ │ │ 17:00 --│ en │--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 17:30 --└────────────────────┘--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2019-09-16 | Assembly Room | Ferrier Hall | Room A | Room B | Room C | Room D | Room J 08:00 --┌────────────────────┐------------------------------------------------------------------------------------------------------------------------------ │ │ │ Introduction  │ │ │ │ Daniele Procida  │ │ en │ 08:30 --├────────────────────┤------------------------------------------------------------------------------------------------------------------------------ │ │ │ while history:  │ │ continue  │ │ │ │ Tobias Kunze  │ 09:00 --│ │------------------------------------------------------------------------------------------------------------------------------ │ en │ │ │ │ │ │ │ │ │ 09:30 --├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┐--------------------┌────────────────────┐ │ │ │ │ │ │ │ │ │ Helping Python … │ Battles with re… │ Telling Stories  │ Working with  │ Hardware Hacking │ │ Build a full-  │ │ │ │ With Python and  │ PyTorch for Deep │ Workshop  │ │ stack web app in │ │ Steve Barnes  │ Richard Louden  │ Ren'Py  │ Learning  │ │ │ Python with  │ │ en │ en │ │ │ Sarah Townson  │ │ Anvil  │ 10:00 --└────────────────────┴────────────────────┤ Hannah Hazi  │ Jonathan Fernan… │ │--------------------│ │ │ │ │ en │ │ Shaun Taylor-Mo… │ │ en │ en │ │ │ │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ 10:30 --┌────────────────────┬────────────────────┤ │ │ ├────────────────────┤ │ │ │ │ │ │ │ │ │ │ An Introduction… │ Charming the Sn… │ │ │ │ I didn't know t… │ │ │ │ │ │ │ │ │ │ │ Carlos Pereira … │ Kashish  │ │ │ │ Daniele Procida  │ │ │ en │ en │ │ │ │ en │ │ 11:00 --└────────────────────┼────────────────────┼────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ │ │ Massively Multi… │ │ │ │ Dmitry Karpov  │ │ en │ 11:30 -----------------------└────────────────────┘--------------------------------------------------------------┌────────────────────┐--------------------- │ │ │ Real-time data … │ │ │ │ Mario Orlandi  │ │ en │ 12:00 -----------------------------------------------------------------------------------------------------------└────────────────────┘--------------------- 12:30 ------------------------------------------------------------------------------------------------------------------------------------------------------ 13:00 ------------------------------------------------------------------------------------------------------------------------------------------------------ 13:30 --┌────────────────────┬────────────────────┐--------------------------------------------------------------┌────────────────────┐--------------------- │ │ │ │ │ │ Automated Times… │ Concurrent asyn… │ │ Create your fir… │ │ │ │ │ │ │ Joe Hall  │ Martijn Pieters  │ │ Vladimir Puzakov │ │ en │ en │ │ en │ 14:00 --├────────────────────┼────────────────────┤--------------------------------------------------------------└────────────────────┘--------------------- │ │ │ │ How to use Pyth… │ Managing Big Da… │ │ │ │ │ Rafael Garcia-D… │ V Vishnu Anirudh │ │ en │ en │ 14:30 --├────────────────────┼────────────────────┤--------------------------------------------------------------------------------------------------------- │ │ │ │ Python in the b… │ Adversarial Rob… │ │ │ │ │ Shaun Taylor-Mo… │ Beat Buesser  │ │ en │ en │ 15:00 --└────────────────────┴────────────────────┘--------------------------------------------------------------------------------------------------------- 15:30 --┌────────────────────┬────────────────────┐--------------------------------------------------------------------------------------------------------- │ │ │ │ Typed attrs dat… │ Hangar; git for… │ │ │ │ │ Damian Swistows… │ Richard Izzo  │ │ en │ en │ 16:00 --└────────────────────┴────────────────────┘--------------------------------------------------------------------------------------------------------- 16:30 --┌────────────────────┐------------------------------------------------------------------------------------------------------------------------------ │ │ │ Lightning talks  │ │ │ │ Mark Smith  │ │ │ 17:00 --│ en │------------------------------------------------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 17:30 --└────────────────────┘------------------------------------------------------------------------------------------------------------------------------ 2019-09-17 | Assembly Room 08:00 --┌────────────────────┐ │ │ │ Introduction  │ │ │ │ Daniele Procida  │ │ en │ 08:30 --├────────────────────┤ │ │ │ Sprints  │ │ │ │ Daniele Procida  │ │ │ 09:00 --│ en │ │ │ │ │ │ │ │ │ │ │ 09:30 --│ │ │ │ │ │ │ │ │ │ │ │ 10:00 --│ │ │ │ │ │ │ │ │ │ │ │ 10:30 --│ │ │ │ │ │ │ │ │ │ │ │ 11:00 --│ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ 12:00 --│ │ │ │ │ │ │ │ │ │ │ │ 12:30 --│ │ │ │ │ │ │ │ │ │ │ │ 13:00 --│ │ │ │ │ │ │ │ │ │ │ │ 13:30 --│ │ │ │ │ │ │ │ │ │ │ │ 14:00 --│ │ │ │ │ │ │ │ │ │ │ │ 14:30 --│ │ │ │ │ │ │ │ │ │ │ │ 15:00 --│ │ │ │ │ │ │ │ │ │ │ │ 15:30 --│ │ │ │ │ │ │ │ │ │ │ │ 16:00 --│ │ │ │ │ │ │ │ │ │ │ │ 16:30 --│ │ │ │ │ │ │ │ │ │ │ │ 17:00 --│ │ │ │ └────────────────────┘