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


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

이번에는 제너레이터(Generator) 함수와 수식에 대해 살펴보자. 제너레이터(Generator) 제너레이터(Generator)를 사용하면 연속적인 값을 차례대로 생성할 수 있다. 제너레이터를 생성하는 방법에는 제너레이터 함수와 제너레이터 수식이 있으며, 컴퓨터 프로그램은 복잡한 작업(tasks)들을 단위 모듈 프로그램으로 나누어 일을 처리하게 되는데, 이러한 단위 모듈을 '서브루틴(Subroutine)'이라고 부르며, 메인 함수가 각 서브루틴을 돌면서 호출하고 서브루틴 사이를 조정하면서 작업을 수행하게 된다. 서부르틴은 진입점이 한 곳이며, return 명령에 의해 종료되거나 마지막 명령까지 실행하고 호출한 곳으로 되돌아오게 된다. 코루틴(coroutine)은 값을 서로 주고 받는 대화 방식으로 작업을 수행하게 되는데, 파이썬의 일반 함수는 서브루틴 구조로 동작하게 된다. 그리고 코루틴은 제너레이터 함수 또는 async 함수로 구현이 가능하다. 제너레이터 함수 제너레이터 함수는 ...


#from #제너레이터함수 #제너레이터수식 #제너레이터 #이터레이터 #서브루틴 #리스트이해 #yield #Python #파이썬

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