Rodrigo Girão Serrão

Hi, I'm Rodrigo Girão Serrão from sunny Portugal 🇵🇹.

I'm a prolific Python author and speaker, with multiple books published independently and dozens of talks and tutorials given at the largest Python conferences in the world. I also blog frequently about Python and publish two Python newsletters: the weekly mathspp insider 🐍🚀 and the daily Python drops 🐍💧.

I have extensive experience teaching people from all walks of life – from kids in school, to professionals in various industries, to retirees – and there is a clear consensus that my students enjoy my clear examples, the live-coding during my lessons, and most surprisingly: my quirky sense of humour.


Sessions

07-13
09:30
90min
Cooking with asyncio: an introduction to asynchronous programming
Rodrigo Girão Serrão

Asynchronous programming is infamous for leading to confusing projects with non linear code paths and all sorts of nasty bugs…

But with the right mental models and a cooking analogy, you will find yourself writing async code with confidence.

Come to this tutorial if you’re prepared to challenge your understanding of how programs run, if you want to create a simple Human-to-Human asynchronous chat application, or ir you want to critique my culinary taste.

Python Core, Internals, Extensions
Chamber Hall B (S3B)
07-13
11:15
90min
Cooking with asyncio: an introduction to asynchronous programming
Rodrigo Girão Serrão

Asynchronous programming is infamous for leading to confusing projects with non linear code paths and all sorts of nasty bugs…

But with the right mental models and a cooking analogy, you will find yourself writing async code with confidence.

Come to this tutorial if you’re prepared to challenge your understanding of how programs run, if you want to create a simple Human-to-Human asynchronous chat application, or ir you want to critique my culinary taste.

Python Core, Internals, Extensions
Chamber Hall B (S3B)
07-15
12:50
60min
A tour of the module `itertools`
Rodrigo Girão Serrão

This poster will take you on a tour of the 20 functions available in the module itertools, showing you how they work, how they interact with each other, and how they relate to each other.

By the time you're done reading the poster, you'll have an increased understanding of how to use the module itertools efficiently and effectively.

Python Core, Internals, Extensions
Poster Hall A