What Most Python Developers Miss About Generators

Published: 17 April 2026
on channel: ArjanCodes
23,336
1k

Talk to the internet when you need answers. Talk to Recall when you need your answers. 🔗 https://www.recall.it/?t=arjan   Use code ARJAN25 for 25% off, valid until 1 June 2026.

Do the Ports & Adapters quiz here: https://app.getrecall.ai/challenge/e2...

Most Python developers think generators are just about saving memory. That’s only a small part of the story.

In this video, I show how generators give you control over when work happens, and how you can use them to build powerful data pipelines, handle backpressure, enable two-way communication, and even work with async streams.

🔥 GitHub Repository: https://git.arjan.codes/2026/generators.

🎓 ArjanCodes Courses: https://www.arjancodes.com/courses.

💬 Join my Discord server: https://discord.arjan.codes.

⌨️ Keyboard I’m using: https://amzn.to/49YM97v.

🔖 Chapters:
0:00 Intro
0:44 What are Generators?
1:44 Step 1: From Strings to Structured Data
6:36 Sponsored Section (recall.it)
9:08 Step 2: Pipelines with Function Composition
13:15 Step 3: Backpressure — Why This Scales
15:08 Step 4: Two-Way Communication with send()
17:52 Bonus: Generators Can Return a Value
19:08 Step 5: Async Generators
22:58 Final Thoughts

#arjancodes #softwaredesign #python


On this page of the site you can watch the video online What Most Python Developers Miss About Generators with a duration of hours minute second in good quality, which was uploaded by the user ArjanCodes 17 April 2026, share the link with friends and acquaintances, this video has already been watched 23,336 times on youtube and it was liked by 1 thousand viewers. Enjoy your viewing!