플레이데이터 SK네트웍스 Family AI 캠프 31기 2주차, 전문가가 정리한 함수, 가변인자, 일급시민 개념을 통해 프로그래밍 역량을 한층 끌어올리는 방법을 알아보세요. 2026년 AI 캠프의 핵심 내용을 상세히 담았습니다.
AI 캠프 2주차, 함수 제대로 이해하기 2026
플레이데이터 SK네트웍스 AI 캠프 31기 2주차, 저는 주말 동안 코딩 테스트, 헬스, 강의 수강을 병행하며 다소 혼란스러운 시간을 보냈습니다. 하지만 2026년 4월 13일, 화창한 날씨 속에서 함수에 대한 깊이 있는 학습을 시작했습니다. 이번 강의의 핵심은 함수의 정의와 사용 방식, 그리고 반환값 처리였습니다. 특히 파라미터에 기본값이 있는 경우와 없는 경우를 동시에 사용할 수 있다는 점, 그리고 기본값이 없는 파라미터를 먼저 선언해야 하는 코드 작성 규칙은 매우 흥미로웠습니다. 실제 코드를 통해 이러한 규칙을 적용하며 함수의 유연성을 체감할 수 있었습니다.
가변인자(*args, **kwargs) 활용법과 Docstring의 중요성 2026
관련 글
함수 학습의 다음 단계로, 저는 '가변인자'라는 개념을 처음 접했습니다. 백준이나 프로그래머스 문제 풀이 시에는 자주 사용하지 않았지만, 다양한 상황에 대처해야 하는 프로그래밍 환경에서는 필수적인 요소임을 깨달았습니다. 가변인자는 크게 위치 기반 인자를 튜플로 받는 `*args`와 키워드 인자를 딕셔너리로 받는 `**kwargs`로 나뉩니다. 이들을 통해 함수의 유연성을 높이고 코드를 간결하게 만들 수 있습니다. 또한, 함수에 대한 설명을 명확히 작성하는 `Docstring`의 중요성도 배웠습니다. 이는 협업 시 코드의 가독성과 유지보수성을 크게 향상시키는 실무적인 요소입니다.
파이썬에서 함수는 '일급 시민'인가요? 2026
이번 캠프에서 가장 인상 깊었던 개념 중 하나는 '함수는 일급 시민(First Class Citizen)'이라는 것입니다. 이는 파이썬에서 함수가 변수에 대입되거나, 다른 함수의 인자로 전달되거나, 함수의 반환값으로 사용될 수 있음을 의미합니다. 마치 설국열차의 일등석 승객처럼, 파이썬 생태계 안에서 함수는 일반 값(객체)과 동등한 대우를 받습니다. 이러한 함수의 강력한 특성을 이해하는 것은 파이썬 프로그래밍의 깊이를 더하는 데 필수적입니다. 2주차 학습을 통해 함수에 대한 전반적인 이해도를 높이고, 앞으로의 학습에 대한 기대감을 갖게 되었습니다.
AI 캠프 2주차, 학습하며 느낀 점과 앞으로의 계획 2026
캠프 시작 5일 차, 매일 아침 피곤함을 느끼지만 AI 캠프 훈련생으로서 점차 성장하고 있음을 느낍니다. 2주차 학습을 통해 함수, 가변인자, 일급 시민이라는 중요한 개념들을 익혔습니다. 특히 함수가 파이썬에서 얼마나 중요하고 유연하게 사용될 수 있는지 알게 된 것이 큰 수확입니다. 앞으로 남은 캠프 기간 동안 배운 내용을 꾸준히 복습하고 실제 프로젝트에 적용하며 실력을 더욱 향상시키고 싶습니다. 동료들과의 협업을 통해 시너지를 내고, 끊임없이 변화하는 AI 기술 트렌드에 발맞춰 나가겠습니다.
AI 캠프 31기 2주차 회고록을 마칩니다.








