[파이썬 기초] 제너레이터(Generator) 함수와 수식


[파이썬 기초] 제너레이터(Generator) 함수와 수식

이번에는 제너레이터 함수와 수식에 대해 알아보자. 제너레이터(Generator)란? 기본적으로 제너레이터가 뭔지에 대해 짚고 넘어가자. 제너레이터(generator)는 기본적으로 반복이 가능한 객체(iterable object)를 베이스로 하며, 반복이 가능한 반복자를 이용하여 연속적인 데이터 값을 차례대로 생성할 수 있다. 여기서 제너레이터를 생성하는 방법에는 제너레이터 함수와 제너레이터 수식이 있다. 컴퓨터 프로그램의 기본적인 구조 컴퓨터 프로그램은 복잡한 작업(tasks)을 단위 모듈 프로그램으로 나눠서 일을 처리하는데, 이러한 단위 모듈을 전문 용어로는 '서브루틴(subroutine)'이라고 하며, 메인 함수가 각 서브루틴을 호출하고, 서브루틴 사이를 조정하면서 작업을 수행하게 된다. 서브투린은 진입점이 한 곳 밖에 존재하지 않아서 return 명령에 의해 종료하거나 마지막 명령까지 실행한 다음 최초로 호출한 곳으로 되돌아온다. 다음 포스팅에서 다룰 예정이지만 '코루틴(cor...


#generator #python #반복자 #서브루틴 #이터레이터 #제너레이터 #코루틴 #파이썬

원문링크 : [파이썬 기초] 제너레이터(Generator) 함수와 수식