본문 바로가기

[파이썬]/객체2

[파이썬][객체] 제너레이터 HTML 삽입 미리보기할 수 없는 소스 제너레이터 값을 차례대로 반환하며, 상태를 유지하는 함수 · 제너레이터를 사용하는 이유는 ? 제너레이터는 이터레이터를 더 쉽게 생성할 수 있는 방법을 제공하는 특별한 종류의 함수이다. 이터레이터와 마찬가지로 '지연 계산' 방식을 사용함으로써, 메모리를 효율적으로 관리하며, 필요한 시점에 요소를 생성하고 반환한다. '지연 계산'에 대해서는 이전 글에 자세히 기재해 두었으니, 참고하여 보시길 바란다. 2023.11.17 - [[파이썬]/객체] - [파이썬][객체] 이터레이터 [파이썬][객체] 이터레이터 HTML 삽입 미리보기할 수 없는 소스 이터레이터 반복 가능한 객체를 생성하는 파이썬 객체 · 이터레이를 사용하는 이유는 ? 이터레이터를 사용하는 주된 이유는 '지연 계.. 2023. 11. 17.
[파이썬][객체] 이터레이터 HTML 삽입 미리보기할 수 없는 소스 이터레이터 반복 가능한 객체를 생성하는 파이썬 객체 · 이터레이를 사용하는 이유는 ? 이터레이터를 사용하는 주된 이유는 '지연 계산'을 가능하게 하기 위해서이다. 이는 파이썬의 이터레이터가 데이터를 처리하는 방식의 핵심 원칙이다. '지연 계산'은 데이터가 실제로 필요할 때까지 그 계산을 미루는 방법을 말한다. 이는 특히 대용량 데이터를 다루는 경우에 용이하다. 이터레이터를 사용하면, 모든 데이터를 미리 계산하고 메모리에 저장할 필요 없이, 데이터가 필요한 시점에만 그 값을 계산하기 때문이다. 이렇게 하면 메모리 사용량을 크게 줄일 수 있다. 또한, 데이터 스트림을 다루는 경우에도 용이하다. '데이터 스트림'이란 끝이 없는 연속적인 데이터의 흐름을 말하는데, 이터레이.. 2023. 11. 17.