파이썬 기초2 파이썬 제너레이터(Generator) 한 글로 정리하기 제너레이터(Generator)란? Generator 제너레이터는 이터레이터를 생성해 주는 특별한 '함수'입니다. 따라서 모든 제너레이터는 이터레이터입니다. (반대는 성립하지 않음) 제너레이터는 아래와 같은 특징이 있습니다. 제너레이터의 특징 1. 함수이지만, return 구문 대신 매직 키워드 yield 구문을 사용 2. 메모리 효율적 3. 계산이 필요할 때까지 계산을 늦추는 Lazy Evaluation 효과가 있습니다. 파이썬 코드를 보면 종종 제너레이터를 사용하는 경우를 볼 수 있는데요. 제너레이터를 사용하는 이유에 대해 하나씩 알아보겠습니다. 제너레이터를 사용하는 이유: 쉽게 iterator를 생성할 수 있다. 직접 이터레이터를 선언해야 하는 경우, 이터레이터 클래스를 선언하는 것이 복잡하게 느껴질.. 2023. 8. 29. 파이썬에 대한 완벽 정리: 시간은 없지만, 배우고 싶은 당신을 위하여 파이썬의 정의 파이썬은 도대체 무엇이길래 이렇게 인기가 많은 걸까? 코딩을 모르더라도, 파이썬에 대해서는 들어보셨을 겁니다. 마치 리그오브레전드라는 게임은 모르지만, 라디오 스타와 같은 매체를 통해 페이커를 알게 된 사람이 있는 것처럼요. 한 매체에 따르면 미국 대학생들에게 프로그래밍 및 컴퓨터 공학 입문용으로 가장 널리 활용되고 있는 언어가 C와 자바가 아닌 파이썬이라고 합니다. 미국까지 갈 필요 없이, 한국에서만 해도 길을 지나다 보면 파이썬 학원에서 나오는 초등학생들을 심심치 않게 보실 수 있습니다. 이처럼 이미 파이썬은 현대 사회를 이끄는 하나의 트렌드이며 영어처럼 배워야 하는 제3의 언어로 자리 잡고 있는 것으로 보입니다. 파이썬이 인기가 있는 이유는 다른 프로그래밍 언어에 비해 사람이 이해하기.. 2023. 6. 29. 이전 1 다음