반복가능한 객체iterable type: list, dict, set, tuple, str, bytes, rangenext() 메소드로 데이터를 순차적으로 호출 가능한 객체만약 next()로 다음 데이터를 불러올 수 없을 경우(가장 마지막 데이터인 경우) StopIte
iterator를 생성해주는 함수함수 안에 yield 키워드를 사용한다.iterable한 순서가 지정됨(모든 generator는 iterator)느슨하게 평가된다.(순서의 다음 값은 필요에 따라 계산됨)함수의 내부 로컬 변수를 통해 내부상태가 유지된다.일반적인 함수의
루틴 루틴은 컴퓨터 프로그램에서 하나의 정리된 일이다. 프로그램은 보통 크고 작은 여러가지 루틴을 조합시킴으로써 성립된다. 메인루틴 메인루틴은 프로그램 전체의 개괄적인 동작 절차를 표시하도록 만들어진다. 서브루틴 서브루틴은 반복되는 특정 기능을 모아 별도로 묶어 놓
파이썬 3.5이상에서는 Coroutine을 좀 더 계획적이고 더 나은 환경을 제공한다. 파이썬에 내장된 asyncio 패키지를 사용하는 것이다.