\BOOKMARK [1][-]{section.1}{Iterators}{}
\BOOKMARK [2][-]{subsection.1.1}{What Are Iterators? Why Use Them?}{section.1}
\BOOKMARK [2][-]{subsection.1.2}{Example: Fibonacci Numbers}{section.1}
\BOOKMARK [2][-]{subsection.1.3}{Example: ``Circular'' Array}{section.1}
\BOOKMARK [2][-]{subsection.1.4}{The itertools Module}{section.1}
\BOOKMARK [1][-]{section.2}{Generators}{}
\BOOKMARK [2][-]{subsection.2.1}{General Structures}{section.2}
\BOOKMARK [2][-]{subsection.2.2}{Example: Fibonacci Numbers}{section.2}
\BOOKMARK [2][-]{subsection.2.3}{Example: Word Fetcher}{section.2}
\BOOKMARK [2][-]{subsection.2.4}{Mutiple Iterators from the Same Generator}{section.2}
\BOOKMARK [2][-]{subsection.2.5}{Modularity/Reusability}{section.2}
\BOOKMARK [2][-]{subsection.2.6}{Coroutines}{section.2}
\BOOKMARK [3][-]{subsubsection.2.6.1}{My thrd Class}{subsection.2.6}
\BOOKMARK [3][-]{subsubsection.2.6.2}{The SimPy Discrete Event Simulation Library}{subsection.2.6}
