9. [파이썬] iterator와 generator
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlilt 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '9. [파이썬] iterator와 generator' 입니다. 파이썬을 공부하다보면 for문은 익숙한데, 정작 그 뒤에서 실제로 무엇이 돌아가는지는 잘 의식하지 않게 된다.리스트, 튜플, 문자열, 딕셔너리, set 같은 자료형을 자연스럽게 반복해왔지만, 그 반복을 가능하게 만드는 핵심 개념이 바로 iterable, iterator, generator 다. 특히 이전 포스팅에서 다룬 map()과 filter()가 결과를 즉시 리스트로 만들지 않고..
8. [파이썬] 함수형 프로그래밍
·
카테고리 없음
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '8. [파이썬] 함수형 프로그래밍' 입니다. 파이썬에서 함수는 단순히 def로 정의해서 호출하는 도구에 그치지 않는다.함수 자체를 하나의 값처럼 다룰 수 있고, 다른 함수에 전달하거나, 반환하거나, 즉석에서 간단한 함수를 만들어 사용할 수도 있다. 이번 글에서는 함수 객체, 고차 함수, lambda, map, filter, sorted의 key 함수, 그리고 실무적으로 함께 알아두면 좋은 list comprehension과의 비교까지 한 흐름으로..