Dandy Now!
  • [ 언어·프레임워크/Python ]
    [Python] 일급 함수: 런타임 초기화부터 partial 활용까지
    2025-05-08 14:26:35
    파이썬 일급 함수: 런타임 초기화부터 partial 활용까지파이썬에서 함수는 단순한 코드 묶음 그 이상이다. 함수는 일급 객체(First-Class Object)로서, 다른 객체들과 동일하게 취급될 수 있는 특별한 존재이다. 이번 포스팅에서는 파이썬 함수의 주요 특징과 함께 map, filter, reduce, callable, partial의 활용법을 살펴보고, 이를 통해 파이썬의 강력함을 느껴보자.1. 파이썬 함수의 특별한 특징파이썬 함수가 일급 객체로서 가지는 네 가지 핵심 특징은 다음과 같다.1.1. 런타임 초기화파이썬 함수는 코드가 실행되는 런타임에 동적으로 초기화된다. 함수 정의 시점이 아닌, 실제 코드가 실행될 때 함수 객체가 메모리에 생성되는 것이다.def greet(name): re..