Условия и циклы. Определение и использование функций. Ошибки и исключения. Итераторы. Основное понимание списков. Генераторы