일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- docker
- Thread
- dockerfile
- Refactoring
- fluent python
- IMAGE
- 백준
- 코어 이더리움 프로그래밍
- RabbitMQ
- 러스트
- BlockChain
- Python
- 파이썬
- 이더리움
- Ethereum
- 전문가를 위한 파이썬
- AWS
- 동시성
- Container
- function
- guru
- 블록체인
- Kubernetes
- BAEKJOON
- 알고리즘
- Network
- 플랫폼
- Algorithm
- rust
- Fast API
Archives
- Today
- Total
글쓰기 | 방명록 | 관리 |
목록일급함수 (1)
Victoree's Blog
[4] 객체로서의 함수 - 일급 함수와 고위함수, 데코레이터와 클로저
1. 일급 객체와 고위 함수 파이썬에서는 함수도 일급 객체이다. 일급 객체란 다른 객체들에 일반적으로 적용가능한 연산을 제공하는 객체이다. 런타임에 생성 가능 데이터 구조체의 변수나 요소에 할당 가능 함수 인수로 전달 가능 함수 결과로 반환 가능 고위 함수란 함수를 인수로 전달하거나 함수로 결과를 반환할 수 있다. 데코레이터도 고위함수에 속한다. 대표적인 함수로 map, filter, reduce, lambda 등이 있다. map, filter, reduce 같은 함수들은 사실 제너레이터 표현식과 지능형 리스트 이후 중요도가 좀 떨어졌다. reduce는 합계용 함수로, 다른 reduction 함수로는 all(), any() 등이 있다. 이런 reduction 함수는 특정 결과를 하나의 값에 누적한다. s..
Python/Fluent Python
2023. 6. 20. 18:48