A tour of the module `itertools`

Talk (long session) Python Core, Internals, Extensions Beginner 45 min

Abstract

This talk walks you through the 20 tools available in itertools, a module you should be proficient in if you aspire to write Python code that makes efficient use iterables.

The talk proposes splitting the module itertools in 5 categories of iterables: combinatorial, reshaping, infinite, filtering, and complementary.

For each category, we will explore the tools available, look at examples of usage, and understand when each iterable can be useful.

Oh, and there’s also tee. Let us not forget tee!

When & Where

South Hall 2B 2025-07-17T10:30:00+02:00

LET'S CONNECT

Want to collaborate or contribute? We're open to partnership opportunities and would love to hear your ideas.

Newsletter

Get the latest updates, speaker announcements, and special deals. No spam, unsubscribe anytime.