강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

sahayana님의 프로필 이미지
sahayana

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

변수 or 함수명

작성

·

13

0

안녕하세요.

강의를 보다보니 변수명은 파스칼케이스 사용하고, 함수는 카멜케이스 사용하시던데 혹시 특별한 이유가 있나요?

제가 면접관이면 무조건 물어볼 것 같아서요.

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
sahayana님, 좋은 질문 감사합니다.

일반적으로 파이썬에서는 변수명과 함수명 작성 시 파스칼케이스보다는 카멜케이스나 스네이크케이스를 많이 사용합니다. 그러나 강의에서 파스칼케이스와 카멜케이스를 선택하여 사용하는 것은 아마 가독성을 높이거나 특정 프로젝트나 회사의 코딩 스타일 가이드를 따르기 위함일 수 있습니다.

파스칼케이스(PascalCase): 각 단어의 첫 글자가 대문자인 형태 (예: MyVariable).
카멜케이스(camelCase): 첫 단어는 소문자, 이후 단어의 첫 글자는 대문자인 형태 (예: myFunction).

함수에는 보통 카멜케이스를 사용하여 명령이나 동작을 나타내며, 변수에는 파스칼케이스를 사용하는 경우 상태나 데이터를 나타내기 위한 차별화를 줄 수 있습니다. 이런 방식은 특정 컨벤션을 따를 수도 있지만, 개인의 습관이나 취향에 따라 다를 수 있습니다.

면접에서 이러한 질문을 받았을 때에는 표준 규칙을 이해하고 있으며, 특정 코딩 스타일에 적응할 수 있다는 점을 강조하시면 좋을 것 같습니다. 만약 프로젝트에서 정해진 스타일 가이드가 있다면, 그에 맞춰서 코드를 작성하는 것이 중요합니다.

추가로 강의를 들으시기 전 궁금한 점이 있으시다면 인프런 플랫폼의 수강 전 문의하기 기능을 통해 직접 질문하실 수 있습니다.

sahayana님의 프로필 이미지
sahayana

작성한 질문수

질문하기