Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Python Tutorial - Itertools Module: Iterator Functions for Efficient Looping

Corey Schafer via YouTube

Overview

FLASH SALE: Ends May 22!
Udemy online courses up to 85% off.
Explore the itertools module in Python through this comprehensive 46-minute tutorial. Learn about efficient iterator functions for improved looping and memory management. Dive into 17 key functions including count, zip_longest, cycle, repeat, starmap, combinations, permutations, product, chain, islice, compress, filterfalse, dropwhile, takewhile, accumulate, groupby, and tee. Follow along with time-stamped explanations and practical examples to enhance your Python programming skills. Access accompanying code snippets on GitHub and connect with additional resources on iterators and sorting. Support the creator through various donation options and explore recommended equipment and books for further learning.

Syllabus

count - .
zip_longest - .
cycle - .
repeat - .
starmap - .
combinations - .
permutations - .
product - .
chain - .
islice - .
compress - .
filterfalse - .
dropwhile - .
takewhile - .
accumulate - .
groupby - .
tee - .

Taught by

Corey Schafer

Reviews

Start your review of Python Tutorial - Itertools Module: Iterator Functions for Efficient Looping

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.