Python2 Python Functional Programming #1 지난 글에서는 Python의 list comprehension을 다뤘습니다. 이번 글에서는 Python 프로그래밍에서 자주 언급되는 Functional Programming의 개념과 그 중에서도 map, filter, reduce 함수에 대해 알아보겠습니다. 사실 Functional Programming의 개념 부터 다뤄야 더 알맞지만, 우선 대표적인 파이썬의 함수를 시작으로 컨셉 및 관련된 내용들을 순차적으로 다뤄보도록 하겠습니다. 그럼 예시와 함께 시작해 보겠습니다! 1. Functional Programming이란?Functional Programming(함수형 프로그래밍)은 프로그래밍 패러다임 중 하나로, 함수를 일급 객체로 다루고, 불변성을 유지하며, 순수 함수를 사용하는 것에 초점을 맞춥니다.. 2024. 12. 12. Python List Comprehension 마스터 하기 개발자로 일하면서 대부분을 자바만 사용하다가 대학원에 와서 파이썬을 주로 사용하면서 적응이 안되는 것 중 하나가 파이썬의 List Comprehension 이었습니다. 동시에 빨리 이해해서 뭔가 Pythonic 한 코드를 작성하고 싶다고 느끼게 만들어 준 것도 List Comprehension 이였죠. 아직 완벽하게 이해해서 활용하고 있다고 보긴 어렵지만, 그래도 저 처럼 빨리 pythonic 해 지고 싶어하시는 분들을 위해 파이썬 List comprehension 마스터(라고 쓰고 맛보기라고 읽는다...) 하기 글을 작성합니다. 아래의 9가지 사용법에 대해서 익히셔서 부디 저와 함께 하루 빨리 List comprehension 를 능숙하게 사용할 수 있게 되시길 바라겠습니다. 1. 기본 구문 살펴보기 .. 2021. 9. 8. 이전 1 다음 반응형