By Abby Mitchell Sponsored by Meta

Typed Python: from Zero to Hero

Workshops Lyon Wednesday at 12:00pm - 2:00pm

Adopting type annotations in Python enables developers to catch errors earlier, document intent, and scale their projects more safely. This hands-on tutorial will guide attendees through the process of adding type annotations to an untyped codebase, exploring advanced typing features, dealing with type errors, and setting up typecheckers in real projects. Each section includes a live demo and a hands-on exercise period, with exercises available at multiple difficulty levels.

Throughout the session, we’ll use Pyrefly, a modern, open-source typechecker and language server, as our primary tool for static analysis, however the skills and concepts covered will be broadly applicable to other typecheckers. Typing experts and members of the Pyrefly team will be available throughout the session to provide guidance, answer questions, and help with troubleshooting.

Abby Mitchell

Abby Mitchell

Abby is a Developer Advocate at Meta focused on supporting the Python Open Source community. She has worn a bunch of hats over the years - software developer, developer advocate, product manager, and people manager - but a consistent thread has been her passion for making technology approachable for all.

This session is presented by

Meta

Meta