파이썬 함수 (2) 썸네일형 리스트형 파이썬, 과연 엑셀보다 어려운가? 도입: 들어가기 앞서 누군가 자신의 문제를 컴퓨터로 해결하고자 한다면, 그 문제 해결의 흐름을 도식화 했을 때 과거에는 다음과 같았을 겁니다. 쉽게 말하면 문제를 가지고 있는 user가 직접 컴퓨터에 명령 내릴 수단을 가지고 있지 않으니, 컴퓨터 코딩에 특화된 사람들이 1, 2, 3 단계를 수행해서 Solution Software를 개발한 뒤에 user 에게 배포하는 식이었죠. 그런데 요즘은 다른 방식도 추가되었습니다. 위 그림처럼 기존의 소프트웨어 개발 영역도 여전히 존재하지만, 코딩을 통해 자신만의 즉석 솔루션을 개발해서 업무나 연구, 작업 등에 자동화, 효율화를 추구하게 되는 방향도 생겨나게 된 것이죠. 이걸 저 혼자 Personal Scripting Area라고 부르는데, 이 영역에 속하는 툴들이.. 함수의 탄생: 문맥(Context)에서 기능(function)으로 프로그래밍은 보통 리스트(로 대변되는 반복 가능한 타입)를 받아서 그중 일부를 추려내고, 모든 원소에 동일한 변환작업을 한 다음 그 변환된 결과에서 어떤 의미를 추출해 내는 작업의 연속인 경우가 많습니다. 사례와 같이 봐야 더 정확한 설명이 되겠지만, 어떤 "의도"를 가지고 구현해 내는 코드는 상황에 따라서 결과값은 달라지지만, 그 본질적인 논리의 흐름은 변하지 않는 경우가 종종 있습니다. 코딩으로 문제를 해결하는 보통의 상황 무슨 말인지 좀 구체적으로 예를 들어볼까요? 어떤 공부 관련 커뮤니티에서 모의고사를 시행했는데, 그중 90점 이상의 성적을 낸 사람들에게 상품을 주려고 한다고 해보겠습니다. 상품을 주기 전에는 당연히 공지사항으로 어떤 사람이 당첨되었는지를 밝혀야 하는데, 아이디를 그대로 밝히면 개.. 이전 1 다음