EuroPython 2022 Get different formats: curl https://program.europython.eu/europython-2022/schedule/\?format=table (default) curl https://program.europython.eu/europython-2022/schedule/\?format=list 2022-07-11 | Wicklow Hall 1 | Wicklow Hall 2A | Wicklow Hall 2B | Liffey Hall 2 07:30 --┌────────────────────┬────────────────────┬────────────────────┐--------------------- │ │ │ │ │ [CANCELLED]  │ TDD in Python  │ Three  │ │ Build your own  │ with pytest  │ Musketeers:  │ │ linters  │ │ Sherlock Holmes, │ │ │ Leonardo Giorda… │ Mathematics and  │ 08:00 --│ Rahul Jha  │ │ Python  │--------------------- │ │ en │ │ │ en │ │ Gajendra Deshpa… │ │ │ │ │ │ │ │ en │ │ │ │ │ 08:30 --│ │ │ │--------------------- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:00 --│ │ │ │--------------------- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:30 --│ │ │ │--------------------- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:00 --│ │ │ │--------------------- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:30 --└────────────────────┴────────────────────┴────────────────────┘--------------------- 11:00 --------------------------------------------------------------------------------------- 11:30 --------------------------------------------------------------------------------------- ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ Build a  │ Bulletproof  │ How To Train  │ pytest - simple, │ 12:00 --│ production ready │ Python –  │ Your Graphics  │ rapid and fun  │ │ GraphQL API  │ Property-Based  │ Card (To Read)  │ testing with  │ │ using Python  │ Testing with  │ │ Python  │ │ │ Hypothesis  │ Matthew Carrigan │ │ │ Patrick Arminio  │ │ │ Florian Bruhin  │ │ │ Michael Seifert  │ en │ │ 12:30 --│ en │ │ │ en │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 14:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 14:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 2022-07-12 | Wicklow Hall 1 | Wicklow Hall 2A | Wicklow Hall 2B 07:30 --┌────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ Python objects  │ Inspect and try  │ Beyond the  │ │ under the hood  │ to interpret  │ Basics: Data  │ │ │ your scikit-  │ Visualization in │ │ Rodrigo Girão S… │ learn machine-  │ Python  │ 08:00 --│ │ learning models  │ │ │ en │ │ Stefanie Molin  │ │ │ Guillaume Lemai… │ │ │ │ │ en │ │ │ en │ │ │ │ │ │ 08:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:30 --└────────────────────┴────────────────────┴────────────────────┘ 11:00 ------------------------------------------------------------------ 11:30 ------------------------------------------------------------------ ┌────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ Norvig's lispy:  │ Data Validation  │ Build with  │ 12:00 --│ beautiful and  │ for Data Science │ Audio: The easy  │ │ illuminating  │ │ & hard way!  │ │ Python code  │ Natan Mish  │ │ │ │ │ Vaibhav Srivast… │ │ Luciano Ramalho  │ en │ │ │ │ │ en │ 12:30 --│ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 14:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 14:30 --│ │ │ │ │ │ │ │ │ │ │ │ └────────────────────┴────────────────────┴────────────────────┘ 2022-07-13 | The Auditorium | Wicklow Hall 1 | Liffey A | Liffey B | Liffey Hall 1 | Liffey Hall 2 | Forum 08:00 --┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐--------------------- │ │ │ │ │ │ │ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 08:30 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤--------------------- │ │ │ │ │ │ │ │ Making Python b… │ LocalStack:  │ Code coverage  │ The Design of E… │ Elephants, ibis… │ An Introduction  │ │ │ Turbocharging  │ through unit  │ │ │ to Apache TVM  │ │ Pablo Galindo S… │ dev loops and  │ tests running in │ Lynn Root  │ Marlene Mhangami │ │ │ en │ team collaborat… │ sub-processes/t… │ en │ en │ Leandro Nunes  │ 09:00 --└────────────────────┤ │ ├────────────────────┴────────────────────┤ │--------------------- │ Waldemar Hummer  │ Saransh Chopra  │ │ en │ │ en │ en │ │ │ └────────────────────┴────────────────────┘ └────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ 09:30 --│ Python Packagin… │ Forget Mono vs.… │ Sponsor Placeho… │ From pip to poe… │ Choosing the ri… │ The beginner’s … │--------------------- │ │ │ │ │ │ │ │ Justin Mayer  │ Daniel Koch, Un… │ Sponsor Placeho… │ Vinícius Gubian… │ Marc-André Lemb… │ Sara Iris Garcia │ │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ 10:00 --│ │ │ │ │ │ │--------------------- │ CPython bugs &  │ Sponsor Placeho… │ Sponsor Placeho… │ An introduction  │ Data Warehouses… │ Applying machin… │ │ risky features  │ │ │ to HTTPX  │ │ │ │ │ Sponsor Placeho… │ Sponsor Placeho… │ │ Mauro Pelucchi  │ Anthony I. Jose… ├────────────────────┐ │ disconnect3d  │ en │ en │ Tom Christie  │ en │ en │ │ │ ├────────────────────┴────────────────────┤ ├────────────────────┴────────────────────┤ On the benefits  │ 10:30 --│ en │-----------------------------------------│ en │-----------------------------------------│ of using  │ │ │ │ │ │ workflows:  │ └────────────────────┘ └────────────────────┘ │ insights from  │ │ two software  │ │ tools in the  │ │ context of comp… │ 11:00 --┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ │ │ │ │ │ │ │ │ Aurélien Jaquier │ │ Lunch Break  │ Lunch Break  │ Lunch Break  │ Lunch Break  │ Lunch Break  │ Lunch break  │ en │ │ │ │ │ │ │ ├────────────────────┘ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┐ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The Geometry of  │ │ │ │ │ │ │ │ the Universe  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ John Gill  │ │ │ │ │ │ │ │ │ 12:00 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ en │ │ │ │ │ │ │ │ │ │ Panel  │ Managing the co… │ Raise better er… │ Protocols in Py… │ I have to Confe… │ How to craft aw… │ │ │ │ │ │ │ │ │ │ │ │ Andrea Guarino  │ Or Chen  │ Rogier van der … │ Cheuk Ting Ho  │ Omar Sanseviero  │ │ │ │ en │ en │ en │ en │ en ├────────────────────┘ 12:30 --│ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘--------------------- │ │ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ PySnooper: Neve… │ Protocols - Sta… │ Classifying LEG… │ Dance with shad… │ │ │ │ │ │ │ │ │ │ │ Ram Rachum  │ Ran Zvi  │ Piotr Rybak  │ María Andrea Vi… │ 13:00 --└────────────────────┘--------------------│ en │ en │ en │ en │--------------------- ┌────────────────────┬────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:30 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤--------------------- │ │ │ │ │ │ │ │ What happens wh… │ My journey usin… │ HPy: a better C… │ Automate the Bo… │ Making AI Happe… │ Property-based … │ │ │ │ │ │ │ │ │ Reuven M. Lerner │ Haseeb Majid  │ Ronan Lamy  │ Takanori Suzuki  │ Alexander CS He… │ Emma Saroyan  │ │ en │ en │ en │ en │ en │ en │ 14:00 --└────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘--------------------- ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ Music and Code  │ Using Python to… │ When to refacto… │ Working with Au… │ Building a Just… │ How much time d… │ │ │ │ │ │ │ │ │ Nicholas H.Toll… │ Anthony Harrison │ Jan-Hein Bührman │ Peter Sobot  │ Felipe Huici, A… │ Antonis Christo… │ 14:30 --│ en │ en │ en │ en │ en │ en │--------------------- └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 2022-07-14 | The Auditorium | Wicklow Hall 1 | Liffey A | Liffey B | Liffey Hall 1 | Liffey Hall 2 | Forum 08:00 --┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐--------------------- │ │ │ │ │ │ │ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 08:30 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤--------------------- │ │ │ │ │ │ │ │ Writing Faster … │ Walk-through of… │ Sponsor Placeho… │ Developers  │ Unfolding the p… │ Predicting urba… │ │ │ │ │ Documentation:  │ │ │ │ Sebastian Witow… │ Hitul Mistry  │ Sponsor Placeho… │ your secret  │ Mai Giménez  │ Anand S  │ │ en │ en │ en │ weapon  │ en │ en │ 09:00 --└────────────────────┴────────────────────┴────────────────────┤ ├────────────────────┴────────────────────┘--------------------- │ Frédéric Harper  │ │ en │ └────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ 09:30 --│ How we are maki… │ Maps with Django │ Sponsor Placeho… │ Creating the Ne… │ A Network Embed… │ Scaling scikit-… │--------------------- │ │ │ │ │ │ │ │ Mark Shannon  │ Paolo Melchiorre │ Sponsor Placeho… │ Lilian_Priya  │ ABHISHEK  │ Julien Jerphani… │ │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ 10:00 --│ │ │ │ │ │ │--------------------- │ Online voting  │ Async Django  │ Sponsor Placeho… │ Revolutionizing… │ PyArrow and the  │ Use animated  │ │ system used for  │ │ │ │ future of data  │ charts to  │ │ primary  │ Ivaylo Donchev  │ Sponsor Placeho… │ Srivatsa Kundur… │ analytics  │ present & share  ├────────────────────┐ │ elections for t… │ │ en │ en │ │ your findings w… │ │ │ │ en ├────────────────────┴────────────────────┤ Alessandro Moli… │ │ EModelRunner: a  │ 10:30 --│ Emmanuel Leblond │ │-----------------------------------------│ │ Peter Vidos  │ Python package  │ │ en │ │ │ en │ en │ to run online  │ └────────────────────┴────────────────────┘ └────────────────────┴────────────────────┤ available  │ │ biological  │ │ neuron model  │ │ implementations  │ 11:00 --┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ │ │ │ │ │ │ │ │ Anıl Tuncel  │ │ Lunch Break  │ Lunch Break  │ Lunch Break  │ Lunch Break  │ Lunch Break  │ Lunch Break  │ en │ │ │ │ │ │ │ ├────────────────────┘ │ │ │ │ │ │ ├────────────────────┐ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ A Personal  │ │ │ │ │ │ │ │ Brand? Surprise, │ │ │ │ │ │ │ │ you already have │ │ │ │ │ │ │ │ one!  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Frédéric Harper  │ 12:00 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ en │ │ Panel  │ When gRPC met P… │ Self-explaining… │ Lessons learnt … │ Synergize AI an… │ Real-time brows… │ │ │ │ │ │ │ │ │ │ │ │ Sanket Singh  │ Roberto Polli  │ Stephanos  │ Pranjal Biyani  │ Yuichiro Tachib… ├────────────────────┘ │ │ en │ en │ en │ en │ en │ 12:30 --│ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘--------------------- │ ├────────────────────┐ ┌────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ How I wrote a P… │ │ Lint All the Th… │ Open Science: B… │ Creating great … │ │ │ │ │ │ │ │ │ │ Miloslav Pojman  │ │ Luke Lee  │ Steven Kolawole  │ Deborah Mesquita │ 13:00 --└────────────────────┤ en │--------------------│ en │ en │ en │--------------------- ┌────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:30 --└────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤--------------------- │ │ │ │ │ │ │ Robyn: An async… │ Debugging async… │ Memory Problems… │ Managing comple… │ Common Python M… │ │ │ │ │ │ │ │ Sanskar Jethi  │ Andrii Soldaten… │ Pratibha Jagnere │ Michał Karzyński │ Flo Pachinger  │ │ en │ en │ en │ en │ en │ 14:00 -----------------------└────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘--------------------- ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ Let's talk abou… │ Build-A-Databas… │ Correlating mes… │ Simple data val… │ │ │ │ │ │ │ Jessica Temporal │ Sangarshanan  │ Larry Hastings  │ Teddy Crepineau  │ 14:30 -----------------------│ en │ en │ en │ en │------------------------------------------ └────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 2022-07-15 | The Auditorium | Wicklow Hall 1 | Liffey A | Liffey B | Liffey Hall 1 | Liffey Hall 2 08:00 --┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 08:30 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ `typing.Protocol │ What transition… │ How to embed a … │ Writing secure … │ AI for Content … │ Jupyter - Under… │ │ `: type hints as │ │ │ │ │ │ │ Guido intended  │ Ivett Ördög  │ Łukasz Langa  │ Yan Orestes  │ Raghotham Sripa… │ Dhanshree Arora  │ │ │ en │ en │ en │ en │ en │ 09:00 --│ Luciano Ramalho  ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ │ │ en │ └────────────────────┘ ┌────────────────────┐ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ │ │ │ │ │ │ │ Mercury - Build… │ 09:30 --│ Super Search wi… │ Dr. Jekyll & Mr… │ Why is it slow?… │ Tales of Python… │ When Models Que… │ │ │ │ │ │ │ │ Piotr Płoński  │ │ Laysa Uchoa  │ Jakub Paczkowski │ Caleb Hattingh  │ Steve Dower  │ Michal Maciejew… │ en │ │ en │ en │ en │ en │ en ├────────────────────┘ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ 10:00 --│ │ │ │ │ │ │ │ Game Development │ Leading &  │ Clean  │ Work in Progres… │ Machine Transla… │ ShapePipe: A  │ │ with  │ growing software │ Architectures in │ │ │ modular weak-  │ │ CircuitPython  │ teams  │ Python  │ Kairo de Araujo… │ Anton Masalovic… │ lensing  │ │ │ │ │ en │ en │ processing and … │ │ Radomir Dopiera… │ Radoslav Georgi… │ Leonardo Giorda… ├────────────────────┴────────────────────┤ │ 10:30 --│ │ │ │-----------------------------------------│ Samuel FARRENS  │ │ en │ en │ en │ │ en │ └────────────────────┴────────────────────┴────────────────────┘ └────────────────────┘ 11:00 --┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ Lunch Break  │ Lunch Break  │ Lunch Break  │ Lunch Break  │ Lunch Break  │ Lunch Break  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 12:00 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Panel  │ Best practices … │ Rapid prototypi… │ Packaging secur… │ Packaging Pytho… │ Saving Lives wi… │ │ │ │ │ │ │ │ │ │ Adrin Jalali  │ Ben Nuttall  │ Ryan Lahfa  │ Jeremiah Paige  │ Sumedh Ghatage  │ │ │ en │ en │ en │ en │ en │ 12:30 --│ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ Write Docs Devs… │ Automated Refac… │ Secure Python M… │ Native Packagin… │ Try Something D… │ │ │ │ │ │ │ │ │ │ Mason Egger  │ Jimmy Lai  │ Alejandro Sauce… │ Tiago Montes  │ Andy Piper  │ 13:00 --└────────────────────┤ en │ en │ en │ en │ en │ ┌────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:30 --└────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ How a popular M… │ Python for Arts… │ Handling Errors… │ Build your own … │ From circuit bo… │ │ │ │ │ │ │ │ Valerie Shoskes  │ Arjumand Younus… │ Riya Bansal  │ Marcel Kurovski  │ Sebastian Roll  │ │ en │ en │ en │ en │ en │ 14:00 -----------------------└────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 2022-07-16 No talks on this day. 2022-07-17 No talks on this day.