Website: https://www.ashatutorials.com/python_iterator.html
Contents:
00:00 Iterator
00:08 Iterator Interface
00:24 Iterable abstract class
00:30 __iter__()
00:38 Iterator abstract class
00:48 __next__()
01:17 Iterator interface methods
01:30 for loop internal working with iter() and next() method
01:52 issubclass(Iterator, Iterable)
02:16 Implementing Iterator interface for User defined class
05:08 Creating multiple simultaneous iterators for __iter__() retuning self
06:23 Supporting multiple iteration over same iterator object
06:57 Supporting Multiple simultaneous Iterator
10:15 Creating Iterator for indexed collection (Legacy way)
11:51 __reversed__() : Iterating elements in reverse direction using reversed()