[TIL] Python basic 36: Generator
Generator 1에 이어서 본격적으로 Generator에 대해 알아본다. 그리고, Generator와 관련된 중요 함수들도 알아본다.
Generator 1에 이어서 본격적으로 Generator에 대해 알아본다. 그리고, Generator와 관련된 중요 함수들도 알아본다.
Updated on June 17 / 개발 관련 좋은 컨텐츠를 보관하고 섭취하기
첫 번째, 병행성과 병렬성이란 무엇인지 각 개념에 대해 알아본다. 두 번째, Generator를 이해하기 위해 __iter__와 __next__에 대해 알아본다.
Decorator(데코레이터)가 왜 중요한지, 왜 사용해야 하는지 그리고 작성하기 어려운 지에 대해 알아본다.
Closure를 설명하기 위해서 global variable, local variable에 추가하여 free variable에 대해 설명하고, 왜 closure가 필요한지, closure의 잘못된 사용법을 알아본다.
LEGB rules 즉 Local, Enclosing, global(or module), built-in varialbe의 scope에 대해 알아본다. 그리고, Python Memory structure가 어떤지 개괄적으로 알아본다.
일급 함수(일급 객체, first-class)란 무엇인지 알고, 일급 함수의 예인 lambda function, Callable, Partial에 대해 알아본다. 그리고 추가적으로 Signature에 대해 간단히 알아본다.