Generators Inside Out

Anand Chitipothu (~anandology)




This is a hands-on workshop that provides in-depth introduction to generators in Python.

Using lot of examples and exercises, this workshop introduces the idea of generators in depth with emphasis on the new style of programming that generators makes possible. We'll also see how to build a cooperative multi-threading library using generators and explore the new async and await constructs of Python 3.


Good experience of Python and familiarity with generators in Python.

Content URLs:

Slides (WIP):

Notes from earlier tasks and workshops on the same topic:

Speaker Info:

Anand has been using and teaching Python for about 10 years. He is a software consultant and trainer based in Visakhapatnam and offers training courses in Python.

Anand has worked at Internet Archive and Stand Life Sciences. He blogs at

Speaker Links:


Other workshops Given by Anand

  • Decorators demystified - Workshop at PyCon India 2014
  • Messing with government data using Python - Talk at PyCon India 2014
  • Solving Puzzles with Python - Workship at PyCon India 2013
  • pyjs: compiling python to javascript - Talk at PyCon India 2011
  • Functional Programming with Python - Tutorial at PyCon India 2011

Section: Core Python
Type: Talks
Target Audience: Advanced
Last Updated: